昨天在读《程序员的修炼之道:从小工到专家》,本来只是随手一翻的念头,不过看到目录,发现有很多点是我比较感兴趣的,而且几乎每个章节都会有,索性,我就从头开始读了一下,索性没有因为标题而忽略前面的内容,刚读第一章,就给了我很大的震撼。
这本书不算是技能书,但是它应该比很多技能书更值得我们所有人去读,虽然里面很多地方是讲的和程序员有关的,但是在我看来,很多东西在其他领域也依然适用。今天就说说其中的两点。
首先是责任,在本书的第一章节的第一小节就是先说的这一点,在书中提到的责任,除了我们要尽我们所能做好工作的同事,我们需要分析风险。而且要求我们在犯错误的时候,不要逃避,学会去承认它。书中的话是这样说的:
Provide Options,Don't Make Lame Excuses
提供各种选择,不要找蹩脚的借口。
是的,当我们在接过某件事的时候,我们就必须要做到为它负责,不只是要做到做好现在的手头的工作,还需要把各个方面都考虑进去,比如供应商的要求,同事的因素,还有其他的一些会导致项目滞后的一切因素,都需要尽量考虑进去,当你在为一件事情负责的时候,不能给自己找理由,所以,当你出现错误的时候,要立马去承认它,这不是什么丢人的事情,并且,对于每件事情,尽量做到提供多种选择,当因为某一因素不能正常进行下去的时候,可以有其他选择供大家去选择。
从现在开始,不要再去找各种蹩脚的理由来掩饰你的错误。大胆的承认自己的不足,学会承担责任。
第二小节的标题是“软件的熵”,第一反应是,这咋还有物理的东西,不过幸好也就是引入这么一个词,而不是讲物理,在这个小节中,作者引出了一个理论——破窗户理论。
一扇破窗户,只要有那么一段时间不修理,就会渐渐给居住的居民带来一种废弃感——一种志全部门不关心这座建筑的感觉。于是又一扇窗户破了。人们开始乱扔垃圾。出现乱涂乱画。严重的结构损坏开始了。在相对较短的一段时间里,建筑就被损毁得超过业主愿意修理的程度,而废弃感变成了现实。这就是破窗户理论。
说一个有趣的事情。有一个富翁,拥有一所完美、漂亮的房子。里面充满了无价的古董、艺术品等等,有一天,家里失火了。消防人员冲进来救火。但当他们拖着粗大、肮脏的消防水管冲到房门口的时候却停住了。他们在前门和着火处之间铺上了垫子——他们不想弄脏地毯。
当然这是个极端的事例。但是我们在平时必须以这样的方式对待事情。比如当你在团队中和其他同事做一个项目的时候,你发现你的同事在某一个地方设计了一段低劣的或者说是不那么完美的东西,那么整个团队在开发过程中或许就会忍受这个糟糕的事情,也可能这一点,就足以使你们的项目开始衰败。因为当你或者你的同事看到的时候心里很容易产生这样的想法:既然这样也可以,我是不是也可以这样呢。其实这就是破窗户理论效应。
在团队合作中,我们一定要杜绝“破窗户”,当我们遇到“破窗户”的时候,立马解决它。用完美主义者的标准去要去自己所做的事情。当大家都按照这个标准做的时候,我相信谁也不想成为第一个破坏的人,那么,项目自然也就会以好的状态呈现出来。







网友评论