最近自己在读《Java并发编程实战》这本书,还有小姨子刚刚毕业去大学读书,想要自学计算机,我给找该给她看什么书。突然对我自己该读什么样的书有所感悟
对于程序猿来说,读书是学习技术一种很好的途径。读书可以让你在学习一些基础技术和知识的时候更加的扎实。
俗话说:多读书,读好书。对于学习技术来说什么类型的书才是“好书”?
总体来说,技术(编程)的书可以分成两类:一种是偏理论,书中对知识点描述的非常详细,你可能看了一遍有点看不懂,还得反复的琢磨才能理解,但这种书中的单码示例,实际应用场景,或者用到了哪些API介绍的非常少。另外一种是偏实践,这种书就是和上面偏理论的相反了。比如《thinking in java》和《JAVA核心技术》这两本书。
在我看来,你并不能定义说理论多的书就是比偏实践的要好,也不能说那种单码示例非常多的书比理论的书要好。这得看你自身的需求是什么。
比如对应我来说,我现在进入工作一年,对于我来说像是一些Java基础之类的书我就不会在重新读一遍《thinking in java》这样的书了,我可能就会多看看能提升我代码水平的书或者网上的博客。但是我要想要了解我以前没有了解过的技术,而且我还要长时间的使用,那么我可能就要看一些更加细致,讲解理论更多的书。
总之我给大家选择要读什么书的时候,一定不要盲目的取搜哪本书,一定要找到更加适合自己的书。希望大家都多读书多好书。(o)/