通过之前读《大道至简》,对软件工程这个行业已经有了一定深度的了解,对学习和工作中存在的问题和做事的方法也得到了解答。现在读这本书,又让我受益匪浅。初步读了读这本书,谈谈几个令我印象深刻的地方。
作者首先拿石头汤的故事作比喻,士兵充当催化剂让村民团结起来,在团队协作中,很多时候你知道应该怎么做,但会遇到拖拉或漠视,你可以和文章中的士兵一样,拿出石头,设计你合理的东西,最后让大家眼前一亮。从另一个角度来看,村民的眼中开始只有石头,没有把信念放在如何改变现状,就像一个项目,开始大部分人只看到了它庞杂的系统,把工作一天天的往后拖延,慢慢偏离了原来的航线。还有“煮青蛙”的故事,把青蛙放入沸水中,它会立即跳出来,而把它放入冷水里,慢慢加热,青蛙不会注意到水温的变化,会一直呆在锅里,直到被煮熟。这告诉我们在编程中遇到小问题一定要及时解决,不要将问题堆积起来,从而造成了整个工程的失败。
总的来说,我得到了这样的一个结论。不要别庞大的程序系统击退,勇敢面对。遇到小bug不要放过,千里之堤毁于蚁穴。