要么旅行,要么读书,身和心灵总要有一个在路上。如果你不想在这个十一长假出门,面对外面的人山人海,就静下来读几本书吧!
01.《代码大全》 史蒂夫·迈克康奈尔
“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky
Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。
无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。
《代码大全》 史蒂夫·迈克康奈尔
02.《计算机程序的构造和解释》
《计算机程序的构造和解释》
6、优秀的叛逆者:引领组织变革的力量 Lois Kelly和Carmen Medina用她们的实战经验,向我们展示了如何在工作中赢得信赖、提出想法、处理人际关系、管理冲突和保持理智。”——亚当•格兰特,沃顿商学院教授。
《代码大全》、《重构》和《设计模式》这些经典书会教给你高效的工作习惯和交易细节。 其他像《人件集》、《计算机编程心理学》和《人月神话》这些书会深入软件开发的心理层面。 其他书籍则处理算法。这些书都有自己所属的位置。
然而《计算机程序的构造和解释》与这些不同。 这是一本会启发你的书,它会燃起你编写出色程序的热情; 它还将教会你认识并欣赏美; 它会让你有种敬畏,让你难以抑制地渴望学习更多的东西。
1、作者简介:吴承恩,中国明代杰出的小说家。他生于一个由学官沦落为商人的家族,家境清贫。吴承恩自幼聪明过人,但他科考不利,至中年才补上“岁贡生”,后流寓南京,长期靠卖文补贴家用。晚年因家贫出任长兴县丞,由于看。
其他书或许会让你成为一位更出色的程序员,但此书将一定会让你成为一名程序员。
03.《C程序设计语言》
《C程序设计语言》
《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的 一本介绍C语言的权威经典著作。 我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。
原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。
人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
04.程序员思维修炼(修订版)
程序员思维修炼(修订版)
优秀美篇作品大全,生命中没有什么是一成不变的,人们需要改变自己的习惯和方法。不论你是程序员、软件公司管理者、技术奇人还是思想家,或者你只是想让自己的大脑更聪明一点儿,所有尝试改变自己的人,请把本书当作改变的开始…
05.系统化思维导论
系统化思维导论
关注人文,掌握思维法则,揭开科学与技术的神秘面纱
“它给我的震撼是第一次我能从全局的角度去看待各个学科,科学也不再是冷冰冰的割裂了的教条,不再是难以理解的一堆符号。”
06.优秀的叛逆者:引领组织变革的力量
” 我一直非常喜欢这首歌——《丁香花》,我只是喜欢那凄美的歌词,但是我并不知道在这首歌后还有比《丁香花》歌词更凄美的故事。在《读者》2005年第七期中,就有这个故事。 一个得绝症得女孩——曾梦捷从小得了不治。
优秀的叛逆者:引领组织变革的力量
1、《狂人日记》是鲁迅创作的第一个短篇白话日记体小说,也是中国第一部现代白话文小说,写于1918年4月。该文首发于1918年5月15日4卷5号的《新青年》月刊,后收入《呐喊》集,编入《鲁迅全集》第一卷。小说通过被迫害。
Lois Kelly和Carmen Medina用她们的实战经验,向我们展示了如何在工作中赢得信赖、提出想法、处理人际关系、管理冲突和保持理智。”
——亚当•格兰特,沃顿商学院教授,《纽约时报》畅销书Give and Take的作者
07.《Site Reliability Engineering》
《Site Reliability Engineering》
08.《Refactoring》
《Refactoring》
那时候当我读这本《重构:改善既有代码的设计》时,由于它在关于代码异味的单独章节所花的篇幅,使得这本书非常值这个价。该书非常成功,因为它使重构和代码异味的观念成为主流。
Steve Yegge曾对这本书不吝赞誉之词:
2003年10月,我第一次阅读这本书,有一种不寒而粟的感觉。如果你意识到,当你想离职时,你已经工作5年。转天我就随意问周围:“嗯,你已经读过重构方面的书,对吧?我只是随便问问,因为我很久以前读过,当然不是现在。”在我所调查的20个人中,只有一个人读过。感谢上帝,所有的人都很尴尬,不只是我。
09.《Peopleware》
《Peopleware》
10.《编程珠玑》
《编程珠玑》
尽管我不得不羞愧地承认,书中一半的东西我都没有理解,但我真的推荐《编程珠玑》,书中有些令人惊奇的东西。 – Matt Warren
11.《修改代码的艺术》by Michael Feathers
《修改代码的艺术》by Michael Feathers
同意。很多开发人员讨论用干净的石板来编写软件。但我想几乎所有开发人员的某些时候是在吃其他开发人员的狗食。– Bernard Dy
12.《编码:隐匿在计算机软硬件背后的语言》
《编码:隐匿在计算机软硬件背后的语言》
我推荐CharlesPetzold的《编码》。在这个充满工具和IDE的年代,很多复杂度已经从程序员那“抽取”走了,这本书一本开眼之作。 –hemil
13.《程序员健康指南》
《程序员健康指南》
最后一本。
作为程序员的你肯定秒懂哈~