下载后可任意编辑程序员必读书目一个合格的程序员应该读过哪些书编者按: 8 月 4 日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“假如能时间倒流,回到过去,作为一个开发人员,你能够告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,能够涵盖很多东西。”很多程序员响应,她们在推举时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推举数 Top 10 的书。其实除了前 10 本之外,推举数前 30 左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推举人的评语。下面就根据各本书的推举数排列。1、《代码大全》 史蒂夫·迈克康奈尔推举数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写洁净的代码”。这本书有 50 页在谈论代码布局。” —— Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中 99%的观念。– esacSteve McConnell 的原作《代码大全》(第 1 版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。现在,作者将这本经典著作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例, 充分展示了软件构建的艺术性和科学性。 McConnell 汇合了来自讨论机构、学术界以及业界日常实践的主要知识, 把最高效的技术和最重要的原理交织融会为这本既清楚又有用的指南。无论您的经验水平如何,也不论您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。《代码大全(第 2 版) )》做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等等。2、《程序员修炼之道》推举数:1504对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。 或许她们还是在校生,但对要自己做什么,还感觉不是很安全。下载后可任意编辑就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也能够画的很美丽, 但假如你觉得你不太知道从哪儿下手,假如某人要你独自画一个 P2P 的音乐交换网络图,那这本书就适合你了。—— Joel《程序员修炼之道:从小工到专家》内容简介:《程序员修炼之道》由一系列独立的部分组成, 涵盖的主题从个人责任、职...