本书从两方面讲述如何提高效率,做卓有成效的程序员.
前几章介绍linux,mac和windows下各种提升开发和使用电脑效率的工具,有些还不错,比如mac上的quicksilver很好,支持自定义各种快捷键.跨平台的剪切板也可以,解决各种vim或者文字的反复复制问题.建议快速阅读,知道尝试一下即可.
后边介绍的是开发中关于程序设计,概念等原则和作者的体会.比如DRY,迪米特,slap(单一层级抽象原则),元编程等.基本上是各种程序设计原则的初步讨论,每一方面都可以单独详细展开.作为每个阶段的程序员都应该有所收获和感悟,建议大家详细阅读,结合书中程序和自己写过的程序反复体会.围绕自己觉得有共鸣的点深入了解.
"愤怒的猴子"一章很好,让我们突破思维定式,勇于思考为什么,从而才能保持持续不断的创新精神.
DRY虽然是大家都知道的原则,但是本书不仅仅局限于代码本身,而是超脱出来全方面的立体的Don't Repeat Yourself.比如每日重复的打开各种文档,点击鼠标,发布代码,持续继承,各种配置,dao等.看起来都是小事,似乎没什么工作量.但是在长年累月的时间维度上看,就是巨大的浪费.也告诉我们要善于总结,找到自己当前工作的瓶颈,利用各种手段来提升效率,而不是简单重复.
有启发性的一本书,让我们不断审视自己的工作和生活
《卓有成效的程序员》热门书评
-
上帝的归上帝,程序的归程序
37有用 1无用 Yurii 2009-03-29
http://www.luanxiang.org/blog/archives/593.html程序员,就是整天与机器打交道的那群人。在计算机并不普及的年代,这样的描述毫无疑问;然而,这些年来,得益于计算机成本的不断下降,软件使用门槛的不断降低,如今,昔日昂贵而又神秘不可莫测电脑,已经成了随处可见、人...
-
卓有成效的程序员──咱码农如何实现自我加速
25有用 0无用 masque 2010-07-04
写在BLOG上,原文粘过来。额,有几张图片粘不了,链接在这里:http://www.oeddyo.com/%E3%80%8A%E5%8D%93%E6%9C%89%E6%88%90%E6%95%88%E7%9A%84%E7%A8%8B%E5%BA%8F%E5%91%98%E3%80%8B%E2%94%...
-
人有多大懒,才有多大闲
14有用 1无用 张凯峰 2009-08-15
《卓有成效的程序员》给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的...
-
卓有成效的电脑使用者
8有用 0无用 Urumchi 2009-05-30
说实话,我只重点看了第一部分<机制>,第二部分<实践>倒只是走马观花的扫了一遍.不得不说,前5章很对我的口味.一些有些人可能认为难登大雅之堂,或者说零零碎碎的小技巧第一次(至少对我来说)写在书里.而这些之前大多只是在网上以新工具推荐方式出现,这本书却改变了这点,这些工具/技巧...
-
高效开发的敲门砖
6有用 0无用 dreamhead 2008-10-06
回想一下:* 怎样启动一个程序?* 怎样切换到一个文件上去?曾经的我这样做:* 点开“开始”菜单,在“程序”中,一项项寻找过去……* 在IDE中,找到目录的根,然后一层层目录展开……现在的我这么做的:* 用快捷键调出一个启动程序,比如Launchy,敲入我要启动程序的名字,比如firefox,然后回...
书名: 卓有成效的程序员
作者: [美] Neal Ford
出版社: 机械工业出版社
原作名: The Productive Programmer
副标题: 一本揭示高效程序员的思考模式,一本告诉你如何缩短你与优秀程序员的差距
译者: ThoughtWorks公司
出版年: 2009-3
页数: 216
定价: 45.00元
ISBN: 9787111264064