程序员必读经典书籍推荐文档格式.docx
- 文档编号:20625703
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:14
- 大小:335.95KB
程序员必读经典书籍推荐文档格式.docx
《程序员必读经典书籍推荐文档格式.docx》由会员分享,可在线阅读,更多相关《程序员必读经典书籍推荐文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
awk语言的创始人;
还有一大堆著作,其中最有名的与c语言发明人DennisRitchie合著的<
thecprogramminglanguage>
.还有下文中将会提到的<
thepacticeofprogramming>
(程序设计实践),其中我最喜欢的还是这本书,Brianw.kernighan绝对可以获得计算机界诺贝尔文学奖。
看豆瓣上有一个这样的评论:
一本老书,两个牛人,一堆经验
1974年出的书的里面的观点,到现在一点都没有过时。
1974年,C语言还没有出生。
书中所用的语言还是fortan.
我以前有发过一篇帖子,摘录了这本书里的一些核心观点,主要讲述的是编程风格。
ps:
这本书没有中文版本,英文版的很容易看懂;
WritingSolidCode
副标题:
编写高质量C语言代码,1993出版的一本书,一本很薄的书,一本很受用的书;
第一次听说防御性编程的观点就是来自这本书;
我非常之喜欢用assert语句也是来源于这边书的。
如果想写出高质量的代码,不限于C语言,绝对有必要阅读一下。
代码整洁之道-cleancode
RoberfC.Marlin被人广为所知的著作是<
>
说实话,我没有看过这本3P书,打算入手一本。
去年5月份的时候,发现这本好书,一口气就把看完这本书,并且做了比较详细的笔记。
从《代码整洁之道》中可以学到:
好代码和糟糕的代码之间的区别:
如何编写好代码,
如何将糟糕的代码转化为好代码:
如何创建好名称、好函数、好对象和好类;
如何格式化代码以实现其可读性的最大化:
如何在不妨碍代码逻辑的前提下充分实现错误处理;
如何进行单元测试和测试驱动开发。
高效程序员的45个习惯
又是AndrewHunt这个家伙的书。
一般书名带有数字的书,我都比较反感,可能都是21天系列的书导致的阴影吧。
优秀的程序员是普通程序员的效率的5~10倍,甚至不止。
想成为高效率的程序员吗?
这本书物有所值!
重构:
改善既有代码的设计
写代码不难,维护代码最难!
维护代码有什么指明灯吗?
那就是无时无刻重构代码。
重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。
这本书从技术的角度分析如何如何去重构那一坨坨的代码。
unix编程艺术
记得08年的时候,在网上淘了很久都没有这本书,结果在长沙的定王台的实体书店淘到一本,然后立马就喜欢上这本书了。
PS:
好像2011年有再版。
代码大全
这是我看过的最厚的计算机方面的书籍,将近1000页。
拿到手里都很沉。
这本书的内容相当之丰富,作者SteveMcConnell的经验实在是令人咋舌。
我都不记得我花了多少时间看完这本书。
如果想靠写写代码混饭吃,这本书绝对值得一看。
我依然记得前年的校园招聘,当时面试中兴通信,最后一面的技术面,整个面试过程基本上我们就是在聊这本书,号称刚进入中兴的开发人员是人手一本,足见这本书在开发人员心目中的份量有多重。
程序设计实践
又是BrianW.Kernighan的书。
这本书从排错、测试、性能、可移植性、设计、接口、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。
黑客与画家
看这本书像吸毒一样(虽然我没有吸过),我每天晚上睡觉前看2章,一个星期就看完了。
还搞得我失眠了几个晚上。
这是一本很容易引发思考的好书,尤其是你想成为一名优秀的程序员(我不想用黑客这个词,因为国内没多少人配得上黑客这个称呼)的话。
人月神话
如果还在学校的读书的学生说如何如何喜欢这本书,我会表示质疑。
很有可能是人云亦云,人家说是好书,就是好书。
有项目经验和没有项目经验的人对其中的观点理解力肯定差很大。
每读一次就有新的体会,不愧是经典之作。
这本书中我印象比较深的是人月神话以及没有银弹这2个话题。
编程珠玑
本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。
薄薄的一本书,丝毫无愧于珠玑两个字能把书写薄写精的人都是无比厉害的人物,相信看过K&
R书的人都有类似的体会。
本书最大的亮点就是引导你去思考,不停地去思考,思考最佳的解决方案。
阅读这本书,一定不要泛泛而读,每一章都值得用一个月的时间来思考
软件随想录
我一直在关注JoelSpolsky的blog,他写的blog就出了2本书,<
joleonsoftwore>
<
morejoleonsoftware>
软件随想录就是第二本,
我很喜欢阮一峰翻译的书。
下面的<
<
黑客与画家>
一书也是他翻译的。
编程人生
八卦15位软件先驱访谈录,聊他们如何发明一门语言,如何爱上程序员这个职业;
优秀的程序员有哪些特征?
如何写出优秀的代码?
如何看待一门新技术?
为什么现在很多人喜欢追星呢?
因为可以从明星哪里获取一些动力;
对程序员这份职业有点失望,看下这些软件明星是如何做的吧。
也许你能从他们的言行中悟出点什么:
-)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序员 必读 经典 书籍 推荐