任何一个专家都是从小工而来。我的源代码让猫给吃了。这句话听着并不能引人发笑,只会暴露出一个问题:你并没有合适的理由或者借口来面对这次错误。这种蹩脚的借口暴露出你并没有预先准备出一个能够应对这个错误的方案,也可以说你并没有遇见的这种情况,或者遇见了却没有准备方案。但是,拿出这种蹩脚的理由,是不负责任。责任是人主动承担的东西,当你确实同意为某个结果负责,那么,就要确切的负起责任,除了尽你所能以外,你必须分析风险是否超出你的控制,并对每种风险做出应对方案,并且对因为未遇见的突发事故负责,而不是拿出我的代码被猫吃了这种蹩脚的理由。
软件的熵。熵指的是某个系。统中无序的总量。对于软件来说,当软件中的无序增长时,程序员称之为"软件腐烂"。造成软件腐烂的主要原因就是"破窗效应",当你长时间不去理会一个小错误,他可能逐渐的会演变成一个灾难。这有点类似于蝴蝶效应。或者中国的一句古话:千里之堤,溃于蚁穴。这就很可怕了,由一个微小的错误而引发整个项目的土崩瓦解,所以,不要放着破窗户不理!
相比较而言,从小工到专家这本书与其说是一本编程思想书,倒不如说是一本描述程序员生存之道的书籍,其中不仅有编程之类的思想,还有一些领导能力和领导技能的培养。通过阅读第一章,我从中学到了很多东西,很多都是关于在实际工作中如何提高自己的能力,减小损失,能够更有效的取得预期的成果。你的知识资产。将知识比作资产,这是很恰当的,你处理自己的知识,就应该像处理自己的资产一样,定期投资,多元化,管理风险,低入高卖,重新评估和平衡。记住,活到老学到老!