原文地址:http://www.liulijin.cn/post/recomment-the-productive-programmer/
很高兴,这一个月的阅读列表中有本书《the productive programmer》,在这里推荐一下,这本是对我是启发性的。最早听说这本书是在徐宥的博客上面,听说不错,险些忘记了。后来又在豆瓣上面看到这本书除了中文版,才又想起这本书。众人都说不错,我也就看了一下。
我看的是英文版的,我这人有一个优点就是:看不懂,硬看。还好这本书比较薄,200页左右,我没有很痛苦。这本书的第一部分是我自己主要精读的,第二部分是略读的。它让我明白了,在日常的工作生活中,我没有使用计算机,而是被计算机使唤了。
第一部分实际篇幅上讲的是很多的工具,mac ,windows,linux 平台下的都有。在我看来,第一部分不仅仅是讲的工具,更讲的是一种思想。告诉我们要时刻警惕身边的每一件繁琐机械的事情,想办法或者找工具将其以自动化方式的解决掉。里面一句话点醒了我,意思大概是“计算机适合做复杂繁琐机械的工作,要让它发挥自己的功效。这句话貌似谁都知道,但是也许并不能真正的理解。
我举一个例子,在写程序的时候,尤其是web的,很多情况,我需要将修改的代码,上传带内部服务器上面,刷新浏览器,看看修改效果。而且,上传的文件还需要多个目录等等,于是我每次都要在 flashfxp 中跳转目录,ctrl+Q ctrl+Z 将文件上传,很是繁琐,然而,我竟然没有想过,应该把这一过程简化一下。至少写一个脚本,找出这个目录所有的文件,修改时间在5分钟之内的,上传。 windows 平台下也可以使用 powershell 来完成这个工作。
再来一个例子,就是 svn ,我每次更新代码,都要提交到源代码库,我在 totorise svn 客户端,于是和 flashfxp 遇到的问题一样,我需要各个目录去切换,去找我修改的文件,机械极了。然而,在我看到这本书之前,我同样没有想到过有什么可以改变,其实可以使用命令行的 svn 完成自动化。
看完了这本书的第一部分,我有很多的惭愧和汗颜了,自己居然能这么机械,同时,也羡慕起 unix 平台下面的程序员了。首先其平台就是为了程序员而生的,windows 则是定位在家用,娱乐的,当然它可完成很多事情。还好现在有了 windows powershell ,方便多了。
徐宥说,这本书不仅仅是程序员应该阅读,所有的知识工作者都应该阅读,想了一下,书中的有些东西还真是可以依赖电脑工作的人们来读的,像多个桌面,禁用任务栏的气球提示,还有那个只是将工作窗口显示,背景全部灰掉的帮助提高注意力的工具.
启发式的书籍,起码对我来说,启发性的,要不然真不知道机械到什么时候呢,恩恩,也要抽时间好好地学习一下 powershell
很受启发
《卓有成效的程序员》热门书评
-
上帝的归上帝,程序的归程序
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