Android 學習路線探討

偶然間看見玉剛大哥的課程里有講Android學習路線,進去一聽后發(fā)現(xiàn)我以前了解的只是一部分,特此記錄補充。

Android技術類別

Android技術類別

如圖,大體一共分三部分,分別是應用開發(fā)Rom開發(fā)逆向工程
ROM開發(fā)和逆向工程不好做過多的評價,因為我也不是很了解。
現(xiàn)在占有市場最多的就是應用開發(fā)(也叫應用層開發(fā)),學習來源主要分為:自學、授課、培訓。
所謂的Android開發(fā)者人多、Android開發(fā)市場飽和 其實一大部分原因都是一些奔著錢去的培訓機構(gòu)搞造的孽,為了提高就業(yè)率,教學生們包裝簡歷,于是一個班級3、4個月就有一批所謂的“一年半”、“兩年”工作經(jīng)驗的開發(fā)者涌入市場。據(jù)說每個月全國Android開發(fā)者都有上萬人涌入市場,不知真假...如果是真的想想也挺瘆人的。

培訓機構(gòu)也有好與壞,學習者也有好與壞。這里說的壞的那部分

其實,培訓機構(gòu)出來的大部分基礎不扎實,或者說 大部分都是初級開發(fā)者。只要繼續(xù)踏實好好學技術,就不用擔心,Android開發(fā)中高級開發(fā)人員還是比較缺少的。

知識的分類

知識的分類

續(xù)圖

這里玉剛大哥只是舉例子,讓大家定位下自己處于哪個層級。學習的順序一看標題就能明白啦。
在網(wǎng)上基本知識點的資料是最多的,也是最雜的一個,為什么雜呢?

個人分析:

  1. 開發(fā)者學的一知半解就感覺自己會了,于是將自己的理解發(fā)到網(wǎng)上。
  2. 開發(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群英傳-神兵利器》,是一本工具書 可以入手備著

態(tài)度

圖片來著玉剛大哥的課程:
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/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容