技术类的书我看过很多,以我现在工作10多年的角度来去推荐一些我看过并且有价值的书,这样避免大家在买书的时候遇到各种毫无营养的书,糟心,还浪费钱。毕竟一本技术类的书还真不便宜.
对于看书,我说一下自己的个人理解,首先,书一定是要去看的。我认为看书能够带来以下好处
- 系统化的知识梳理
- 了解作者对于技术的思考
- 了解别人的采坑经历
当然,有些同学看书的时候,会遇到不少问题,这些问题我也遇到过。最为明显的问题应该是,
- 书本上有些东西写得太书面化比较难以理解。
- 要想理解这一个小节的知识点,必须要具备其他知识的铺垫。否则,会因为看不懂而新生放弃的念头
- 书本的排列,没有递进性和引导性,前面部分太简单、后面部分太复杂,中间部分半懂半不懂。
所以我的观点是,看技术类的书,不应该把这本书作为学习一个新知识的完整教程,除非你已经具备对着本书所描述的技术的一些知识铺垫。否则,应该是先从官方渠道,或者一些视频类资料中初步了解一遍,再来看书进行系统化的整理
Java基础类书籍推荐 | 框架类书籍推荐 | 分布式书籍推荐 | 数据库相关书籍 | 非技术类书籍 |
[1]并发编程类:<并发编程实战>、<并发编程的艺术>、<深入理解并行编程>
推荐理由:这三本书有一个递进关系,从应用到原理,再到更深层次的原理分析。