談談如何學好Android==個人看法

很多初學者可能會問,怎麼樣才能學好android,我們要看什麼書呢,還是什麼視頻,其實這些都不是重要的,重要的是,你認爲自己可以學好android,認爲自己可以堅持下來。其實學很多語言都是通的,你要有C基礎,學JAVA很快的,等你學會了JAVA學android也很快,學語言,無非就是要學好基礎,弄清楚概念,然後做個簡單的例子,慢慢的體會爲什麼要用這個,用這個有什麼好處,這樣印象就深了,基礎打好了,到後面你會覺得突然自己提高了很多,很多東西都明白了,在黑暗中的努力是爲了迎接光明。我以前學的時候也會有時候很迷茫,覺得一個概念弄不清楚,比如說接口,我看了半天沒發現接口的作用,看別人寫的代碼用接口了,沒覺得怎麼樣,後來寫數據庫的時候發現了,定義了接口後可以修改裏面的實現方法,既可以用JDBC有可以HIBERNATE,接口只一種約定,只要符合這樣的約定的,用任何方法實現都可以,大大提高了靈活性。同樣,在項目中,服務器端和客戶端定了接口規範後,不需要去管另一方是怎麼實現的,只要雙方都實現了,就可以實現整體,至於效率性能問題,看各方能力,這裏不談論,嘿嘿。
    不說題外話了,我覺得學android,首先心態要好,你不要想這我學個1個月,可以找個好工作,可以轉錢了,牛人除外。一般的都應該想怎麼樣可以去最快的瞭解android,瞭解android的架構,瞭解他跟其他手機的一些區別,瞭解他的一些歷史,然後你慢慢會有點興趣,想了解更多的東西,然後你開始找資料,找視頻,查百度,看見hello world,看見TEXTVIEW,BUTTON,LISTVIEW都試試,等你覺得這些基礎的都差不多理解了,那就別看書,看這API,然後自己設計個東西,可以涵蓋他們的,做個自己想做的東西出來,雖然可能很難,但是你會在過程中學到很多,是別人教不會你的,比如你想讓button有個什麼事件監聽,但是你暫時不知道方法,首先可以查API,雖然是英文的,看見有些還是看了懂的,這樣你就會熟悉API,你覺得哪個好像有像,比如“xxxClickxx”,雖然你還是不明白,沒關係,複製下來方法名,百度下,很多的,多看幾個,印象深了,就掌握了。真的遇到什麼思路上的問題,可以來論壇發帖,我們論壇肯定會有人來幫忙的,就算不能完全解決,也可以提供點參考。學習要會利用資源,論壇上那麼好的資源不用可惜的哦,還有資料堆的東西,只要你能掌握70%,就是個牛人的,這個實話,不相信你試試。

    等學完了UI後,可以想想搞點數據的存儲的東西,比如做個網絡圖片收集的,裏面涉及到網絡連接,圖片保存,UI線程安全,數據庫操作等等,又可以學到好多,何樂而不爲呢。等學完這些,已經算不錯了,接下去就要做點大的項目,最好是有客戶端和服務器的,也練習下xml或者json的數據操作,瞭解下http協議,瞭解下wifi,瞭解下電話短信googlemap的等知識。
    當然你有興趣的話可以在中間看看android的源碼,很多,要很有耐心,這個我們後期可能會推出一個板塊,專門講解源碼的。
    這些東西瞭解後,可能你會想到去做點遊戲,那好啊,這個暫時不談論,已經我會發帖就討論怎麼做遊戲,將自己做的一些遊戲開源,講講自己的遊戲怎麼做的。
    最後,等上層應用的東西基本學完了,學點底層的,驅動就給嵌入式C的人去做吧,你就做點調用底層的東西JNI,深入瞭解下,就可以做很多東西了,比如3D遊戲性能提高,編碼解碼等等。
    說了那麼多,希望大家參考下,主要是你覺得適合的,可以去試試,當然你可能有比我更好的方法咯,每個人都不同的嘛,但是都希望你們能成爲高手,謝謝。待續。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章