怎麼學好安卓語言開發?爆笑喜劇人2018-05-14 14:55:17

學點基礎後,直接做專案,不會的現查現學,畢竟安卓裡面的東西太多了,有個基礎就行

怎麼學好安卓語言開發?程式設計師小躍2018-05-16 12:40:30

我簡短說下我學習的經歷吧。第一次接觸Android是大三的時候,實驗室開了一個興趣小組,大家一起學習Android,因為大三了,有職業危機感,也沒有考慮考研的事情,所以就果斷參加了這個興趣小組,到現在為止,這是我做的最正確的決定,沒有之一。

明確了加入的意圖,緊接著就是去實驗室學習了。學長學姐們給的建議就是看書。所以那時候去圖書館借了本《Android SDK開發大全》具體書名記得不是很清楚了哈。還有就是那時候有個影片教程,是現在育知同創的Mars老師錄製的,我就是看他的影片一步一步成長起來的,他有Android和Java兩個系列的影片,我都看了,收穫很大。

總結起來,初級階段就是靜下心來看書,參考書打程式碼,編譯。那時候Android開發環境還不是現在這種一鍵式就好的,需要自己配置各種環境,那時候的我成長的很快。還有就是不懂的記錄下來,看個影片,沒準透過影片,裡面有你想要的答案。不過影片就是有點慢,很多你可能掌握了,那也可以選擇性跳過了。

接下來就是工作階段。我工作的前兩年,趕上專案組的風口,那時候專案組正在重新架構,從零開始寫App,我有幸參與了。還給我配了一個導師,你想有人帶著走總比自己亂入好是吧。我就跟著我導師邊寫程式碼,邊學習。他經常嚴以律己,我也是經常早到看書,就是深受導師的影響,直到現在我還是每天早點到公司,看看書,鞏固下知識(書籍包括《Android開發藝術探索》,以及Java方面的書居多)。跟著從零開始的專案,學到了ListView的原理,NDK的一套流程,多執行緒併發,廣播,服務等。那兩年,我們還會不定期的組內開個分享會,每個同事準備PPT進行分享,大家參與度都很高。所以,過了初級階段就是需要跟著專案走,然後掌握Android四大元件,Java基礎,多執行緒等。

工作三年以後,可以參考《Android開發藝術探索》裡的建議,他那裡有評判Android水平的基準,可以看看。比如AIDL,Bundle,看原始碼之類的,都是必備的,我現在還在這塊停留,暫時做不了更多的建議。不過 現在是知識付費的時代,我打個廣告,stromzhang的知識星球會時不時的給讀者解答如果xxx之類的話題,學技術麼,還有好多技術網站之類的時刻關注。當然啦,也可以和我進行交流交流,哈哈

以上是我的簡短建議 ,我的初級,中級走過的路,希望對你有用。也希望和大家一起交流工作和生活