Android 學(xué)習(xí)方式?

Android 學(xué)習(xí)方式?

  • 看書類

    此類可能比較全面,但也意味著過時的問題,我不是非常提倡,但書籍是人類進步的階梯,你們可以考慮。其實我也買了挺多相關(guān)書籍,但自從習(xí)慣在網(wǎng)絡(luò)上學(xué)習(xí)后就不看了。

  • 線上課程直播或者錄播

    這個可能是初學(xué)者當(dāng)下比較受歡迎的學(xué)習(xí)方式了,但所講知識通常比較基礎(chǔ),而且學(xué)習(xí)速度慢,但效率確實挺高的。這也是我在入門 Android 的時候用的最多的方式。采用這種方式學(xué)習(xí)的時候通常會有一個毛病,就是喜歡邊看邊寫,這是我不提倡的,我提倡看一段寫一段。在前期你可以不用一整段都看完,以小節(jié)的方式學(xué)習(xí)后再寫代碼。前期可能你會覺得自己像在背代碼一樣,但我不可否認,這確實是效率挺高的方法。但真的太費時了,至少我在工作后沒用過這種方案。

  • 看博文、看別人的開源項目、看官方文檔、官方例子代碼

    這是我現(xiàn)在用的最多的一種學(xué)習(xí)提升方式。一般可以通過上面的看書或者看錄播的方式學(xué)習(xí)到完整的基礎(chǔ)組件和代碼編寫,但這時候你用基礎(chǔ)的組件實現(xiàn)出來的東西美觀度通常比較局限。但當(dāng)你加入公司后,產(chǎn)品會設(shè)計出各種新穎的效果,而這些效果并不能通過原生控件實現(xiàn),這時候,網(wǎng)上超大量的資源就涌現(xiàn)出來了。掌握 GitHub 正確的搜索姿勢,通常能讓你事半功倍。而這個時候,一個熟悉的英文閱讀能力和理解能力將展現(xiàn)的淋漓盡致。隨著開發(fā)經(jīng)驗的積累,你會發(fā)現(xiàn)你的開發(fā)速度直線飆升。

Android 提升建議

  • 開始閱讀更多的代碼

    大部分的開發(fā)者都不會抽時間去閱讀其他開發(fā)者所寫的代碼,他們大多數(shù)時間只是花在寫他們已經(jīng)知道的事情上。但那并不利于你成長為一名優(yōu)秀的開發(fā)者,也不會增長你的見識。我建議大家閱讀同事的代碼,讓你對你們的項目更加了解,當(dāng)你對公司的產(chǎn)品代碼足夠了解后,你給老板提加薪的時候才更有底氣。

  • 克服對未知的害怕

    Android 系統(tǒng)很大,非常大。你不可能在一兩個月內(nèi)完全掌握它。隨著學(xué)習(xí)越深入,你會發(fā)現(xiàn)越多的內(nèi)容需要學(xué)習(xí)。作為一名初學(xué)者,很容易也很正常地出現(xiàn)這種對未知恐懼的害怕。我也不例外,曾經(jīng)我學(xué)習(xí) RxJava 的時候,我看了很多很多的博文,包括扔物線朱凱的那篇出名的《給Android開發(fā)者的RxJava詳解》,但持續(xù)了整整一個周,依然不懂,這時候覺得 RxJava 真是太難了。在這種時候,不妨先放下它一段時間,過些日子再去學(xué)習(xí)你會覺得如魚得水的。比如我,前面就在GitHub 上開源了 RxJava2Examples(附帶整個系列 RxJava 2 文章) 嘗試去克服對未知的恐懼吧,學(xué)習(xí)那些你確實需要用到的東西,能夠讓你開始手頭正在構(gòu)建的應(yīng)用,然后慢慢地開拓你的視野。

  • 嘗試開始寫博客

    寫博客或許是一件相當(dāng)費時的事,或許你寫的博客只是閱覽了多篇文章后的總結(jié)而以,或許你寫的博客一點都不深入,但但是!?。e人的永遠是別人的,作為一個已經(jīng)寫了很多博文的我來說,我所收獲到的東西,不是這點時間能比擬的。因為只有你足夠懂了,你才能講給別人聽。

  • 開始貢獻開源庫

    GitHub 上有很多很棒的開源庫,但由于一些特殊的原因可能作者并沒有時間維護它。嘗試去為開源庫貢獻你的源碼,你會得到非常非常非常大的反饋的??赡苓@里有的人也知道,我在去年有維護 ImagePicker 圖片選擇庫,我在里面貢獻了不少代碼,雖然后面由于一些時間原因停止維護了,但我收獲非常大。具體收獲,這個只能意會。

  • 花一些時間來學(xué)習(xí) Android 最佳實踐

    要使自己比其他開發(fā)者更加出眾,并能構(gòu)建出整潔美觀而又功能完善的應(yīng)用,你需要開始學(xué)習(xí)一些 Android 開發(fā)最佳實踐。除此之外,你還應(yīng)該多去關(guān)注市場發(fā)展,看看最近流行的庫都是怎么用,并嘗試閱讀它們。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,287評論 25 708
  • Learn-Android 本收集來源于git上,原版本地址:https://github.com/Tim9Liu...
    仕明同學(xué)閱讀 2,329評論 0 36
  • 小城下雨的時候 你有時會忘記帶傘 總是心急地冒雨回家 從我家的門前經(jīng)過時 你匆匆地走著 我匆匆地趕著 只是我剛打開...
    拾肆十四14閱讀 265評論 1 2
  • 我打電話給你 想告訴你 我好累 但是 聆聽到你悅耳的笑聲 又說不出口 怕打擾你來之不易的幸福 于是 閑聊幾句家常...
    蘆薈789閱讀 111評論 0 1
  • 你來人間一趟,你要看看太陽,和你的心上人,一起走在街上。 ...
    橘子墨野閱讀 175評論 0 2