學了這麼久的Android自己的實力還是之前的樣子,如果你想逼自己進步。那就給自己定了個計劃,我爲大家準備了六項。建議大家選擇自己可以進行的方式來不停學習! !!加油!!!
第一項:看視頻,每天堅持看一節的Android的視頻(爲什麼要看視頻,看視頻這麼浪費時間,不,在你對一件事物沒有概念的時候,看視頻是最好的入門方式)第二項:看書,每天看20頁書(書建議是買。書一般是比較完整和系統化,而且不容易出錯)
第三項:看源碼,每天看一篇源碼(不一定剛開始就要看懂,但是每一遍都要有進一步理解)
第四項:做項目,每天寫點項目。(每一個自己寫的項目都是你的經驗)
第五項:每天看博客,你會發現沒有你沒見過的知識然後在找到自己想了解的再深入理解。
第六項:一些優質的音頻送給你
第一項:看視頻
一種最入門最簡單的學習方式,但是速度慢。把自己的基礎過一遍吧,看完後以前不理解的知識可能就弄明白了。
第二項:看書
書是人類進步的階梯,想系統的學習就必須看書。(沒有買書的,我附了PDF的鏈接)
第一本:Java編程思想
第二本:深入瞭解Java的虛擬機
第三本:Android進階之光
第四本:Android進階解密
第六本:RxJava實戰(這本我暫時沒有找到)
第三項:看源碼
源碼從簡單往難的看,再難都要看下去,要有自己的理解。每天看遲早弄明白
- Handler
- RecycleView
- okhttp3
- Retrofit2
第四項:做項目
我選了幾個項目,供給大家學習練手。
WanAndroid JAVA版(MVP + Rxjava2 + Retrofit + Glide)----------------------------------------- - 獲取
WanAndroid Kotlin版(MVP + RxJava + Dagger2)---------------------------------------------------- 獲取
WanAndroid JAVA版(MVVM)-----------------------------------------------------------------------------------獲取
KuaiChuan(仿茄子快傳的一款文件傳輸應用, 涉及到Socket通信,包括TCP,UDP通信)-獲取
第五項:看博客
如果沒有時間就可以看一些博客文章,來讓自己碎片化學習。看的博客越多遇到陌生的東西越少。
https://i.csdn.net/#/uc/favorite-list
第六項:聽音頻
上班的路上最佳學習方式,我選了幾個優質的音頻來分享給大家。(別聽睡着了,哈哈)