编程书籍阅读随谈(第四篇)

对于这个系列的博文,更新的很有些快。主要原因是这个系列讲解的是个人感悟,没有技术点,也就不用四处翻阅资料,去GitHub上下载源码。(说到这里还有一句话说,我曾经花了一个月多把我觉得GitHub上比较好的项目代码都给下载下来,然后自己做了一个表格做了分类和说明。后面会把这些代码上传,有兴趣的也可以私信我。)

最近的确有些心烦,很多事情都需要处理,写博客的心理也就淡了很多,不过后面还是尽量去写,尽管一些知识都是书上的,但是自己也是需要花费时间和心思去提炼和延伸,希望这些东西对大家有用。(以前也有人吐槽楼主的博客一些是书上的知识,我想说我真没有创造.NET的一些新概念,我只是把这些东西进行整合,然后加一些自己的看法,有用的人可以看看,觉得没有用的,就直接忽略,至少我会保证我的博文内容都是正确的,这一点还是希望大家放心。)

41.《大话数据结构》

等级:提升级

个人感悟:数据结构对于程序员来说就像练武之人的内功,还是需要掌握。可是在现在的国内IT行业来看,很多程序员对数据结构还是知之甚少。科班出生的程序员,在学校里这课也就是睡觉玩手机(因为我也是这样的,我们班大部分人也是这样的,后来自己抽时间学习的);对于培训出身的程序员,数据结构可能学习的就更少了,主要是大部分培训的学生以前不是计算机专业的,这门课也的确很枯燥,讲解起来也繁琐(培训班的老师多半也不怎么会),学这门课也很耽误教学进度(对于那些xx天速成班,时间就更重要了)。买这本书完全是误会,因为我不知道这是c语言版的,买回来就后悔了,不过自己买的书,咬着牙也得看完啊。看了之后,发现这个书讲解的还不错的,内容和概念都是比较全面的。值得一看。

42.《大象:ThinkinginUML》

等级:提升级

个人感悟:UML知识也是需要学习的,如果你只是想做一个程序员写代码,那也得学习(是不是以为我会说做码农就不用学UML,太天真...)。买这本书我主要是为了学习设计模式,因为一些UML的概念不懂,所以想先深入一下UML知识。这本书我还只是看了一半就没看,把前面介绍UML基础知识看了。还是有些用。可以看看。

43.《操作系统原理》

等级:提升级

个人感悟:想学习底层知识,你不学操作系统原理?你这是开玩笑吧。这门课一般的专科学校是不开设的,培训班就更不用说了,因为很多老师也是半桶水,哪里讲的清楚。但是这门课还是比较重要的,如果想了解一些底层知识,还是有必要好好学习一下的。这本书我看了三四遍,写的还不错,为我了解.NET底层知识帮助很大。

44.《算法导论》

等级:大神级

个人感悟:买这本书完全是误会,因为自己压根就没看多少,里面的一些内容还是有些复杂的,不是专门搞算法的,这本书就没有必要买了,买了只会让自己思考人生,怀疑自己的脑子。至于为什么这样说,看过的人都知道,当户初买这本书完全就是装逼,仅仅是用来装逼的,不说了,心疼我的钱啊。

45.《Python核心编程》

等级:提升级

个人感悟:数据采集,网页爬虫,作为程序员你不知道?那我只能说你还活在遥远的过去。时下流行的网页数据采集多半采用python。这本书有简单的部分,也有比较复杂的地方,需要全面学习了解python的同学可以买来看看。

46.《疯狂Ajax讲义》

等级:入门级

个人感悟:ajax早已在网页程序中生根发芽,已经成为主流,程序员必学之一。买这本书主要是冲着ajax的,但是这一点让我比较失望,因为没有什么创意,都是些老套的东西,不过这本书讲解一些js框架还是不错的。

47.《.NET单元测试艺术》

等级:提升级

个人感悟:.NET单元测试?估计很多.NET程序员是一脸萌逼,很多人都是听过,压根没用过。但是对于程序,单元测试是必须的。这本书比较全面的全面的讲解了UNIT,你值得拥有。这本书是同事送给我的,觉得还不错。

48.《Effective C#》

等级:提升级

个人感悟:这书是全英文版的,看起来着实伤人啊,一边词典一边看句子,那种心酸就不说啦。。。

49.《Java技术手册》

等级:入门级

个人感悟:买这本书学习java,主要还是为了配合学习.NET,这本书讲解java8的特性,在这本书中我了解新的特性,对比c#的语法特点。我怎么感觉自己是个假程序员啊。

50.《Spring MVC学习指南》

等级:提升级

个人感悟:这本书让我感觉有些别扭,不知道是不是我不习惯作者的写作手法。但是讲解spring mvc还是比较不错的,值得推荐。

在这个系列中,介绍几种语言的书籍,我有时都感觉自己是个假.NETER。

推荐阅读更多精彩内容