2017年读过的那些书

134 阅读6分钟
原文链接: www.jianshu.com

书籍中不会有明确的执行方案,但是可以给我们一个方向,给我们启发,让我们看得更远,想得更深。今年看的书比较杂,总体的思路是缺什么补什么,外加上偶遇的一些好书。

  1. 《曾国藩》
    今年年初读的第一本书就是这本曾国藩的传记。忘记了是在哪里遇到这本书的,书中整理了曾国藩的生平事迹:从三十岁开始立志做圣人、每日写日记来纠正自己的言行、弃笔从戎开始带兵、立下剿灭太平军的不世之功。
    学生时期学近代史,感觉曾国藩和左宗棠、李鸿章一样,就是封建余孽、中国的罪人、伪君子、汉之不肖子孙等;但是在后来仔细看了曾国藩的生平事迹后,发现他确实是当时那个时代的精英。读曾国藩,可以学习他的习惯、行事的原则、修身、立业等等。

  2. 《微服务设计》
    年初的时候设计了一个学习计划:体系化学习微服务的理论知识和实践工具(Dubbo和Spring Cloud)。看这本书主要是为了补充理论知识,但是Spring Cloud的学习计划是搁浅了😂。

  3. 《领域驱动设计》
    这本书是讲DDD的最开始的一本书,内容比较抽象,我看了一半,感觉有点看不下去。

  4. 《实现领域驱动设计》
    这本书相对于DDD来说更具实践性,但是我只看了一两章,希望后面能够仔细学习DDD,并在实际工作中有所应用。

  5. 《习惯的力量》
    这个时候我应该是比较发愁自己做事情没有坚持的习惯,所以就找到了这本书,习惯的力量这本书将习惯作为一种科学来研究,说明:依靠合理的方式和方法,人人可以养成良好的习惯。

  6. 《人性的弱点》
    这本书很老套了😆,但是对我处理工作中的合作关系有一定的指导作用。

  7. 《管理的实践》
    这本书是管理学的经典书籍,是我在探索管理知识的时候遇到一本书。不过这本书我也没有读进去,索性在后面遇到了更加接地气的《给职业经理人的第一课》。

  8. 《Head First Servlet & JSP》
    从Linux内核转型Java Web以来,忙于补充Java、Spring套件等等各种实践知识,但是对Servlet相关的知识,一直没有仔细补补,在读这本书的时候,也产出了几篇阅读笔记—— Servlet系列:目录

  9. 《图解Http》
    这本书用于补充http的基本知识,最近一两年,图灵社区翻译了很多本日本的“图解系列书籍”,这本书将http的协议掰开了揉碎了讲解,我认为比较易读。

  10. 《金字塔原理》
    这本书是讲思维的,也是将写作和演讲的,教我们如何利用从上至下的思维整理思路,组织材料,推演论断。

  11. 《软技能:代码之外的生存指南》
    这本书也是非技术的,讲技术人员在代码之外应该关注的方方面面的事情。

  12. 《你凭什么做好互联网》
    曹大的书,涵盖了他二十多年互联网经验的总结,以严谨的逻辑思维分析个人与企业在互联网发展中的一些错误思想及做法,并给出正确解法。

  13. 《构建之法》
    这本书是微软工程师邹欣的杰作,从中我学到了在学校里没有学到的软件工程知识,了解了微软软件工程的流程。

  14. 《搞定I:无压工作的艺术》
    今年5月到9月,是我加班最凶,事情最多的一段时间,在这段时间里我尝试把团队的大小事情都揽过来。后来发现自己的时间总是不够用,查到了这本时间管理的经典书籍。这本书不仅可以用于工作,还可以用于个人生活。将工作流程化,利用工作篮、下一步列表、待办列表等概念进行时间管理。

  15. 《SCRUM中文指南》
    我们公司使用JIRA管理线上问题、使用SCRUM进行项目管理,通过这本书,我学习到了史诗、Sprint、看板等概念。对于这些新兴的概念和流程,我并没有准确强加到团队里,我是首先将自己的项目管理起来,熟悉之后再慢慢影响到团队的同事。关于SCRUM,同事还推荐了一本《Scrum精髓》,我还没有读,后面可能会翻看下。

  16. 《分布式服务框架:原理与实践》
    这本书是李林峰大哥的著作,从中我系统性学习了基于Dubbo的服务化的构建过程。中间对RPC框架的角色、原理的描述,令我受益匪浅。

  17. 《曾国藩的正面与侧面》
    这本书我没有看纸质的,是通过新世相收听了语音版本。

  18. 《给职业经理人的第一课》
    这本书是科技&知识型企业中管理的经典著作,我是完整得读了一遍的,而且抽个时间Review下。

  19. 《深入理解Java虚拟机》
    这本书无需多言,JVM面试知识必备🤦‍♀️

  20. 《Java性能优化权威指南》
    书如其名!本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。Java性能优化的任何问题,都可以从本书中找到答案!

  21. 《Java性能调优指南》
    这本书是《Java性能优化权威指南》的姊妹篇,主要讲了G1和SA:G1是Java虚拟机中最新的商用垃圾收集器,适用于管理大内存(8G以上比较合适),并且可以实现可预测的垃圾收集时间;SA是JDK的调试工具,可以协助解决OOM问题、死锁探测问题等疑难杂症。

  22. 《Java编程思想》
    年底了,我们团队组织了Java基础知识交流活动,借着这个机会,我也又啃了一遍这本经典,还通过这个将泛型的知识点也补上了。