人月神话阅读笔记02

Posted on 2019-02-15 20:58  咳咳你  阅读(84)  评论(0)    收藏  举报

贵族专制,民主政治和系统设计

“现在让我们来处理具有浓厚感情色彩的问题——贵族统治和民主政治。结构师难道不是新贵?他们一些智力精英,专门来告诉可怜的实现人员如何工作?是否所有的创造性活动被那些精英单独占有,实现人员仅仅是机器中的齿轮?难道不能遵循民主的理论,从所有的员工中搜集好的创意,以得到更好的产品,而不是将技术说明工作仅限定于少数人?这段话直接说明了一个问题,到底名牌大学里的程序员和专科职高里的程序员有什么差别呢,论真正的打代码,我们真的打不过他们,每年的专业打代码大赛,都是他们的冠军,那我们到底优势在哪呢,就像书中所说贵族统治—软件的领头人,软件的整体架构都是他们管,那平民呢—他们就是手下的那些没有创新,只会打代码的人。

画蛇添足:

这部分说明了值得我们思考的问题,我们在完成了一个真正的工作后,我们自以为获得了很多经验,获得了很多办法,当我们接手第二系统时,我们窃喜我们可以有经验方法去完成它,这就会使第二系统发生很多问题。

为什么巴比伦塔会失败:

在目标,人力,材料,时间,当时的技术充分可以支撑这个项目的时候,它还是失败了。书中说出了,”两个方面——交流,以及交流的结果——组织。他们无法相互交谈,从而无法合作。当合作无法进行时,工作陷入了停顿。通过史书的字里行间,我们推测交流的缺乏导致了争辩、沮丧和群体猜忌。很快,部落开始分裂——大家选择了孤立,而不是互相争吵。”当团队没有交流时,整个团队就已经分崩离析了,工作就不可能再继续下去。就像没了软趴趴的烂泥一般。

胸有成竹:

程序员的效率问题一直得到广泛关注,这节就很清楚地说了程序员的效率有很多方面的因素影响,不能单单就凭一个方面分析这个程序员的效率