Android怎麼學?

    學習的路上如果有人爲你指點一條路,那麼你到達目的地的時間就會少很多,學習也有目標不再迷茫!


    如果你對編程有一定的經驗了,那麼學習起新技術就不會像什麼都不懂的人一樣艱難,我推薦你買本Android入門的書如《第一行代碼》總體大致過一次後,對自己Android有個總體的概念,知道四大組件怎麼用,以及一些簡單的控件等後,記下來一些疑難點,直接開始一個項目在實踐中去學習,如果你只學了點java對編程的理解不夠深,那麼我還是建議你把入門的書老老實實敲一次後詳細的瞭解了之後再去開發一個項目。

    你可以選擇開發一個商城,開發一個小軟件之類的,網上的好的開源項目很多,如果你沒有,我這裏推薦一些。因爲Android本身的特點就是入門容易精通難,那麼先入門是很簡單的,你可以模仿他的代碼,大家一致認同的就是學習就是從模仿開始的,站在巨人的肩膀上去思考問題,看人家優秀的代碼是怎麼敲出來的,然後你再自己敲,當然,模仿可不是要你什麼都跟他一樣,要帶着自己的思考,千萬不能複製粘貼,一個字符都不要複製,因爲只要你一個個敲你纔會有印象。在這做項目的過程中你會遇到一堆的問題,不要緊,就是要這個效果,一個個去解決,解決不了的,Google是個好東西,解決一個問題記錄下你解決的過程,雲筆記,博客什麼的都是很好的記錄工具。解決一個難點記得回頭總結一下這樣纔有提升。如果遇到很難的東西,點到爲止就好了,因爲有些問題是需要不斷的實戰經驗才能理解的。好了,這個時候你已經碼完了萬多行代碼終於做完了一個項目,回頭發現,你的項目結構亂七八糟,命名毫無規範,一堆的問題,你看着這項目小有成就,但又心存遺憾,因爲你的處女座還不是那麼完美,於是你就可以着手改進你的代碼了。

    在這過程中你的項目可能要推翻重做,可能要修改很多,但這都沒事,畢竟是你第一個項目,要有耐心去對待就像對待你的孩子一樣。

    當你做完這些後,你已經算是一名初級Android工程師了,這個時候你就可以去解決一些你前期學習所留下的點到爲止的疑問了,比如自定義view啊,AIDL之類的問題了。這就是進階之路,推薦宜生大神的《Android羣英傳》以及鴻洋大神的《Android開發藝術與探索》不要捨不得錢,爲信仰充值是有必要的,同時這兩人的的博客寫的都很贊,對提升你絕對有很大的幫助,當你仔細閱讀好這兩本書,並且敲了一些後,你離中級也就不遠了!

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