Android開發:你多久沒漲工資了?

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

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

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

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

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

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

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

經常能聽到一些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學習PDF+架構視頻+面試文檔+源碼筆記獲取免費領取方式

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