本书的大致内容如下:
第一节;我的源码让猫吃了
开发软件中会遇到各种未曾预料到的问题,如交付晚了等情况,是很正常的,这些情况发生之后,我们就要尽可能想方设法的处理解决他们,我们要敢于承认自己的错误。要对承担的东西负责,如果你负责的某些东西出现了问题,或者出现了你控制不了的局面,就要及时上报,不要推脱自己的责任,要做到敢作敢当。
第二节:软件的熵
熵在物理上,是指某个系统中的“无序”的总量,热力学定律中指出宇宙中的熵总是倾向于最大化。软件工程中也存在这样的定律,工程量越庞大,代码的“无序”越严重,破窗理论指出当一个东西本身就破旧时,不但没有人爱惜,还会向他扔石头,导致更多破窗,软件开发中也一样,如果我们软件代码中有很多漏洞,接下来接手的人也会让她变得更糟糕,相反如果代码很完美很漂亮,那么接手的人也会很爱惜她,会格外注意,不会把他搞乱。
第三节:石头汤和煮青蛙
三个士兵返乡,路上饿了,路过一个村子,想跟村民借点吃的,但村民粮食贫乏不愿意出借。士兵们没有气馁,他们煮开了一锅水,往里面放了几块石头。村民好奇为他们在干嘛,士兵解释,这叫石头汤,如果能放点胡萝卜的话会更好喝。村民跑回家拿来了胡萝卜,士兵说如果放些土豆会更美味,又有人跑回家带来了土豆。后面又有人加了别的东西,最后士兵和大家一起吃了一顿饱饭。有时候当你明确知道自己想要做什么,有非常明确自己如何做,但是请求别人的帮助会很困难,这时候不能等所有的事情都准备好再去做这件事,你需要先启动,拿出一定的成果,拿出一些石头,这样别人才会心甘情愿的来帮助你。
标签:村民,读书笔记,破窗,小工,石头,程序员,士兵 From: https://www.cnblogs.com/ranzixu/p/16845921.html