我簡短說下我學習的經歷吧。第一次接觸Android是大三的時候,實驗室開了一個興趣小組,大家一起學習Android,因為大三了,有職業危機感,也沒有考慮考研的事情,所以就果斷參加了這個興趣小組,到現在為止,這是我做的最正確的決定,沒有之一。
明確了加入的意圖,緊接著就是去實驗室學習了。學長學姐們給的建議就是看書。所以那時候去圖書館借了本《Android SDK開發大全》具體書名記得不是很清楚了哈。還有就是那時候有個影片教程,是現在育知同創的Mars老師錄製的,我就是看他的影片一步一步成長起來的,他有Android和Java兩個系列的影片,我都看了,收穫很大。
總結起來,初級階段就是靜下心來看書,參考書打程式碼,編譯。那時候Android開發環境還不是現在這種一鍵式就好的,需要自己配置各種環境,那時候的我成長的很快。還有就是不懂的記錄下來,看個影片,沒準透過影片,裡面有你想要的答案。不過影片就是有點慢,很多你可能掌握了,那也可以選擇性跳過了。
接下來就是工作階段。我工作的前兩年,趕上專案組的風口,那時候專案組正在重新架構,從零開始寫App,我有幸參與了。還給我配了一個導師,你想有人帶著走總比自己亂入好是吧。我就跟著我導師邊寫程式碼,邊學習。他經常嚴以律己,我也是經常早到看書,就是深受導師的影響,直到現在我還是每天早點到公司,看看書,鞏固下知識(書籍包括《Android開發藝術探索》,以及Java方面的書居多)。跟著從零開始的專案,學到了ListView的原理,NDK的一套流程,多執行緒併發,廣播,服務等。那兩年,我們還會不定期的組內開個分享會,每個同事準備PPT進行分享,大家參與度都很高。所以,過了初級階段就是需要跟著專案走,然後掌握Android四大元件,Java基礎,多執行緒等。
工作三年以後,可以參考《Android開發藝術探索》裡的建議,他那裡有評判Android水平的基準,可以看看。比如AIDL,Bundle,看原始碼之類的,都是必備的,我現在還在這塊停留,暫時做不了更多的建議。不過 現在是知識付費的時代,我打個廣告,stromzhang的知識星球會時不時的給讀者解答如果xxx之類的話題,學技術麼,還有好多技術網站之類的時刻關注。當然啦,也可以和我進行交流交流,哈哈
我簡短說下我學習的經歷吧。第一次接觸Android是大三的時候,實驗室開了一個興趣小組,大家一起學習Android,因為大三了,有職業危機感,也沒有考慮考研的事情,所以就果斷參加了這個興趣小組,到現在為止,這是我做的最正確的決定,沒有之一。
明確了加入的意圖,緊接著就是去實驗室學習了。學長學姐們給的建議就是看書。所以那時候去圖書館借了本《Android SDK開發大全》具體書名記得不是很清楚了哈。還有就是那時候有個影片教程,是現在育知同創的Mars老師錄製的,我就是看他的影片一步一步成長起來的,他有Android和Java兩個系列的影片,我都看了,收穫很大。
總結起來,初級階段就是靜下心來看書,參考書打程式碼,編譯。那時候Android開發環境還不是現在這種一鍵式就好的,需要自己配置各種環境,那時候的我成長的很快。還有就是不懂的記錄下來,看個影片,沒準透過影片,裡面有你想要的答案。不過影片就是有點慢,很多你可能掌握了,那也可以選擇性跳過了。
接下來就是工作階段。我工作的前兩年,趕上專案組的風口,那時候專案組正在重新架構,從零開始寫App,我有幸參與了。還給我配了一個導師,你想有人帶著走總比自己亂入好是吧。我就跟著我導師邊寫程式碼,邊學習。他經常嚴以律己,我也是經常早到看書,就是深受導師的影響,直到現在我還是每天早點到公司,看看書,鞏固下知識(書籍包括《Android開發藝術探索》,以及Java方面的書居多)。跟著從零開始的專案,學到了ListView的原理,NDK的一套流程,多執行緒併發,廣播,服務等。那兩年,我們還會不定期的組內開個分享會,每個同事準備PPT進行分享,大家參與度都很高。所以,過了初級階段就是需要跟著專案走,然後掌握Android四大元件,Java基礎,多執行緒等。
工作三年以後,可以參考《Android開發藝術探索》裡的建議,他那裡有評判Android水平的基準,可以看看。比如AIDL,Bundle,看原始碼之類的,都是必備的,我現在還在這塊停留,暫時做不了更多的建議。不過 現在是知識付費的時代,我打個廣告,stromzhang的知識星球會時不時的給讀者解答如果xxx之類的話題,學技術麼,還有好多技術網站之類的時刻關注。當然啦,也可以和我進行交流交流,哈哈