時間飛逝,轉眼間畢業兩年多,從事 Android 開發三年了。我在想,也是時候將本身的 Android 整理成一套體系。
這一次的知識體系圖譜只涉及到 Android 基礎知識部分和設計模式的, Android java
寫這一套 Android 面試必備系列文章的初衷。面試
相關文章:編程
Android 面試必備 - http 與 https 協議設計模式
Android 面試必備 - 計算機網絡基本知識(TCP,UDP,Http,https)微信
Android 面試必備 - 系統、App、Activity 啓動過程ui
相關文章google
平時,咱們在閱讀博客的時候,看了一些文章,感受這個知識帶你掌握了,但過後,再碰到相似的內容,你仍是一臉懵逼。
好比,看到一些炫酷的自定義 View 的時候,看了實現思路,你會以爲挺簡單的。但當你要實現相似 UI 效果的時候,你會發現你根本無從下手。歸根結底,是由於你根本沒有掌握這個知識點,可能連點皮毛也不懂。
固然,我不是說,每個知識點你都要很是熟悉。對於那些常常用到的知識點,你至少要熟練掌握。而對於那些不是常常用到的知識點,你只須要有一個大概印象就好。等到須要的時候,直接 google 一下。
有一句俗話,好記性不如爛筆頭。我以爲這話有必定的道理。平時咱們看文章,或者跟別人探討,以爲某些觀點挺正確的。但過後就是想不起來,這是爲何呢?這是由於咱們只停留在表層,沒有真正轉化爲本身內在的東西。你記性好,當時記住了。但你能保證十天,一個月,一年以後,你還記得住嗎?
作筆記的可貴之處,是你的思考過程。當你着手記筆記的時候,你的大腦在思考,我要怎樣用簡短通俗的語言記錄下來。這在無形之中加深了你的印象。一段時間後,即便你忘記了,但當你回看之前的筆記的時候,咱們每每會吸取地很快。
固然,我也不贊同一味地死記硬背。生活中的雜事那麼多,不可能事事都記錄下來。挑選那些你以爲重要的,有感觸的便可。
就那我這兩三年寫博客的例子來講吧,兩年前在作一些 UI 特效的時候,將相關的原理都搞明白了。我覺得我至少能夠記憶個兩三年吧。但事實是我太天真了,兩年以後,再次遇到相關的 UI 特效的時候,我早已將一切忘光。不過幸虧的是,我翻閱了兩年前的博客,理了一下思路,很快就掌握了。
知識體系,就是對本身的知識進行梳理,造成一套理論。咱們能夠藉助一些思惟導圖工具整理出來,這樣的話,你能夠快速查看哪些知識點是本身掌握的,哪些知識點是模棱兩可的,哪些知識點是不會的。之後複習的時候會很是方便,幫咱們節省不少時間。
那要如何造成本身的一套知識體系呢?
對於沒畫過思惟導圖的人來講,你一會兒要讓他畫出來,基本不可能。首先,你能夠先參考別人的作法,模仿,參考一下別人畫的知識圖譜,嘗試去理解他,轉化爲本身的知識。
接着,再嘗試本身去總結,用思惟導圖畫出來。只有本身畫出來的東西,纔是屬於本身的。
掃一掃,關注個人微信公衆號 徐公碼字(stormjun94), 回覆 Android 面試便可獲取下載連接