打开网易新闻 查看精彩图片

读《人月神话》,最触动我的是布鲁克斯对乐观主义的剖析。每个程序员在预估工时的那一刻,眼里都闪着光——“这个功能简单,三天搞定”。然而现实往往是:三天变成三周,简单变成复杂。

这种乐观并非坏事,它是驱动我们攻克技术难题的动力。但布鲁克斯一针见血地指出:当乐观主义遇上项目管理,就成了最危险的陷阱。我们总假设“一切顺利”,却忘了编码只是冰山一角——测试、调试、文档、沟通,每一样都在暗中吞噬时间。

读完这一章,我开始警惕自己内心的那个“乐观程序员”。他依然值得保留,但不能再让他独自决定工期。现在,我会主动问自己:最坏情况要多久?以前踩过哪些坑?这份清醒的悲观,反而是对项目最负责的乐观。