IT图书推荐:计算机程序员必读的书

IT图书推荐:计算机程序员必读的书

ID:40490783

大小:258.35 KB

页数:21页

时间:2019-08-03

IT图书推荐:计算机程序员必读的书_第1页
IT图书推荐:计算机程序员必读的书_第2页
IT图书推荐:计算机程序员必读的书_第3页
IT图书推荐:计算机程序员必读的书_第4页
IT图书推荐:计算机程序员必读的书_第5页
资源描述:

《IT图书推荐:计算机程序员必读的书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、国外程序员推荐:每个程序员都应读的书本文由 伯乐在线 - 黄利民 翻译自 stackoverflow。未经许可,禁止转载!欢迎加入:翻译小组,通过 翻译频道 贡献一份力量。【更新】:近日(2012年8月17日)重看StackOverflow 的原讨论帖,发现于今年年初被关闭了。不过有人做了汇总,把其他回复中提到的书籍,放在投票数最高的回复中。新更新添加59本书,详情可见文章后半部分。编者按:2008年8月4日,StackOverflow网友 BertF 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你

2、可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数Top10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。 1.《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。”——Jo

3、elSpolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。–esac 2.《程序员修炼之道》推荐数:1504对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个P2P的音乐交换网络图,那这本书就适合你了。——Joel3.《计算机程序的构造和解释》推荐数:916就个人而言,这本书目前为止对我影响醉倒的一本

4、编程书。《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。其他书籍则处理算法。这些书都有自己所属的位置。然而《计算机程序的构造和解释》与这些不同。这是一本会启发你的书,它会燃起你编写出色程序的热情;它还将教会你认识并欣赏美;它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。同时,你将会学到其他东西,函数式编程(第三章)、惰性计算、元编程、虚拟机、解释器和编译器。一些人

5、认为此书不适合新手。个人认为,虽然我并不完全认同要有一些编程经验才能读此书,但我还是一定推荐给初学者。毕竟这本书是写给著名的6.001,是麻省理工学院的入门编程课程。此书或许需要多做努力(尤其你在做练习的时候,你也应当如此),但这个价是对得起这本书的。你还不确信么?那就读读第一版的前言或序言。网上有免费的电子版。 - AnttiSykäri 4.《C程序设计语言》推荐数:774这本书简洁易读,会教给你三件事:C编程语言;如何像程序员一样思考;底层计算模型。(这对理解“底层”非常重要)——Nathan 5.《算法导论》推荐数:671《代码大全》教你如何正确

6、编程;《人月神话》教你如何正确管理;《设计模式》教你如何正确设计……在我看来,代码只是一个工具,并非精髓。开发软件的主要部分是创建新算法或重新实现现有算法。其他部分则像重新组装乐高砖块或创建“管理”层。我依然梦想这样的工作,我的大部分时间(>50%)是在写算法,其他“管理”细节则留给其他人……——RanBiron 6.《重构:改善既有代码的设计》推荐数:617我想我不得不推荐《重构》:改进现有代码的设计。——Martin我必须承认,我最喜欢的编程语录是出自这本书:任何一个傻瓜都能写出计算机能理解的程序,而优秀的程序员却能写出别人能读得懂的程序。——Mar

7、tinFowler 7.《设计模式》推荐数:617就我而言,我认为四人帮编著的《设计模式》是一本极为有用的书。虽然此书并不像其他建议一样有关“元”编程,但它强调封装诸如模式一类的优秀编程技术,因而鼓励其他人提出新模式和反模式(antipatterns),并运用于编程对话中。——ChrisJester-Young 8.《人月神话》推荐数:588 9.《计算机程序设计艺术》推荐数:542这是高德纳倾注心血写的一本书。——PeterCoulton 10.《编译原理(中文版) 

8、 英文版》(龙书)推荐数:462我很奇怪,居然没人提到龙书。(或许已有推荐,我没有看

9、到)。我从没忘过此书的第一版封面。此书让我知道了编译器是多么地神奇绝妙。-DB 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。