前言
關於技術人如何成長的問題,一直以來都備受關注,由於程序員職業發展很快,即便是相同起點的人,通過幾年的工做或學習,會迅速拉開極大的差距,因此技術人保持學習,提高本身,纔可以扛得住不斷上趕的後浪,也不至於被「拍死」在沙灘上。java
近日,通過一朋友的透露,字節跳動也首發了一份限量的「字節跳動成長筆記」,裏面記載的知識點很是齊全,看完以後才知道,差距真的不止一點點!android
Android成長筆記主要是將Android程序員按照年限來進行分層,清晰的標註着Android程序員應該按照怎樣的路線來提高本身,須要去學習哪些技術點。程序員
下面會介紹這份Android成長筆記的主要內容涵蓋的知識點,因爲文章篇幅,因此只展現了截圖內容,若須要完整pdf版,能夠私信我口令【666】免費領取。
直達領取連接:點擊連接加入羣聊【Android高級架構師交流2】
web
Android成長筆記大體內容以下:
0-1年入門
技能:
1.基礎的組件的使用,熟悉Java基本的語法,Gson,xml數據解析
2.第三方框架的使用,熟悉android的經常使用API,熟悉網絡框架或者API的使用
3.掌握數據庫相關知識點,熟悉android的四大組件、生命週期,熟練掌握界面佈局
4.瞭解android項目目錄的組織架構等等;
數據庫
1-3年高工:
技能:
1.瞭解android的簽名機制(實現原理,具體操做等等),打包機制(多渠道打包,打包流程等等)
2.瞭解apk安裝文件壓縮(壓縮圖片,代碼壓縮,.so文件壓縮等等),事件分發,View繪製流程,webview相關知識點(與Native的交互,性能優化等)
3.熟悉數據庫的使用(基本API,第三方ORM框架,ORM框架的實現原理等等),java反射原理與簡單實踐等
4.activity的啓動模式,activity,service,fragment,broadcastreceiver廣播生命週期,屏幕適配,AIDL與messager的簡單實用
5.自定義組件(自定義View與自定義ViewGroup),動畫(補間動畫,幀動畫,屬性動畫),通知欄消息,版本新特性等等等等;
設計模式
3-5年資深:
技能:
1.手動編寫框架,設計模式,代碼規範,項目進度,時間估算
2.啓動流程,性能優化,OOM,沒存溢出與泄露,JNI,腳本開發
3.activity啓動流程,android中的IPC機制(Binder原理),對iOS現學現用等等;
性能優化
5-7年架構:
技能:
1.開源框架
2.360°全方面性能調優
3.NDK模塊開發
4.Hybrid 開發與Flutter
網絡
10年以上送外賣:開個小玩笑架構
Part1:0-1年入門
1.基礎的組件的使用,熟悉Java基本的語法,Gson,xml數據解析
2.第三方框架的使用,熟悉android的經常使用API,熟悉網絡框架或者API的使用
框架
3.掌握數據庫相關知識點,熟悉android的四大組件、生命週期,熟練掌握界面佈局
4.瞭解android項目目錄的組織架構等等;
Part2:1-3年高工
1.瞭解android的簽名機制(實現原理,具體操做等等),打包機制(多渠道打包,打包流程等等)
2.瞭解apk安裝文件壓縮(壓縮圖片,代碼壓縮,.so文件壓縮等等),事件分發,View繪製流程,webview相關知識點(與Native的交互,性能優化等)
3.熟悉數據庫的使用(基本API,第三方ORM框架,ORM框架的實現原理等等),java反射原理與簡單實踐等
4.activity的啓動模式,activity,service,fragment,broadcastreceiver廣播生命週期,屏幕適配,AIDL與messager的簡單實用
5.自定義組件(自定義View與自定義ViewGroup),動畫(補間動畫,幀動畫,屬性動畫),通知欄消息,版本新特性等等等等;
Part3:3-5年資深
1.手動編寫框架,設計模式,代碼規範,項目進度,時間估算
2.啓動流程,性能優化,OOM,沒存溢出與泄露,JNI,腳本開發
3.activity啓動流程,android中的IPC機制(Binder原理),對iOS現學現用等等;
Part4:5-7年架構:
1.開源框架
2.360°全方面性能調優
3.NDK模塊開發
4.Hybrid 開發與Flutter
總結
雖然我我的也常常自嘲,十年以後要去成爲外賣專員,但實際上依靠自身的努力,是可以減小三十五歲以後的焦慮的,畢竟好的架構師並很少。
架構師,是咱們大部分技術人的職業目標,一名好的架構師來源於機遇(公司)、我的努力(吃得苦、肯鑽研)、天分(真的熱愛)的三者協做的結果,實踐+機遇+努力才能助你成爲優秀的架構師。
若是你也想成爲一名好的架構師,那或許以上這份Android成長筆記你須要閱讀閱讀,但願可以對你的職業發展有所幫助。
領取Android成長筆記,只需你:
——點贊+評論666文章,關注我以後私信100%免費領取口令「666」便可。
直達領取連接:點擊連接加入羣聊【Android高級架構師交流2】