以下对书籍的评价只代表个人观点,仅供参考。(不断更新)
首先借某神的一句话:书和资料只是学习的工具,不能为了读书而读书,只要能学到东西可以"不择手段",实践才是
检验真理的唯一标准。
已经看过的并值得一提的书:
技术类
《数据结构(C语言版)》 严蔚敏 豆瓣书评7.1
这本书是学校数据结构的教材,典型的教科书。严谨细致全面,不够通俗。如果是初次接触数据结构不是最好的选择。
当教材再好不过了。
《大话数据结构》 程杰 豆瓣书评8.0
这本书是我的第一本数据结构书,话说很多人说这本书适合入门,确实比起教科书来说这本书轻松了许多。但是我并不认为这
本书能够有什么灵丹妙药把数据结构这样的东西描述的小学生都能看懂。我猜这本书的作者一定是看了严蔚敏的书后写的这本
书,因为书中的定义包括许多代码以及错误和严蔚敏书中的有些雷同。但是但是但是入门还是比较推荐,毕竟在表面上看起来
能够有趣很多。
《疯狂Java讲义》 李刚 豆瓣书评8.4
这本书看起来很吓人,这是我长这么大看过最厚最大的书,应该和笔记本电脑一样沉。不过我还是看完了。就像Java基础的全
书一样讲的细致并且全面,作者一定费了不少心思。这本书看完可以当一个资料,当Java基础有地方不理解或者忘记的可以随
时查阅。实例代码也比较清楚直观。Java基础入门推荐,只是不要被它吓着了(大是一个缺点)。话说李刚的疯狂系列的书籍很
多,质量都还可以。可以参考。
《疯狂Java程序员的基本修养》 李刚 豆瓣书评7.1
这本书新版叫《疯狂Java突破程序员修养的16课》,不过我还是喜欢基本修养这个叫法。这本书是基于入门的基础上的。是
《疯狂Java讲义》的后续作品,是作者总结的在Java开发中经常遇到的但是容易忽略的错误以及解决办法。还有Java的内存
管理、常用数据结构的Java实现、软件开发中的技巧总结。如果Java已经入门了,这本书还是值得一看的。能把很多知识都
能串起来。确实能在一定程度上提高修养。
《Thinking in Java》 Bruce Eckel 豆瓣书评9.4
这本书是Bruce Eckel的神作。现在中文版的最新版应该是第四版。但是还是有些老了,JDK版本跟不上时代了。但是但是还是
公认的经典!学习Java不读这本书会觉得有遗憾啊(这是病吗)。就我而言这本书不适合入门,刚开始接触的时候就看了这本书,
看了1/3就觉得这是什么破书啊,不是说好的不晦涩不难懂吗,为何还是看不懂。于是放弃了,入门有了一定代码量之后重新看了
一遍,说它是经典还是说的过去的。不信你试试。如果英文够好读英文版最好,中文版翻译实在不敢恭维。
《Java TCP/IP Socket 编程》 Kenneth L. Calvert/Michael J. Donahoo 豆瓣书评8.1
读这本书的目的是想提高一下网络编程的水平,顺便了解下原理。结果看了这本书感觉我的对网络编程的认识实在是肤浅,连这本
很多人用来入门的书都让我学习到了非常多的知识。这本书不是简单的如何使用而是怎么用为什么这么用。还有底层的编码原理、
线程同步、NIO还有TCP/IP通信的解析,涉及原理知识但是没有拘泥其中。短小精悍值得一读。中文版翻译还是可以的。
《计算机网络(第六版)》 谢希仁 豆瓣书评7.5
这本书是学校的教材,教材有教材的好处就是全面严谨。但是这本书比其他的教材要好,不像其他的教材一样死板,讲的还是比较
容易懂的。有一个 缺点(就我而言)汉字太多了啊,就像小说一样,讲网络还是上图比较科学。然而有些人就喜欢汉字多的。这本
整体来说还是重点突出、结构合理的。再配上一本习题(如:计算机网络复习指导 I finished.)基础就不成问题了。不要以学校的
期末考试为准啊,太片面了,有很多知识不考但是也是很重要的。
PS.《TCP/IP 详解》的神圣地位是不可侵犯的。
《大话设计模式》 程杰 豆瓣书评8.3
这本书号称设计模式入门必备,第一本设计模式书,虽然它是我的第一本设计模式书,但是我并不认为这本书的讲故事的风格能让
我提起很大兴趣,如果是像我这种没有情趣只想快速获取知识的这本书真是不太适合,看这本书看半天找不到真正想要的知识,不
够直接。但是不否认有很多人喜欢这种风格。只是草草的翻了一遍。。。
《HeadFirst设计模式》 弗里曼 豆瓣书评9.2
由于很多大神的推荐,迫不及待的看了这本书,发现这本书和《大话设计模式》如出一辙,也是以故事驱动学习,但这本书做的明
显水平要高一点,书中有很多图解和例子,要直观很多。但是书中例子很多是以国外的不知名的名词来写的,单词太难拼也不懂。
自己写代码示例不太好模仿。书的翻译让人读起来不太顺,不太符合中国人的习惯。如果有时间细细品味这本书还是很好的,但是
要快速的定位知识还是有些力不从心。
《浪潮之巅》 吴军 豆瓣书评9.2
吴军博士的这本书讲述了科技企业的起步、发展和没落,但不是单单描述一个个科技商业帝国的兴衰成败更多的是他自己对科技企
业发展规律的把握和每一次浪潮的精准分析。这本书值得一读,可以增长自己的见识,甚至能改变对某些事物的看法。我是利用课
间时间看完这本书的,每一次浪潮都能引起我的一次感叹,之后就能够在学习基础课程的时候有很多东西都可以追根溯源,有一种
豁然开朗的感觉。
《大数据时代》 维克托•迈尔•舍恩伯格 豆瓣书评7.6
大数据的先河之作,现在很多关于大数据的文章或者演讲、讲座都会引用这本书中的内容。这本书以作者的观点全面介绍了大数据。
并且分成了三个部分:思维变革、商业变革、管理变革。数据是世界的本质,一切都可以用数据来描述。大数据可以为人类创造前
所未有的可能性。如果想了解大数据又没有太好的资料的话这本书是值得一读的。
《程序员的呐喊》 Steve Yegge 豆瓣书评8.3
这本书是我在图书馆无意间发现的,刚翻两页我就被作者狠狠的吐槽技巧所折服。这本书大部分内容是在吐槽各种语言技术的缺点,
还有一部分是面试攻略和关于亚马逊和Google的一些内容。我很喜欢作者的这种风格,来自一线工程师的对热点问题的解读,显得
更真实,容易引起共鸣,读起来有一种很爽的感觉。不信你试试,相信很快就能看完。
《平凡的世界》 路遥 豆瓣书评9.3
什么鬼,这不是文学小说吗?对没错这是一本长篇小说,我说的就是它。豆瓣上对这本书的每一个版本评分都高的吓人。看来我的品
位还是可以的。这本书主要是描述新中国建国后中国城乡人民的生活。最难得的地方是作者把普通人的生活中的劳动与爱情,挫折与
追求,痛苦与欢乐描述的淋漓尽致。穷人也可以活的有尊严。看完这本书我久久不能释怀,为此还专门写过一篇博客。不过不同的人
有不同的经历,对这本书的看法和解读都是不一样的。值得领悟。
《大学十年》 林锐 豆瓣原文
这篇文章是作者写的自己大学十年间发生的各种事情,作者虽然很厉害,但是写的还是挺真实的。读这篇文章的时候刚上大二,确实收
获了许多,没有以前那么迷茫与浮躁了。我相信事在人为,每个人的成功都不可以复制,但是我们可以借鉴成功者的经验来分析我们的
现状。提高成功的概率或者说去寻找更适合自己的方法。学习做事之前必须先学做人。
非技术