《人月神话》读后感(1)

发布时间 2023-05-09 21:09:34作者: 旺旺大菠萝

《人月神话》是一本经典的软件工程的巨作,作者布鲁克斯(FrederickP.Brooks)被誉为“IBM System/360之父“,这本书中用了很多的形象的比喻,来阐述项目管理中的一些问题。

本书开始就形象有有趣的把软件危机比作:焦油坑,没有别的场景比巨兽在焦油坑中垂死挣扎的场面更令人震撼。软件研发就像是个油坑,陷进去了很难拔出来,这个坑有固有的复杂性和难以管理规划。软件开发的多少人参与和完成时间不成正比,过多的人参与并不一定能缩短开发时间。项目中,必须有一个分工明确,主次分明的团队,每个人各司其职,这样的团队,显然不可能存在“人人平等”式的民主。简单地说,必然由一个人来进行问题的分解,其他人给予他所需要的支持,以提高效率和生产力。 

职业是快乐的,同时也是充满苦恼的。作者清晰的分析了编程的系统产品以及作为一名程序员的苦恼:追求完美,由他人设定目标、供给资源、提供信息,寻找琐碎的bug是一项重复性的活动,都要求我们要有耐心、善于与他人沟通、不依赖其他人以及他们的程序、要在现有的时间和有效的资源范围内,寻找解决实际问题的切实可行方案。这样简单程序不仅可以升级为编程产品,还能作为接口组成编程系统,最终演变成编程系统产品。