我學習Android開發的成長經歷

作者:韋東鐗

前言

說起我學習Android開發的事情,那得回想到幾年前,剛從學校畢業走出來,在學校學的專業是計算機。剛出學校的時候,想找的是和本專業相關的工作,在外面找了一些,但是好點的公司對工作經驗都有要求。當時的反應是比較煩,像一個剛從學校出來的能有什麼項目經驗嘛?後面就找了一家和自己專業相關點的工作做着,做了半年時間,自己感覺這樣不行,這份工作短時間做還可以維持生活,長時間做的話對自己沒有提升。就開始利用業餘的時間去學習,在網上找了一些教程開始學習之旅。

我的學習分爲下面幾個段:

第一階段: 回顧學習Java用時:一個半月


一開始我使用的是Princeton大學的線上資源學習:Introduction to Programming in Java: An Interdisciplinary Approach,學習完後,覺得自己掌握的不夠系統,於是找到了另外一本教程:Introduction to Java Programming, Eighth Edition,繼續學習,該教程學到第30章,沒有繼續學習下去是因爲後面的越來越難懂了,於是就學到這裏,等學習Android開發的時有需要再回過頭來學習。
Java階段學習的主要方式是一邊學習,一邊用Eclipse模擬練習,該階段的學習持續一個半月。

第二階段:初步熟悉Andriod開發用時:兩個月


在入門Android的時候,聽從了網上一些人的發言,首先選擇了google官方的文檔,裏面有一個trainging的資料,發現這個資料學習起來生恢難懂,而且講得不夠詳細,跟着做項目也是困難重重,很不適合初學者,不建議,我也是在學習了一週後,果斷放棄;然後選擇了http://Amazon.com上面的Android學習資料,找到一本排名第一的,叫做Android Programming:The Big Nerd Ranch Guide,跟着一起學,由於學的有點急躁,大概花了一個月多,感覺效果是有,但是不是很好,然後在知乎上看到有人推薦TeamTreeHouse,試用了一下,感覺很好,於是註冊了會員,開始學習,這個階段的學習持續了兩個月,感覺效果很明顯,而且視頻的裏面,都把資料講的淺顯易懂,看了以後,興趣大增,很建議選擇這個作爲入門的學習資源

第三階段:深入學習


其實學完第二階段,我就已經開始慢慢的投簡歷了,但是都沒有任何迴應,於是有開始了新的階段的學習,這個時候,我選擇了Udacity,裏面的一個Android的學習課程,雖然說也是基礎的課程,但是講的比TeamTreeHouse的深入許多,而且更加的貼近實際工作情況,不過講的沒有前者詳細,所以在學習過程中,需要自己翻閱資料,整個過程也是持續了一個月多。學習完不久就找到一份,自己覺薪水還可以的Android相關工作做着。

第四階段:提升技能


在學完第三階段找到工作後,過了一段時間覺得自己的專業水平還不夠,這樣做下去會被時代淘汰。於是又開始了我的學習之路,但在網上找能夠提升自己技能方法,沒有以前初級那麼多了好的方法了。經過了兩個多星期的查找,讓我找到了一個不錯的Android進階提升的思維導圖,給我學習提供比較好的方向。
由於圖片內容比較多,可能導致圖片不怎麼清晰,如果大家需要作爲自己的參考路線學習,可以簡信我【666圖】獲取!!!
在經過這些階段的學習後,個人感覺是自己提升了不少,但還是不能放棄學習,計劃是等這個第四階段學完後,再換一個好點的工作。

最後

在這些階段的學習過程中也整理了一些Android進階資料,有面試文檔、學習視頻、學習路線導圖、電子書籍等等。如果大家有需要可以簡信我【666】或者直接點擊【Github】地址去查看獲取方式!!!希望對大家也有所幫助。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章