对于软件开发的阶段,书中举了个飞机的例子
很多小孩叠过纸飞机,心里一定有”长大了我要在天上飞”的想法。
多年以后,很多人还有“在天上飞”的想法。有人居然就实现了。(热气球升天)
和上面提到的偶尔“疯狂”的行为比起来,另外一些人能持续疯狂好几年。(莱特兄弟的飞机)
这个例子莫名地就拨动了我的情绪,也许是那跨越时间的执着?我也不太知道。总之这个故事是《构建之法》吸引到我的一部分。
书中像这样一些故事或比喻挺多的,这虽然是一本关于软件工程的书,但阅读起来也不至于太过无聊。
软件工程师不能按时交付的原因之一,是他们有时候不满足于“解决目前直接的问题”,而是想“解决问题背后的问题”,或者“解决通用的、不直接的、但有重大意义的问题”。
看到这里,我有点像在照镜子。我感觉我经常因为陷入这样的状态而跟不上节奏,例如:
上课听着听着就想一个问题去了,然后后面就听不明白了
纠结于某些细节,以至于无法按时完成作业或任务
而这些不满足于现有问题的思考也许是弊大于利,它经常得不到什么有用的结果。