上帝的归上帝,程序的归程序[2]
The Productive Programmer则会"教导"你:
多用宏吧,启动它,你就可以迅速完成大量重复的工作;
多用脚本吧,你可以提高运行的效率,避免变数和误差;
多用自动化测试吧,你可以迅速定位问题,保证质量;
多用管道吧,这样多个程序就可以"无缝结合"成一条生产线;
……
没错,学习宏、脚本、自动化测试、管道(Shell),不是"容易"的事情。但别忘了,身为技术人员,了解技术,学习技术,运用技术,正是你的职业,你的优势,也是你的责任,你的生产力(所谓productive)所在。随便举个例子吧,在本书中文版的第196页有这么一段话:
……在我刚才提到的例子中,开发人员用了1小时58分建立正确的语法,然后用了不足两分钟运行。在一些未曾培训过的人眼里,他的大多数时间都没有效率(这就是为什么他们反对使用正则表达式的原因),但最后,他节省的是几天的时间!……
我还要补充的是,解决好这样的'问题,"现在"能节省几天的时间,将来,更可以节省无穷无尽的时间!就我的开发经历来说,平时多注重这样的细节,做些"没效率"的事情,积累起来,就可以节省大量的时间和精力--最起码,你不再会抱怨,自己终日被一大堆"简单重复劳动"所困扰。
类似的例子,在书中随处可见,譬如作者讲到,"几乎每个*nix用户,都会有自己的shell alias",真是于我心有戚戚焉:我自己积累了一大堆alias,喜欢用grep –color把要找的内容标成高亮,也喜欢在统计脚本里用不同的颜色标注不同的状态……在Shell下干活,更加简单、利索,一目了然,这种流畅和效率,也可算专属于程序员的宝贵财富。
当然,也有读者会觉得很烦:作者几乎讲一个很小的例子,几乎都要强调一遍:"简单重复劳动是低效的(程序员不应该这么干)".不过,我丝毫没有觉得罗嗦,反而因此喜欢上这本一个下午就能看完的"轻量级"小书:阅读它,你并不需要太多的期望,权当一次愉快的思维体操吧--你会发现,专属于自己的高效率,就来自书中提到的点点滴滴。
-
大学生课余生活的调查报告
在如今的大学校园里,属于大学生们自由支配的时间越来越多了。于是,我不禁要问:大学生们在课余时间都在做些什么?他们是如何点缀和丰富自己的课余生活的?学习?工作?诳街?上网?……大学生是校园文化建设的主体,营造一个活跃、向上、丰富的文化气氛,有利于学生身心健康发展。...
-
电子口岸实习报告
在我们平凡的日常里,报告的使用频率呈上升趋势,多数报告都是在事情做完或发生后撰写的。那么什么样的报告才是有效的呢?下面是小编为大家收集的电子口岸实习报告,欢迎阅读与收藏。电子口岸实习报告1在为期两周的实习当中感触最深的便是实践联系理论的重要性,当遇到...
-
2008届大学毕业生三年后平均月收入为4445元 大学生就业报告专题 应届毕业生网
2008届大学毕业生三年后平均月收入为4445元2008届大学毕业生三年后平均月收入为4445元(本科为5066元,高职高专为3823元)。2008届毕业生半年后的月收入为1890元(本科为2133元,高职高专为1647元),三年来月收入涨幅平均达到2555元,涨幅超过了一倍。其中,本科涨幅达到2933元...
-
广州产假国家规定2017年
广州产假在2017年有什么新规定呢?下面本站小编为大家整理了广州产假国家规定2017年,欢迎阅读参考!广州产假国家规定2017年根据新规,女职工享受生育津贴的假期天数,按照下列规定计算:一、基本假期:顺产的:98天;难产(剖腹产、会阴Ⅲ度破裂):增加30天;吸引产、钳产、臀位...