提加薪會被優化嗎?這個大廠程序員選擇。。

“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語言本身的高級面向對象思想;

源碼:

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

學習方向很容易規劃,但是如果只通過碎片化的學習,對自己的提升是很慢的。比如可以助力app百倍的熱修復技術,近年來得到了飛速發展,尤其是在Instant Run方案推出後,各種熱修復技術百花齊放,各大廠商紛紛推出了自己的熱修復技術,像微信,QQ,支付寶,手淘,餓了麼/美團等等。但是市場上深入系統的講解熱修復技術細節的博客和書籍幾乎沒有,即使有很多開源的熱修復方案,也很難全面快速地理解熱修復技術的難點和關鍵點。

爲了幫助大家縱向提升自己,我特別邀請了前愛奇藝高級工程師Lance老師,以熱修復技術爲主題,給大家帶來連續3天的直播課,詳解Android常用熱修復方案內核原理,手寫熱修復實戰,將會全方位帶你梳理Android知識體系。

同時給大家提供一個技術交流的平臺,以平臺的形式與國內數千位android開發者進行技術交流,希望大家對Android技術市場有新的感悟。

在線實時答疑,有疑問,當場解決!


《QQ空間熱修復實戰》

原價199元,公衆號粉絲專享限時0.1元

3天帶你掌握Android熱修復的內核原理


Lance老師:

某遊戲公司主程,前愛奇藝高級工程師

專精領域:移動平臺開發,NDK、架構、性能優化


課程大綱

5.19

內核原理

1、Android常用熱修復解決方案

2、動態化(熱修復/插件化)核心類加載機制

3、Android程序中的ClassLoader

5.20

手寫實戰

1、Java反射落地實現熱修復

2、Android N混編對熱修復的影響

3、手寫熱修復實戰

5.21

項目實戰

1、類加載校驗兼容

2、Gradle插件開發

3、熱修復自動化補丁實戰


▲附贈15G的Android架構進階、視頻資料

及安卓程序員簡歷模板

如遇掃碼困難,請添加老師微信:xiangxue9601

“來,3天帶你手寫熱修復架構實戰

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