剑客
关注科技互联网

那些年一起追过的好书

数据结构


那些年一起追过的好书 第一本书其实挺难选的,必须选的让所有人都满意。所以这里挑选一本“无可挑剔”的书——严蔚敏老师的《数据结构》 严老师的这本书影响了很多代程序员。像所有的国产书一样这本书的最大的特点是——非常精简,比起一些大块头(比如《算法导论》、《数据结构与算法分析》)它用非常精简的语言介绍了基本的算法分析基础、常用数据结构、常用算法。

程序设计实践


那些年一起追过的好书 这本书的作者叫:Brian W. Kernighan(不知道他的人可以去自杀了)。 如果你看不懂《Unix程序设计艺术》的“喃喃自语”受不了它那“非常自然的装B”,这本书绝对适合你,两位世界级的老司机手把手教你如何变成“老司机”。正所谓“Talk is cheap. Show me the code”,这是一本 有码 的书,我印象最深的是调试章节,直到现在还有很多刚毕业(甚至工作多年)的朋友不会 二分调试 心法、 万能print 大法。 国外的书一定会被某些(特别是 某瓣自我感觉良好 的“牛人”喷,这本书也不例外。我觉得翻译的非常不错,裘宗燕是国内计算机程序设计方面的专家,治学态度还是比较强的。

C专家编程


那些年一起追过的好书 被称为"死鱼书"。江湖人士有匪号绝非等闲之辈,这本书对于刚学完C语言的我帮助非常大,作者C语言语法特性、操作系统有非常深刻理解,常常感觉到——原来是这样啊。值得一提的是书里面有非常多的 段子 ,比如:“混乱编程大赛”、“卡耐基-梅隆大学的编程难题”,可以广泛用于“非常自然的装B”。

Borland传奇


那些年一起追过的好书 我想找一本Delphi的书来纪念一下曾经 最强的IDE+开发工具+语言 ,选来选取还是选择了李维(Borland大中华区CTO)的这本书。很多人也许都没有听过Borland这个公司,甚至已经不知道Tubro C是什么了。那场战争已经被湮灭在历史的长河里,结局其实已经在比尔盖茨“三顾茅庐”挖走Anders Hejlsberg的时候已经注定了。Anders用最凶残的方式告诉Borland昔日的董事们——老子是对的。(不知道Anders Hejlsberg的人可以自己查一下,Delphi、C#乃至到TypeScript都出自这位低调的天才之手。截止到目前为止老爷子居然还能coding,有兴趣的朋友可以自己去github上看typescript的代码。) Borland传奇已经终结,它玩中间件的时候IBM还在卖打字机,它做开发工具的时候MS还不知道啥叫开发工具,它做数据库的时候Oracle还在尿尿和泥玩。时至今日它的墓碑只留下一句话: “MS打不过你就模仿你,再打不过你就和你比流血,看谁流的久。最后如果再不行的话,那就挖光你的人。”

现代操作系统


那些年一起追过的好书 作者:Andrew S.Tanenbaum,真本书更多的是体现 现代 ,比如讲线程的时候会讲到“屏障”、“消息传递式的通讯”。对比作者的另一本《操作系统设计与实现》,《现代操作系统》更多强调的是“操作系统”知识的全面性、现代性;《操作系统设计与实现》是手把手教你开发一个自己的操作系统甚至附上完整代码(Linus同学就是如此这般开发的Linux)。

计算机网络


那些年一起追过的好书 我看的是第四本,现在好像是新版本了。谢希仁教授的这本书和严蔚敏教授的风格非常像,单刀直入用非常精炼的语言把问题解释的清清楚楚。比起其他国外的大块头来说我只想说——国外写的都是狗屎,废话多,就为骗钱(哈哈)!!

快速软件开发


那些年一起追过的好书 不像传统的软件工程教科书,这本书更像是一本战地手册。如果你有一定工作经验读起来一定会酐畅淋漓,相见恨晚。看完之后你可能会情不自禁的吐槽“敏捷开发”、什么“scrum”、“软件工程”都是鬼扯,在战场上只有像老兵一样才能保命。 作者还有享誉世界的著作——《代码大全》。《快速软件开发》是讲战略的,《代码大全》是讲战术的。

数据库系统全书


那些年一起追过的好书 作者是Jeffrey D.Ullman,这本书最大的特点是——居然带你去实际开发一个数据库系统!!!不像传统的讲数据库原理的书,只说不练;它的第二部分会带领我们一起实现一个数据库,虽然没有完整的代码但是已经罗列出来很多技术细节。

写在最后

上面的书年头都比较老了,如果大家让我推荐的话我推荐一个系列机械工业出版社《计算机科学丛书》。都是良心之作,但是好像价格越来越贵了,最近的一本关于垃圾回收算法的都已经要100多块了。 程序员之间比拼到最后还得看基础;所以我建议好好学习,天天向上。

欢迎关注公众账号了解更多信息“写程序的康德——思考、批判、理性”

那些年一起追过的好书

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址