Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176463
  • 博文数量: 27
  • 博客积分: 2774
  • 博客等级: 少校
  • 技术积分: 250
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-31 11:00
文章分类

全部博文(27)

文章存档

2011年(2)

2010年(5)

2009年(10)

2008年(3)

2007年(7)

分类:

2010-04-20 23:03:50

曾经看过一篇博文《为什么我认为每个程序员都应该使用MAC OS X》,比较赞同,因为我也是果粉

不过,今天的一件小事,使我意味到:工具,就是工具。
正如《卓有成效的程序员》中“别给牦牛剪毛”一篇中说的,“始终牢记你到底要做什么,如果情况开始失控就及时抽身而出。”

换句话说,就是分清主次。虽然这句话总能听到,但是我从前却没有意识到。

MAC OS X对我来说,就是工具,一个好用的工具。
不需要考虑工具本身,只要关注你的目标就够了。

附上“别给牦牛剪毛”全文:
别给牦牛剪毛

最后,别让自动化的努力变成"剪牦牛毛"──这是一句在计算机科学界源远流长的黑话,它代表了诸如此类的情况:

1.你打算根据Subversion日志自动生成一些文档。

2.你尝试给Subversion加上一个钩子,然后发现当前使用的Subversion版本与你的web服务器不兼容。

3.你开始更新web服务器的版本,随后又发现这个新版本在操作系统当前的这个补丁级别上不被支持,于是你开始更新操作系统。

4.操作系统的更新包存在一个已知的问题,与用于备份的磁盘阵列不兼容。

5.你下载了尚未正式发布的针对磁盘阵列的操作系统补丁,它应该能用……它确实能用,但又导致显卡驱动出了问题。

终于在某个时候,你停下来回想自己一开始到底是想干什么。然后你发现自己正在给牦牛剪毛,这时你就应该停下来想想:这一大堆牦牛毛跟"从Subversion日志生成文档"到底有什么关系呢?

剪牦牛毛是件危险的事,因为它会吃掉你大把的时间。这也能解释为什么任务工作量估算常常出现偏差:剪光一头牦牛的毛需要多少时间?始终牢记你到底要做什么,如果情况开始失控就及时抽身而出。

阅读(2703) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

piginthetree2011-04-27 16:31:42

有道理 有时真的会忘了最初的目的