在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Android程序員的轉型方向有哪些

工程師人生 ? 來源:工程師吳畏 ? 2019-05-15 17:37 ? 次閱讀

IT行業是一個瞬息萬變的行業,程序員是一個不進則退的職業。我作為一個Android程序員,多年來一直保持隨時可以轉型其他技術領域的狀態,保持對新技術敏感的嗅覺。

我先說說Android程序員不可能轉型的幾個方向,以下四個不靠譜方向的靠譜性遞減:

首先不會轉型iOS,iOS和Android工程師的工作內容都是大同小異的。

其次不會轉型Windows Phone,好多Andr oid程序員就是受不了產品經理嘮叨:“像QQ客戶端那樣做成和iOS一樣”才轉型的,怎么會轉型比Android還難做成和iOS一樣的WP?

再次不會轉型Windows和MacOS等桌面軟件,桌面開發周期長、難度大、升級不易,這是一個已經接近窮途末路的夕陽產業。

最后不會開JavaME或者Symbian的歷史倒車,除非他有本事讓每個用戶都買(就一個“買”字,同時包含“想買”和“買得到”的意思)停產多年的機型。

我觀察如今的技術形勢,并親身探索了一個Android程序員轉型的幾個技術方向的可行性:

Android病毒和惡意應用

最近肆虐全世界的WannaCry讓安全成了IT圈最熱的話題,開發膩了善意應用的Android工程師最便捷的轉型方向就是開發Android病毒和惡意應用。在4.x時代對Android對敏感權限還不是很敏感的時候,我就研究過給肉雞偽造短信記錄和讓肉雞給通訊錄里所有(或特定)聯系人發送短信的病毒。去年還研究過竊取友商App推送內容、強殺友商App進程、卸載友商App甚至讓友商App被卸載后就再也不能在這臺肉雞上安裝的惡意應用(或應用里的惡意功能)。

轉型建議:此外鎖定肉雞里的重要文件勒索用戶(Android上的WannaCry?)和竊取肉雞用戶的支付密碼的實現在技術上也像***8歲女童一樣簡單,只不過事后逍遙法外很難。這個轉型方向只適合拿自己的手機當肉雞玩玩,千萬不要用這些技術賺錢。

SDK

開發SDK本質上仍然在為Android應用開發軟件,只是不直接開發Android應用。

每個Android程序員工作幾年后都積累了屬于自己的或大或小的類庫,比如封裝好的LogUtils和ToastUtils等;也都或多或少研究過常用開源框架的底層原理,比如了解Picasso和EventBus等;還應該對不開源的第三方服務有自己簡單的二次封裝,比如我就封裝了一鍵實現支付寶和微信支付的moudle(免費的Ping++?)。

轉型建議:盡管看見自己的鏈接出現在無數Android應用的Gradle文件的compile后面,開發了無數軟件的一部分的成就感不會比開發完整的軟件差。但是幾乎沒有老板會為了支持你開發開源軟件發你工資。

JavaEE

Android程序員轉型Java在基礎知識方面是沒什么難度的,畢竟語言相通,特性相似。同時每個Android程序員在大學時J2EE課程學得都不會很差,不過有些知識是該忘掉的,比如Hibernate已經落后于時代了,SpringMVC的全面使用才是Java后臺的大勢所趨。

轉型建議:建議不想每天改UI的剛入行不久的Android工程師轉型,我有好幾個學弟就是參加工作后從Android轉型Java的,他們過得都不錯。很多工作年限較長的Android工程師本來就是JavaEE轉型來的,就別轉回去了。

手游

首先考慮不放棄Java語言和Android開發習慣的情況:最合適的就是能把游戲view直接插入普通layout里的AndEngine,前幾年大紅大紫的Flappy Bird就是用它開發的。AndEngine的開發方式和Android別無二致,且有豐富的開源demo。不過AndEngine沒有官方文檔,理論學習上有一定難度。我用AndEngine開發了我的畢業設計,參加工作后也用AndEngine獲得了幾個獎,我珍藏著一本AndEngine的非官方文檔《Android游戲開發實踐指南》(全新未拆封),期待著有一天能回到2014年把它送給那個買不起它的畢業生。

提到了AndEngine就不得不提國產AndEngine——OGEngine,它是基于AndEngine衍生的游戲引擎,有詳細的純中文文檔和說漢語的技術支持楊城(筆名:小城),極適合開發Android TV游戲。OGEngine目前已停止更新,這個國產游戲引擎的悲劇在于推出時間太早,希望Android TV普及的時候卷土重來的OGEngine能讓中國在游戲引擎方面領跑全世界。

LibGDX是一個跨平臺的游戲開發框架,同樣使用Java作為開發語言,前文所說的AndEngine就是基于LiBGDX實現的。LibGDX最大的優點就是極強的兼容性,不僅兼容Android和iOS,還兼容Windows、Linux、Max OS X等桌面系統。極強的兼容性還為開發提供了便利——不必打開Android模擬器,直接用電腦debug你的應用。在LibGDX和Android之間相互轉型都很容易,知名的Android專家宋志輝、吳佳俊等都是從LibGDX轉型Android的。

如果不要Java語言,那就有Cosos2d-x可供選擇。《Cocos2d-x游戲開發實戰精解》的作者歐桐桐(筆名:OTT)認為Android程序員一般對面向對象的知識掌握的比較全面,上手Cosos2d-x比較容易,并且Cosos2d-x是中國人維護的,文檔全、資源多、教程多。OTT在得知我是和他一樣的藏書人士后還特地送我一本他的大作鼓勵我。

轉型建議:做好心理準備,國內手游行業比普通的移動互聯網行業加班更瘋狂,建議剛入行沒多久的Android工程師為了加班費轉型,不建議30歲以上的Android工程師轉型。

HTML5

HTML5也是Android工程師改行的好方向,HTML5在移動互聯網領域應用非常廣泛,比如混合開發、手機站、小游戲、微信公眾號、微信小程序等。簡單的手機站和對性能要求不高小游戲直接用從懶人模板(http://www.lanrenmb.com/)上找到的資源稍微修改一下即可,這里我只說說的混合開發應用和的小游戲怎么開發。

最著名的HTML5移動開發框架當屬Facebook發布于2015年的React Native,這是一套跨平臺、動態更新的 Javascript 框架,口號是“Learn once, write anywhere”。與之類似有同屬舶來的PhoneGap等。

國產的HTML5開發框架在國內也百家爭鳴,常見的有HBuilder和AppCan,二者共同特點是都為了便于新手入門制作了專用的編譯器。2016年,在Qcon大會上宣布開源的Weex也異軍突起,來自阿里的它因為開發的軟件與原生App別無二致受到很多人的青睞。

開發對性能要求比較高的HTML5游戲,靠模板是不行的。2014年2月創立于北京的Egret是一套完整的HTML5游戲開發解決方案,其核心產品白鷺引擎(Egret Engine)憑借上手簡便、性能強大已占據國內超七成的手機頁游引擎市場份額。

Egret布道師徐聰(筆名:臭臭打不死人)還送我了Egret官方教程《Egret——HTML5游戲開發指南》和Egret吉祥物。

轉型建議:一般來說,除非手機頁游或商場,大多數用HTML5開發的Android應用就是胡鬧。這條路線幾乎是專為電商和小游戲行業準備的,如果公司有這方面的需求,Android程序員可以憑借平時自學的這方面技術完成任務。

VR

2015年底游戲外設王者雷蛇推出了VR游戲頭顯,2016年各大游戲廠商和小工作室爭先恐后開發VR游戲爭奪市場,開啟了“中國VR元年”。雖然目前VR主要用在娛樂領域,被很多人視為玩具,但是VR所具有的價值卻遠遠超出“玩具”的范疇。

前文討論游戲引擎的時候沒說Unity-3d不是疏漏,而是要把Unity-3d放在這兒談。Unity-3d 是Unity公司開發的一個3D游戲開發工具,近年來的新版本不斷加強對VR硬件系統的支持。Android程序員轉型VR不僅可以實現自己從小就想讓游戲跳出四角方框的夢想,還有Unity-3d所用的C#語言本來就是嚷著“我不是Java語言”的Java語言的學習優勢。

轉型建議:VR現在正是一片藍海,只要自學能力夠強,轉型VR就像2015年在合肥買房一樣明智。當然前提是你能找到愿意出錢的老板或投資人。

大數據

移動互聯網時代是一個科技發達,信息流通的時代,大數據就是這個高科技時代的產物。馬云曾在演講中提到:未來的時代將不是IT時代,而是DT的時代。DT就是Data Technology(數據科技)的縮寫,大數據的合理利用與否成了很多行業成敗的關鍵。

移動互聯網經過這些年的發展,拿O2O和當噱頭已經唬不住投資人了。Hadoop也就自然而然受到了青睞,很多每4個月“生產”一批“兩年經驗”的“程序員”的培訓機構也問我:“Android和iOS現在不吃香了,你能幫我介紹幾個Hadoop講師嗎?”

轉型建議:與轉型Java后臺一樣,Android程序員轉型Hadoop也具備語言相通,特性相似的優勢。目前各大培訓機構已經如蠅逐臭爭相批量生產Hadoop程序員,如果你是因為陷入了他們培訓的Android程序員造成的紅海才轉型的話,建議你不要轉型,提升自己的競爭力才是王道。

人工智能深度學習

前一陣子AlphaGo戰勝了人類世界的圍棋世界冠軍柯潔,轟動了全世界。柯潔認為AlphaGo是能夠打敗一切的圍棋上帝,這個說法我不敢茍同,畢竟它沒有和“天”對弈過,但存在能“勝天半子”的人類——祁同偉。即使AlphaGo不能打敗一切,也沒有人有理由認為人工智能和深度學習不能成為IT屆的重要發展方向。

TensorFlow是谷歌基于DistBelief進行研發的第二代人工智能學習系統,具備極佳的靈活性和可延展性,在和人工智能相關的領域都有廣泛的應用。TensorFlow是開源的,會大大降低深度學習在各個行業中的應用難度,有遠大的發展前景。

轉型建議:盡管我堅信將來會T(ensor)F(low)的boys受女性歡迎程度不亞于TFboys,但TensorFlow暫時很不成熟,這個“將來”距今多久還是未知數。

Android系統

Linux作為目前大多數服務器的操作系統,學習Linux的大多數人的目的是做一個運維。然而把腦洞再開大一點的話,Android程序員精通了Linux之后可以開發一套屬于自己的Android系統。《Linux大棚命令百篇》的作者吳鵬沖(筆名:Roc,和我一樣也是水滸迷)和《循序漸進Linux》的作者高俊峰都送了一本自己的作品鼓勵我開發屬于自己的Android ORM。

這張照片攝于2016年3月30日我拿著《循序漸進Linux(第二版)》回到母校的自習室里攻讀想成為像高老師一樣能定制自己的Android系統的Linux專家的路上(雙關)

轉型建議:如果Android程序員準備跳槽到生產手機等搭載Android系統的硬件的廠商的話學習Linux再合適不過了,否則就只能自己刷機玩了。

產品經理

每個人都可能變成自己最討厭的人,我也不例外。我從《人人都是產品經理》中學到了產品經理的情懷,還從《從點子到產品》中學到了產品經理的技術。還有幸趕上了今年3月《從點子到產品》的作者劉飛收徒。關于我轉型產品經理失敗的情況是一個發生在我和劉飛之間的“挖隋煬帝墳墓的開發商名叫楊勇”的故事:

2016年初,我帶新人,沒有收劉飛(同名學弟)為徒

2017年初,劉飛帶新人,不肯收我為徒

轉型建議:產品經理也是技術崗位,只不過寫的是給人看的需求文檔。如果一個Android程序員寫的代碼只能讓電腦看懂而不能讓負責維護的程序員看懂,那么就不要轉型產品經理。

Android程序員轉型機會雖然多,但不要因為看招聘網站上某個職業平均工資高就轉型,隨波逐流的弄潮兒必然會在浪潮之巔摔得好慘。培訓機構常說“Android不吃香了,移動互聯網的寒冬來了”來吸引人報名學習速成的Hadoop和TensorFlow,其實遭遇寒冬的不是某個行業,而是某些沒有打好基礎的人。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Android
    +關注

    關注

    12

    文章

    3940

    瀏覽量

    127649
  • 程序員
    +關注

    關注

    4

    文章

    953

    瀏覽量

    29825
收藏 人收藏

    評論

    相關推薦

    阿里云升級通義靈碼AI程序員,全面上線

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開發者帶來更為強大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實現了全面升級。現在,它支持VS Code
    的頭像 發表于 01-09 11:16 ?250次閱讀

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發燒友網站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發表于 12-21 11:36 ?0次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    UCD3138A64/UCD3138128程序員手冊

    電子發燒友網站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發表于 11-30 10:34 ?465次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?201次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發表于 10-25 15:42 ?223次閱讀

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記錄下那些平凡日子中的不凡瞬間,讓編程的魅力與
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河!!就目前的互聯網大環境來看,it行業已經是……
    的頭像 發表于 03-11 17:11 ?424次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    薪資高、青春飯,是不是程序員=青樓?

    花期太短。技術迭代快,年齡大容易失業。 就這幾年的互聯網環境而言,不管是前端、Java、Android開發等等行業。已經感受到程序員不是太卷就是工作難找,薪資過低。以前高工現在拿著中低程序員薪資
    發表于 03-06 21:32

    感覺我國的程序員前景一片灰暗,是這樣嗎?

    程序員也分為好幾等,在現在看來大部分的Android、Java、前端等等開發。已經看不到希望了,很多人都在邊緣掙扎;剛看到一位Android開發者,過完年回公司就通知被裁;可見每年都會有很多互聯網
    發表于 02-20 20:52

    瑞薩Flash程序員V3 發布說明

    電子發燒友網站提供《瑞薩Flash程序員V3 發布說明.pdf》資料免費下載
    發表于 02-19 09:37 ?1次下載
    瑞薩Flash<b class='flag-5'>程序員</b>V3 發布說明

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業想必大家已經感受到了,Android、Java、前端等等程序員都經歷了大廠……
    的頭像 發表于 02-02 09:45 ?846次閱讀
    2024<b class='flag-5'>程序員</b>的未來<b class='flag-5'>方向</b>如何走?還看今朝
    主站蜘蛛池模板: 国产精品黄网站免费进入 | 天天夜天干天天爽| 激情五月亚洲| 18性夜影院午夜寂寞影院免费| 天天干天天夜| 国产精品麻豆va在线播放| 国产成人精品亚洲日本在线| www.乱| 天天色天天搞| 黄色免费网站视频| 欧美性第一页| 韩国美女丝袜一区二区| 亚洲高清免费观看| 日本亚洲免费| 一级毛片在线| 最近高清在线国语| 性性性性bbbbxxxx| 伊人精品久久久大香线蕉99| 狠狠干一区| 特级全黄一级毛片免费| 亚洲97在线| 亚洲乱论| 女人夜夜春| 日本大片免费播放网站| 久久不射影院| 噜噜噜噜噜久久久久久91| 欧美精品福利| 欧美在线你懂的| 色婷婷影视| 色色色色网| 久久免费国产视频| 久久电影福利| 亚洲日本中文字幕天天更新| 午夜影视在线观看| 加勒比视频一区| 天天躁夜夜躁狠狠躁2021a| 网站在线你懂的| 色网址在线| 国产色婷婷免费视频| 成人在线播放av| 久久久久久国产精品免费免费|