- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序员必读经典书籍推荐.docx
程序员必读经典推荐程序员修炼之道Andrew Hunt的代表作,也是我最喜欢的一本书,没有之一。看这本书简直是一种享受,句句金言。而且每看一次 的感受不一样,有空就翻翻,总能找到共鸣! 这家伙很会写书,我目前手上就有3本他写的书,每一段话都有相当明确的主题,而且都会给出一个总结。看他的书从来不觉得有难度,即使我是一个新手。The Elements of Programming Style说起Brian W. Kernighan,学过c语言的人无人不知,无人不晓吧。awk语言的创始人; 还有一大堆著作,其中最有名的与c语言发明人 Dennis Ritchie 合著的the c programming language. 还有下文中将会提到的 the pactice of programming(程序设计实践), 其中我最喜欢的还是这本书, Brian w. kernighan 绝对可以获得计算机界诺贝尔文学奖。看豆瓣上有一个这样的评论:一本老书,两个牛人,一堆经验1974年出的书的里面的观点,到现在一点都没有过时。 1974年,C语言还没有出生。书中所用的语言还是fortan.我以前有发过一篇帖子, 摘录了这本书里的一些核心观点,主要讲述的是编程风格。ps: 这本书没有中文版本,英文版的很容易看懂;Writing Solid Code副标题:编写高质量C语言代码, 1993出版的一本书,一本很薄的书,一本很受用的书;第一次听说 防御性编程的观点就是来自这本书;我非常之喜欢用 assert语句 也是来源于这边书的。如果想写出高质量的代码,不限于C语言,绝对有必要阅读一下。代码整洁之道-clean codeRoberf C. Marlin 被人广为所知的著作是, 说实话,我没有看过这本3P书,打算入手一本。去年5月份的时候,发现这本好书,一口气就把看完这本书,并且做了比较详细的笔记。从《代码整洁之道》中可以学到:好代码和糟糕的代码之间的区别:如何编写好代码,如何将糟糕的代码转化为好代码:如何创建好名称、好函数、好对象和好类;如何格式化代码以实现其可读性的最大化:如何在不妨碍代码逻辑的前提下充分实现错误处理;如何进行单元测试和测试驱动开发。 高效程序员的45个习惯又是 Andrew Hunt 这个家伙的书。一般书名带有数字的书,我都比较反感,可能都是 21天系列的 书导致的阴影吧。优秀的程序员是普通程序员的效率的5~10倍,甚至不止。想成为高效率的程序员吗? 这本书物有所值!重构:改善既有代码的设计写代码不难,维护代码最难!维护代码有什么指明灯吗? 那就是无时无刻重构代码。重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。 这本书从技术的角度分析如何如何去重构那一坨坨的代码。unix编程艺术记得08年的时候,在网上淘了很久都没有这本书,结果在长沙的定王台的实体书店淘到一本,然后立马 就喜欢上这本书了。PS: 好像2011年有再版。代码大全这是我看过的最厚的计算机方面的书籍,将近1000页。拿到手里都很沉。 这本书的内容相当之丰富, 作者 Steve Mc Connell 的经验实在是令人咋舌。 我都不记得我花了多少时间看完这本书。如果想靠写写代码混饭吃,这本书绝对值得一看。我依然记得 前年的校园招聘,当时面试中兴通信, 最后一面的技术面,整个面试过程基本上我们就是在聊这本书,号称刚进入中兴的开发人员是人手一本, 足见这本书在开发人员心目中的份量有多重。程序设计实践又是Brian W. Kernighan的书。这本书从排错、测试、性能、可移植性、设计、接口、风格和记法等方面, 讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。黑客与画家看这本书像吸毒一样(虽然我没有吸过),我每天晚上睡觉前看2章,一个星期就看完了。 还搞得我失眠了几个晚上。这是一本很容易引发思考的好书,尤其是你想成为一名优秀的程序员 (我不想用黑客这个词,因为国内没多少人配得上黑客这个称呼)的话。人月神话如果还在学校的读书的学生说如何如何喜欢这本书,我会表示质疑。 很有可能是人云亦云,人家说是好书,就是好书。有项目经验和没有项目经验的人对其中的观点理解力肯定差很大。 每读一次就有新的体会,不愧是经典之作。这本书中我印象比较深的是 人月神话 以及 没有银弹 这2个话题。编程珠玑本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序, 对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述, 为复杂的编程问题提供了清晰而完备的解决思路。薄薄的一本书,丝毫无愧于珠玑两个字能把书写薄写精的人都是无比厉害的人物,相信看过KR书的人都有类似的体会。本书最大的亮点就是引导你去思考,不停地去思考,思考最佳的解决方案。 阅读这本书,一定不要泛泛而读
文档评论(0)