【读书笔记】《第一行代码》
《第一行代碼》讀書筆記
一、引言
? ? ??轉眼間,畢業工作已經八個半月了。
? ? ?但是實際上,隨著開發的深入,越發覺得自己知識點和技術棧的淺薄。在學校期間,往往對知識的積累不夠重視,認為輪子轉起來了就皆大歡喜,沒有對整套的知識體系進行深入的思考,而不用提去深挖性能優化,設計模式,軟件框架等等。想來也是很慚愧。
? ? ?在這工作的八個多月中,慢慢的由一個職場的新人,變成一個大家有什么技術難題,都愿意拿過來一起討論的小司機。心理的轉變還是很微妙的。盡管如此,實際上工作之后,越發得覺得自己在技術的深度和廣度上都有太大的提升空間,于是最近給自己制定了讀書計劃,計劃要點如下:
-
除遇到地震,火山爆發,泥石流,海嘯等不可抗力因素外,每天下班后,睡覺前給自己預留一個半小時以上的學習時間;
-
每4個星期深入學習完一本紙質的技術書籍;
-
讀書心得體會,形成讀書筆記。
二、讀書內容
-
書名:《第一行代碼》
-
作者:郭霖
-
出版社:人民郵電出版社
-
封面:
三、書籍評價
? ? ??(博客基本也沒有人看,應該不用擔心廣告嫌疑)
? ? ? 首先要說一下作者,郭霖老師。郭霖是我非常喜歡的一位博主,早在剛剛接觸Android的時候,就從他的博客(見下參考文檔)上學習過很多東西。相比其他的很多博主,他的博客雖然不是絕對的高產,但是每篇博客的質量應該是有目共睹的。
? ? ? 目前為止,郭霖總共出了這兩本書,書籍第2版的內容框架基本是在第1版的基礎上做更新。由于之前已經看過第1版了,所以第2版很快的翻看過一遍。和《第一行代碼》(第1版)一樣,第2版整體也是一本比較優秀的Android開發入門級書籍。書籍的知識點涵蓋較廣,且大部分內容比較基礎,對于自學者來說,是一本值得推薦的書籍。
? ? ? 與第1版不同的是,第2版是以Android Studio為IDE進行編撰的,并且新增了Android5.0,6.0,7.0的一些新的特性和功能。在內容上增加了Gradle,Material Design、運行時權限、多窗口模式、RecyclerView、LitePal,百分比布局、Lambda表達式、OkHttp、Doze模式等相關知識。并且,最難能可貴的是,讀書的過程中,能夠很直接的感受到作者很多自己的思考。例如ListView/RecyclerView相關性能的優化,異步消息處理(Handler/AsyncTask)的實現與比較等。看完之后,對實際的開發工作有很大的裨益。
? ? ? 可能由于書籍篇幅和定位的問題,書籍對很多知識只是點到為止,沒有進行很深入的挖掘,文中講到Android SDK特性的時候,也沒有涉及到源碼的相關分析。或許是美中不足吧。
四、個人心得
? ? ??《第一行代碼》兩版書對我有很大的幫助,通讀完兩本書,Android開發的基本知識點都得到了較大幅度的融會貫通,對開發中用到的工具Eclipse,Android Studio也有了更深的了解,并且對不同的Android SDK特性,對Material Design,運行時權限,Okhttp等新知識點都有了初步的了解。
? ? ? 所以,還是要多讀書,多好書。
? ? ? Stay hungry, stay foolish.
五、參考文檔
?? ? ?http://blog.csdn.net/guolin_blog (郭霖博客)
?
轉載于:https://www.cnblogs.com/charles04/p/6624933.html
總結
以上是生活随笔為你收集整理的【读书笔记】《第一行代码》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: cmake编译android平台的lib
- 下一篇: Office EXCEL 如何为宏命令指