Android 涼了?聊聊Android的出路,架構必備技術

從現在很多 Android 培訓廣告來看,Android 沒涼,似乎還回暖了,不過不可否認,現在做 Android 確實比以前難過,其實每個行業發展到一定程度都會飽和,這都是屬於正常情況,如果你第一份工作是 Android,如今工作三四年,想必也會遇到技術瓶頸,無關 Android 是否沒人要,也會思索考慮自己的職業發展:

1、繼續鑽研技術?2、技術經理?3、轉崗轉行?

鑽研技術

首先來看看 Android 有哪些方向,列舉幾個常見的:

  • 跨平臺,比如 Flutter、RN,從成本上考慮,跨平臺是個不錯的選擇,我們 Android 有必要密切關注下;

  • Java語言進階與Android相關技術核,Android應用是由Java語言進行開發的,SDK也是由Java語言編寫,所以我們要學習java語言;

  • App開發框架知識體系(app亦對象),我們需要從新的角度去分析這些知識點,深入研究他們,要學習源碼,模仿源碼,然後再hook源碼,這樣才能說自己懂這塊的知識。這些都是做Android開發,做高級工程師的基礎;

  • NDK 模塊開發,音視頻/高清大圖片/人工智能/直播/抖音等等這年與用戶最緊密,與我們生活- 最相關的技術一直都在尋找最終的技術落地平臺,以前是windows系統,而現在則是移動系統了,移動系統中又是以Android佔比絕大部分爲前提,所以Android NDK技術已經是我們必備技能了;

  • Android app全方位性能調優,第一個層面:從寫代碼的時候就需要注意,讓自己的代碼是高性能高可用的代碼,這個過程是書寫高性能代碼;第二個層面:對已經成型的代碼通過工具檢查代碼的問題,通過檢查到的問題來指導我們進行代碼的刪改;

  • Android前沿技術,包含熱升級,熱修復,App Instant,強制更新,組件化路由架構Arouter,RxJava,IOC架構方法,Hook技術等等;

  • 提高開發效率的工具運用,工慾善其事必先利其器,如何提供開發的效率,很多開發者在開發的過程中由於gradle不會用導致加載代碼非常耗時,這些就是工作成本;

  • 移動架構師項目實戰;架構師不是天生的,是在項目中磨練起來的;

  • 微信小程序,作爲2018年的爆款,小程序是否會發展成趨勢我們也不得而知;

  • 混合開發的flutter現在已經逐漸變成了主流的混合開發框架,另外由於阿里系的強大存在,導致阿里 系的公司都在用Weex混合架構,這些都是一個Android工程師開拓視野,走向未來必不可少的基本技能;

如果你對技術感興趣,想做到專家級別,可以在以上這些方面深究下去,總之,勞資有技術,不怕沒飯吃。

關於這些技術,朋友想學習的話,可以加入騰訊@Android高級架構:818520403 裏面有免費Android高級進階視頻資料的分享,也有BAT面試資料包的整理,有興趣的朋友可以加入。

(ps:這是騰訊課堂的學習羣,也是Android技術討論交流羣,如有真心想學習Android的有開發經驗1年以上的加入)

技術經理

這也是一種途徑,如果你喜歡與人打交道,會吹逼,有機會就去爭取做技術經理,經理可以懂技術,也可以純粹管理的,我是建議還是懂點技術吧,這樣是不會那麼容易被程序員糊弄過去的,所以從程序員轉經理是十分合適的。啊,程序員好壞哦,哈哈。

轉崗轉行

很多公司有轉崗制度,可以通過轉崗做自己喜歡的工作,一般內部轉崗薪資不會調整。據一些讀者反饋,有人已經不做 Android,做小程序前端開發了,還有做 Java、Python 後端,還有女生一般幹了幾年研發基本轉測試,也有轉產品,當然也有人乾脆脫離了 IT 行業,做行政,做公務員,開店自主創業等,職業發展到一定程度,轉崗轉行都是正常行爲,工作最重要是開心,臥槽,我現在看的這麼開了。

最後

現實很殘酷,還有多少程序員已經是開發五年以上經驗的,還在Android崗位上堅守的呢?可以留言評論

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章