天天看点

这些年我看过的一些书与感想

《Effective Java》:

大学老师推荐的一本书,总体来说不错,对于Java里面的一些坑都有详细的介绍,可惜的是毕业之后我不做Java之后送给朋友了。

《疯狂Android讲义》:

当时Android势头很火,脑抽就去买了这本书来看,然后到最后我实在受不了写界面的痛苦,所以最后也没看完,不得不说,学一门能用得上的技术真的需要一定的时间成本,然后还要学精,还要考虑自己是否适合。

《数学之美》:

非常不错的一本书,里面涉及的数学层面的东西都是应用到现在所涉及到的技术,比如谷歌的搜索技术,垃圾邮件筛选技术,信息压缩,自然语言处理,文本分类等等,当然由于我自身数学水平跟书中要求的数学水平还是有点差距的,所以还是要时不时地翻下书才不至于忘得七七八八。

《轻量级Java EE企业应用实战》:

怎么说呢,用到的Hibernate和Struts2框架都已经不算符合潮流的框架,从那个时候基本上都是spring+mybatis框架,因此学这个真的是坑,只能说当时的我也不清楚业界情况,然后盲目得去学,然后学完之后才发现这些框架已过时,所以怎么说呢,有时候方向要比努力更重要,更重要的是获取信息的能力,知道现在的市场需要什么,而不是盲目得学,学完之后用不上然后抛到脑后,浪费自己的时间和精力。这个真的是血与泪的教训,学了那么久没什么用还不如趁着自己学的计算机知识还算热乎找份实习提升自己,哎,算是给自己踩坑吧。

《Python 数据分析与挖掘实战》:

看完之后又忘得精光的一本书,嗯,没有啥实用性

《大型网站技术架构:核心原理与案例分析》:

本来想找一些书看一下对于高并发的场景是要怎么处理,因为我接手公司业务的时候遇到了IO瓶颈的问题,虽然最后是解决了,不过跟这本书没什么关系,这本书谈到的一些分布式等等的,也由于我当时公司业务规模也不是很大,所以也没有多少交叉,总之泛泛而谈,也就这样子了。

《社会心理学》:

经典书籍,不解释

《心理学与生活》:

经典书籍,不解释

《鸟哥的Linux私房菜》:

要操作Linux服务器的话,这本书当然是必看的,当然只看卷一基本就够了,把它当成工具书就行了

《代码整洁之道》:

关于怎么写出一手好代码的书籍,里面有不少可以借鉴之处,当然由于我现在的主要开发语言是python,所以也没怎么深入

《程序员修炼之道:从小工到专家》:

强力推荐的一本书,这本书中我印象最深的两个点,第一点是温水煮青蛙,第二点是不必拘泥于设计的工具,温水煮青蛙针对的是遇到一些程序上的小问题轻视而导致后面的一些大问题,所以这对我养成良好的编码习惯有不错的警醒,第二点的不必拘泥于工具,怎么说呢,本科间学到的UML设计看上去也是挺有用的,但是如果用流程图来做设计也不一定比UML图差,至少从我工作以来都是用流程图,所以,书中提到的两点都是非常得符合实际并且有参考价值的。

《HTTP权威指南》:

很好用的一本工具书,讲得非常详细,可以帮助理解HTTP和HTTPS协议,遇到HTTP的一些问题也可以翻阅此书参考一下.

《程序员的数学:线性代数》:

很好的一部书,巩固了我线性代数的一些不足之处,然而就这本书,有些地方还是难到我要看好几遍才能理解。

《编程珠玑》:

很经典的一部书,里面的快速排序,二分排序,堆,链表等等让我感觉回到大学时候学数据结构的时光,所以这本书啃起来还是比较费劲的,不过这本书印象让我最深的是作者对算法的改良以及对时间和空间近乎疯狂的利用,里面对于经典算法的改良真的是丧心病狂,一点点的加速和改良都不放过。当然,里面所谈到的估算真的是我之前所缺失的,无论是否是打代码,对事情的估算能力起码是一定要有的,我们在工作中衡量我们的工作进度,一件事情为之付出的努力和回报等等,都需要预期估算一下,虽然估算不一定很准,但起码心里有个底。

《代码大全》:

也是很好的一本书,对于写代码中遇到的问题都有很好的解释,当然第33章关于个人性格的解释我非常认同,还有就是第4章,关于编程语言的那一章,对于我们所使用的编程技术,在现在的时代浪潮下,到底处于什么样的位置,这个问题真的值得我要去思考下。

继续阅读