從最近的風向來看,Android 沒涼,似乎還回暖了,不過不可否認,現在做 Android 確實比以前難過,其實每個行業發展到一定程度都會飽和,這都是屬於正常情況.
如果你第一份工作是 Android,如今工作三四年,想必也會遇到技術瓶頸,無關 Android 是否沒人要,也會思索考慮自己的職業發展:1、繼續鑽研技術?2、技術經理?3、轉崗轉行?
鑽研技術
首先來看看 Android 有哪些方向,列舉幾個常見的:
- 應用層開發,日常業務開發,主要還是原生開發,就業方向基本飽和,大部分只招高級工程師;
- 遊戲開發,相比應用開發更吃香,有 Unity-3D 等遊戲引擎;
- 跨平臺,比如 Flutter、RN,從成本上考慮,跨平臺是個不錯的選擇,我們 Android 有必要密切關注下;
- 安全開發,一些對安全性很高,比如銀行項目,熟悉 Https、支付密碼安全、應用加固等;
- SDK 開發,將應用裏的部分功能獨立了出來,封裝成 SDK 提供給合作伙伴使用;
- 音視頻開發,比如音視頻直播/點播功能,則需要了解音視頻編解碼的傳輸協議,編解碼方式等;
- 圖形開發,比如美圖、天天P圖,對圖形處理要求十分高;
- Framework 開發,手機廠商定製手機爲主,比如小米、魅族等;
- 驅動開發,同上,更多是在和 Linux 打交道;
如果你對技術感興趣,想做到專家級別,可以在以上這些方面深究下去,總之,勞資有技術,不怕沒飯吃。
如果你不知道怎麼學習,我給大家提供一個方向,進行體系化的學習!
在體系化的學習過程中,博客、書籍、視頻課程都是較好的學習手段。
鑑於Android也是基於java語言的,因此很多與java相關的基礎也是必須掌握的,比如《深入理解Java虛擬機》、《Effective Java》等相關書籍也是必讀的。
Android相關的書籍包括《Android開發強化實戰》、《Android開發藝術探索》、《深入探索Android熱修復技術原理》等,
如果你覺得自己看書太慢而且難以全部理解,博客不夠系統,可以找一套進階視頻學習。沒有的話我可以免費分享一套給你
今年整理了 一份阿里P7級別的Android架構師全套學習 ,特別適合有3-5年以上經驗的小夥伴深入學習提升。
主要包括騰訊,以及字節跳動,華爲,小米,等一線互聯網公司主流架構技術。如果你有需要,儘管拿走好了。
以下內容免費分享;
- Android高級技術腦圖
- P7級Android高級架構視頻教程
- Android核心高級技術PDF文檔+BAT大廠面試真題解析
- Android架構師面試題精編解析大全
P7級別的Android架構師全套學習可以關注我看個人介紹或者直接私信我來領取
技術經理
這也是一種途徑,如果你喜歡與人打交道,會吹逼,有機會就去爭取做技術經理,經理可以懂技術,也可以純粹管理的,我是建議還是懂點技術吧,這樣是不會那麼容易被程序員糊弄過去的,所以從程序員轉經理是十分合適的。啊,程序員好壞哦,哈哈。
轉崗轉行
很多公司有轉崗制度,可以通過轉崗做自己喜歡的工作,一般內部轉崗薪資不會調整。據一些讀者反饋,有人已經不做 Android,做小程序前端開發了,還有做 Java、Python 後端,還有女生一般幹了幾年研發基本轉測試,也有轉產品,當然也有人乾脆脫離了 IT 行業,做行政,做公務員,開店自主創業等,職業發展到一定程度,轉崗轉行都是正常行爲,工作最重要是開心,臥槽,我現在看的這麼開了。
心裏話
隨着年齡的增長意味着我們的時間也越來越少了,所以我們自己心裏要明白自己該做什麼?
渾渾噩噩,最後自己只會被淘汰。
當然,我們程序員,最大的底氣就是技術!
所以,如果你只想在技術這條路上越走越遠,一定要進階,邁上一個高的臺階!