不用不熟悉的工具和方法

     这边文章发在我的sina博客上,同步到这里一份。http://blog.sina.com.cn/s/blog_4a2100f80100u50e.html

    下面是正文:

--------------------------------------------------------------------------------------------------------

工程中,一种方法或者工具,如果你没有弄明白它,那么你最好不要去使用它。

                                                                    ————题记

软件工程项目中,进度风险是一个非常常见的项目风险,但是很多项目小组中,从项目还没有开始就有进度风险,这让人很是无解。

我经历的一个项目,搞笑的事情就是一开始就有进度风险。其实这叫错误,或者计划安排失。,所谓风险就是突发不可预知的问题。既然一开始就有的问题,那么开始做计划就应该考虑进去。如果不解决或者无法解决这个问题,那么就不能走正常的流程。因为所有的流程或者方法都是有前提条件的。如果非要走,那么注定是失败的。而这时候大多数人会把问题归到专家论证的流程或者方法上。

正如一些人使用工具的时候,自己没有搞明白工具或者理论的适用范围和使用方法,就去套用以至于出现了问题,而出现问题的时候,他们只会觉得是工具和理论的问题,而不觉得是自己不学无术。

世界是美好的,所有的事情,如果做起来感觉别扭或者让人很不舒服,那么肯定存在问题。要相信世间一定有一种方法,而这个方法正是为了解决这个事情而存在的。最简单的说,很多做过数学题的人就有这种感受。做工程项目的时候,这种感受会更加明显。不管是科学领域还是工程领域,都会这样:最合适的方法适用起来不会感觉别扭的。但是有这样探索和想法的人不多,大都是现成工具和方法的使用者,即使使用,都不去搞清楚其来龙去脉。

所以,探索和改造让人不舒服方法的人,常常被"卓越"这种词来修饰;而对现有方法弄清楚的人,则常常被"杰出"这样词来形容;而大多数人都是连现有方法都弄不明白并且不愿去弄明白的人,所有的行业都一样。

 

posted on 2011-09-10 17:46  Martin Stallman  阅读(196)  评论(0编辑  收藏  举报