读完《梦断代码》,心情挺有共鸣的,完全就是大型项目翻车实录。
一群顶尖程序员,怀着超高理想想做一款划时代软件,想法宏大、愿景美好,结果一路走得磕磕绊绊,需求摇摆、技术纠结、团队内耗、进度失控,最后项目艰难挣扎,让人唏嘘。
作为大二软工学生,我特别能看懂里面的问题:太追求技术完美、太想一步做全能产品、不肯取舍、不肯简化。我们做竞赛项目也容易犯这个毛病,一开始想把所有功能都做上,想做到尽善尽美,不肯砍掉非核心需求,结果复杂度飙升,开发压力巨大,反而核心功能都做不好。
书里也让我看清一个现实:软件开发从来不是有热情、有技术就能成功,需求控制、目标取舍、团队管理、进度把控,甚至心态都比技术更关键。
以前总觉得只要技术学好就能做好项目,现在才明白,技术只是基础,懂得收敛野心、懂得做取舍、懂得脚踏实地做落地,才是更难得的能力。
