裁員潮下,市場究竟需要怎樣的Android高階工程師?

yilian發表於2020-03-09

2019年技術沒有成長,我今年一定要好好努力學習!

“在現在這個公司都工作了3年了,一毛錢工資都沒有漲…

“年前真倒黴,老闆嫌我工資高,被最佳化了,年後又遇到了疫情,現在都還沒有找到合適的工作。

“想一邊工作,一邊找工作,但是,哎,要麼簡歷石沉大海,要麼,問幾個問題就結束了…

“剛找到一個工作,這工資比我現在的也高不了多少,去還是不去呢?

“工作這麼多年了,感覺技術就是這樣子,這幾年時間白白浪費了

“越想越覺得自己的幹這個技術沒有出路,我該怎麼辦啊,換行業嗎,還是繼續幹,不干我又能幹什麼呢?

經常能聽到一些Android同僚發出這樣的言論,很多人都對自己的職業和未來感覺迷茫,想要學習提升自己,但是又不知道該如何去學習,或者沉不下心來學習。
現在,裁員潮下,大家人人自危,市場究竟需要怎樣的Android工程師?
答案只有一個:一個不斷提升自己的工程師!
之前的猶豫和密迷茫,帶來的會是淘汰!既然選擇了Android,就註定要不斷學習新技術

Android開發者該如何提升自己?

我有兩點建議:

1、 橫向發展:(適合有自己專精技術的人)

在自己擅長領域深入鑽研的同時,會Hybrid開發(Flutter,RN,H5)之外,還要會web開發、微信小程式。但是,這確實比較難,全棧容易發展成全菜,啥都知道,啥都不精。

2、 縱向發展:(適合大多數人)

如果做應用開發,就往應用架構方向發展;如果做系統層開發,就鑽研底層驅動。

可以從以下這些方面進行學習:

移動架構

架構展示層:MVC、MVP、MVVM、Android Architecture Components;

架構層:模組化->元件化->外掛化->沙盒/雙開技術;

基礎進階:

比如高階自定義View、Android Framework層原理, App 管理機制等等;

JNI 和 NDK 開發也是比較常見,5G來了,招聘單位都在給自己公司規劃小影片功能,然而我們卻連NDK都不懂;

學習開發語言:

比如Kotlin,做底層C/C++是必不可少的,還有一個最容易忽略的 Java語言本身的高階物件導向思想;

原始碼:

看懂並且熟悉原始碼,熟悉其實現原理,爭取做到能自己二次封裝三方庫。

學習方向很容易規劃,但是如果只透過碎片化的學習,對自己的提升是很慢的。

所以還要有體系化的學習!

在體系化的學習過程中,部落格、書籍、影片課程都是較好的學習手段。

鑑於Android也是基於java語言的,因此很多與java相關的基礎也是必須掌握的,比如《深入理解Java虛擬機器》、《Effective Java》等相關書籍也是必讀的。

Android相關的書籍包括《Android開發強化實戰》、《Android開發藝術探索》、《深入探索Android熱修復技術原理》等,

如果你覺得自己看書太慢而且難以全部理解,部落格不夠系統,可以找一套進階影片學習。沒有的話我可以免費分享一套給你

今年整理了一份阿里P7級別的Android架構師全套學習資料,特別適合有3-5年以上經驗的小夥伴深入學習提升。

主要包括騰訊,以及位元組跳動,華為,小米,等一線網際網路公司主流架構技術。如果你有需要,**私信【高階】,**儘管拿走好了。

以下為我整理的資料免費分享;

  • Android高階技術腦圖

  • P7級Android高階架構影片教程

  • Android核心高階技術PDF文件+BAT大廠面試真題解析

  • Android架構師面試題精編解析大全

分享不易,關注+點贊下,私信我【高階】領取阿里P7級別的Android架構師全套學習資料

心裡話

隨著年齡的增長意味著我們的時間也越來越少了,所以我們自己心裡要明白自己該做什麼?

渾渾噩噩,最後自己只會被淘汰,我們程式設計師,最大的底氣就是技術!

所以,一定要進階,邁上一個高的臺階!

一個時間段往往只能做好一件事情,有舍必會有得。現在開始有體系化的學習,有目標就不會迷路。架構師學習大綱和學習資料已經分享給大家了,就看大家怎麼學習了!

當我們開著拖拉機在鄉村道路時,不要看著別人開著跑車就羨慕,以為拖拉機也能上高速,但內心要有換噴氣式飛機的勇氣和決心。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952849/viewspace-2679285/,如需轉載,請註明出處,否則將追究法律責任。

相關文章