偶然間看見玉剛大哥的課程里有講Android學習路線,進去一聽后發(fā)現(xiàn)我以前了解的只是一部分成洗,特此記錄補充。
Android技術類別
如圖藏否,大體一共分三部分瓶殃,分別是應用開發(fā)、Rom開發(fā)副签、逆向工程遥椿。
ROM開發(fā)和逆向工程不好做過多的評價,因為我也不是很了解淆储。
現(xiàn)在占有市場最多的就是應用開發(fā)(也叫應用層開發(fā))冠场,學習來源主要分為:自學、授課本砰、培訓碴裙。
所謂的Android開發(fā)者人多、Android開發(fā)市場飽和 其實一大部分原因都是一些奔著錢去的培訓機構搞造的孽点额,為了提高就業(yè)率舔株,教學生們包裝簡歷,于是一個班級3还棱、4個月就有一批所謂的“一年半”载慈、“兩年”工作經(jīng)驗的開發(fā)者涌入市場。據(jù)說每個月全國Android開發(fā)者都有上萬人涌入市場珍手,不知真假...如果是真的想想也挺瘆人的办铡。
培訓機構也有好與壞,學習者也有好與壞珠十。這里說的壞的那部分
其實料扰,培訓機構出來的大部分基礎不扎實凭豪,或者說 大部分都是初級開發(fā)者焙蹭。只要繼續(xù)踏實好好學技術,就不用擔心嫂伞,Android開發(fā)中高級開發(fā)人員還是比較缺少的孔厉。
知識的分類
這里玉剛大哥只是舉例子,讓大家定位下自己處于哪個層級帖努。學習的順序一看標題就能明白啦撰豺。
在網(wǎng)上基本知識點的資料是最多的,也是最雜的一個拼余,為什么雜呢污桦?
個人分析:
- 開發(fā)者學的一知半解就感覺自己會了,于是將自己的理解發(fā)到網(wǎng)上匙监。
- 開發(fā)者為了記錄自己學會了這個技術凡橱,于是在網(wǎng)上搜了一篇和自己思路差不多的 稍加修改就變成自己的了小作。
個人建議去買一些好書,或者去看一些好的視頻稼钩、好的博文顾稀。
這個圖中描述了對應級別所需要掌握的知識點熟練度。
這里講了學Android的幾種途徑坝撑,可以看書静秆、看博文記筆記。還可以看Android training 和guide或者分析源碼
如果英語好的話巡李,直接去Google去看英文版Android training 和guide吧抚笔。
玉剛大哥建議
入門書籍 郭嬸的《第一行代碼》、李寧的《瘋狂Android講義》
進階書籍 《Android開發(fā)藝術探索》侨拦、醫(yī)生的《Android群英傳》
(醫(yī)生建議再來一本《Android開發(fā)進階從小工到專家》)
最后書籍 《Android開發(fā)藝術探索》塔沃、《Android源碼設計模式解析與實戰(zhàn)》、《Android內(nèi)核剖析》
(醫(yī)生建議再來一個鄧平凡系列的書)
話說醫(yī)生出新書了《Android群英傳-神兵利器》阳谍,是一本工具書 可以入手備著
圖片來著玉剛大哥的課程:
http://edu.csdn.net/course/detail/1923/29807?auto_start=1
玉剛大哥的講述如何學習Android:
http://www.yunsouvip.com/archives/655
stormzhang在2014年寫的學習之路也很不錯蛀柴,影響了很多人,包括我:
http://stormzhang.com/android/2014/07/07/learn-android-from-rookie/