Android學習攻略:手把手教你循序漸進地學習Android知識

前言

  • 如果你也學習Android,那么你大概率會看過我的文章。經常有讀者給我留言:“該怎么學習Android?”、“日常學習Android的方法是什么”。

所以,今天,我將獻上一份《Android學習指南》,以自身的經驗 & 所見所聞,旨在告訴大家,針對要學習的Android知識,該如何進行理論學習 & 實踐,希望你們會喜歡。

Carson帶你學Android:學習指南系列
Carson帶你學Android:這是一份全面&詳細的Android學習指南
Android實踐手冊:該如何應用Android知識到實際場景中
Android學習攻略:手把手教你循序漸進地學習Android知識
Android知識圖譜:我們到底需要學習哪些Android知識?


核心分析內容

在上一篇文章中,我講解了Android知識圖譜,即要學習的Android知識??偨Y如下:

具體請看文章:Android知識圖譜:我們到底需要學習哪些Android知識?

示意圖

在本文中,將主要講解如何去學習Android知識,此處分為3個子問題:

  1. 學習路徑:如何循序漸進、階段性的學習Android的理論知識?
  2. 獲取途徑:有哪些高效的方式獲取Android理論知識?
  3. 學習方式:用什么方式記錄?怎么樣去記錄?

下面將從上面3個方向詳細介紹。


1. 學習路徑:如何循序漸進、階段性的學習Android的理論知識?

  • 既然已經知道要學習哪些內容了,下面,該解決的是:學習路徑,即什么階段該學習什么內容
  • 對于Android知識學習階段,我認為是和Android開發水平相結合的,只要掌握了哪部分知識,就代表你處于Android開發的哪個階段。
  • 我將Android開發水平分為:初、中、高 & 高級以上,具體對應的知識內容如下:

1.1 初級

示意圖

1.2 中級

示意圖

1.3 高級

示意圖

1.4 高級以上

針對高級以上的Android開發者,我認為主要是有3個方向:技術專家、架構師 & 管理層,具體介紹如下:

示意圖

1.5 總結

此處簡單總結一下Android各階段的特點:

示意圖

所以,針對上一篇文章里講的Android知識圖譜文章:,按初->中->高級學習Android理論知識,并針對未來的發展方向進行深造,逐步提高自己的開發水平吧!

具體請看文章:Android知識圖譜:我們到底需要學習哪些Android知識?


2. 獲取途徑:有哪些高效的方式獲取Android理論知識?

  • 既然已經知道要學習哪些內容了,下面,我將列舉一些學習Android理論知識的有效途徑。
  • 對于獲取Android知識,我認為最有效的途徑是:書籍 > 視頻 > 技術博客 > 公眾號,具體介紹如下:

2.1 書籍

示意圖

2.2 視頻

示意圖

2.3 技術博客

示意圖

2.4 公眾號

示意圖

2.5 總結

此處總結一下獲取Android知識的途徑:

示意圖

3. 學習方式:用什么方式記錄?

  • 很多人看完書籍看完博客后當時很理解,但過一段時間就十分容易忘記
  • 所謂”好記性不如爛筆頭“,我認為,最好的記錄方式就是將學習到的知識記錄下來,我強烈推薦記錄的方式是:撰寫技術博客
  • 對于技術博客的介紹如下:
示意圖
  • 撰寫技術博客好處多多,主要包括:

3.1 提高開發效率

  • 復雜使用的流程化
    記錄下繁雜的使用流程,下次再次使用時 按部就班直接復用 即可。常見的有:開源庫的使用、某類需求的具體實現過程。
  • Bug的快速解決
    記錄下問題發生的場景 & 解決方案,不僅能避免重復踩坑,就算踩坑了也能快速解決。

3.2 保證真正地掌握知識

  • 只有做到以下3步我才認為是真正掌握了知識:敲代碼實現、清晰表達 & 讓別人聽懂。
  • 但大部分開發者都停留在第1步(敲代碼實現),你得清楚明白:敲代碼實現& 用語言表達出來是兩碼事,所以 在整個過程中是非常能鍛煉自己的思維能力 & 表達能力

3.3 加深對知識的認知

  • 在寫作過程中,你會不斷思考知識的各方各面。為什么?因為若思考得廣度 & 深度不夠,文章是沒法繼續寫下去的。
  • 這大概也是很多人沒法堅持下來的原因:因為 牽一發而動全身,知識總是從1個點擴散到整個面的,最終需完成的文章內容遠遠超出你的想象。

3.4 保證知識的正確性

自己的認知能力有限,所以對知識的理解總有偏差。當分享出來博客后,良好的Android技術社區氛圍能及時糾正你錯誤的理解,保證你的認知是正確的。

3.5 其他福利

示意圖

3.6 總結

此處簡單總結寫博客的好處:

示意圖

晚些時候,我會專門推出一篇關于如何撰寫博客的文章:<<手把手教大家如何產出一篇優質的技術博客>>,敬請期待。


4. 總結

至此,關于怎么學習Android知識講解完畢。此處作簡單的總結:

示意圖

在下次推送的文章里,我會主要講解:該如何理論結合實踐,應用上述學習到的Android知識到實際場景中。

Carson帶你學Android:學習指南系列
Carson帶你學Android:這是一份全面&詳細的Android學習指南
Android實踐手冊:該如何應用Android知識到實際場景中
Android學習攻略:手把手教你循序漸進地學習Android知識
Android知識圖譜:我們到底需要學習哪些Android知識?


歡迎關注Carson_Ho的簡書

不定期分享關于安卓開發的干貨,追求短、平、快,但卻不缺深度。


請點贊!因為你的鼓勵是我寫作的最大動力!

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

推薦閱讀更多精彩內容