zoukankan      html  css  js  c++  java
  • 【读书笔记】《第一行代码》

    《第一行代码》读书笔记


    一、引言

          转眼间,毕业工作已经八个半月了。

         但是实际上,随着开发的深入,越发觉得自己知识点和技术栈的浅薄。在学校期间,往往对知识的积累不够重视,认为轮子转起来了就皆大欢喜,没有对整套的知识体系进行深入的思考,而不用提去深挖性能优化,设计模式,软件框架等等。想来也是很惭愧。

         在这工作的八个多月中,慢慢的由一个职场的新人,变成一个大家有什么技术难题,都愿意拿过来一起讨论的小司机。心理的转变还是很微妙的。尽管如此,实际上工作之后,越发得觉得自己在技术的深度和广度上都有太大的提升空间,于是最近给自己制定了读书计划,计划要点如下:

    • 除遇到地震,火山爆发,泥石流,海啸等不可抗力因素外,每天下班后,睡觉前给自己预留一个半小时以上的学习时间;

    • 每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 (郭霖博客)

  • 相关阅读:
    DataTable 中各种计算(笔记)
    超级强悍开源图表控件ZedGraph,请高手指教数据绑定问题!!!
    ArcGIS Engine 9.3项目迁移到ArcGIS Engine 10 报错的解决方案
    c# ,vb.net代码相互转换
    ArcGIS扩展开发(一)为 ArcGIS Desktop建立Addin插件
    设计
    正则表达式
    JSON入门
    关于Unity中资源导入
    关于Unity中的ShaderLab
  • 原文地址:https://www.cnblogs.com/charles04/p/6624933.html
Copyright © 2011-2022 走看看