zoukankan      html  css  js  c++  java
  • 人月神话读后感

          记得新学期开始的时候,软件工程课的老师推荐了几本关于我们专业的书,要求我们阅读并记录观后感。于是,我选择了人月神话这本书,之所以选择这本书的原因是因为它的书名听起来有些神话色彩,而我恰恰喜欢读一些神话、童话之类的书籍,觉得,选择这本书应该不会太枯燥、太无聊。读过之后才认识到,自己虽然是因为最幼稚的、最无聊的原因选择了这本书,但是却一点都不吃亏,因为它真的是值得读一读的好书。

           人月神话是北卡罗莱纳大学Kenan-Flagler商学院的计算机科学教授弗雷德里克·布鲁克斯(Frederick P. Brooks, Jr.)所写的。它的内容源于作者Brooks在IBM公司任System/360计算机系列以及其庞大的软件系统OS/360项目经理时的实践经验。《人月神话》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。在《人月神话(英文版)》中,既有很多发人深省的观点,又有大量软件工程的实践,为每个复杂项目的管理者给出了自己的真知灼见。它提出了独到的见解。

        大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。 它提出在团队合作做项目的时候,提倡外科手术式的团队组织: [在软件开发组织上的过份民主,往往带来的是没有效率和责任,参与其中的人想法太多,层面参差不齐。所以,软件开发的组织,应该借鉴外科手术式的团队方式,有一个主要的负责人,其他人都是分工协作的副手,这样效率最好,结果最好。人月神话探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。这本书从软件的乐趣和苦恼写起,体现了老一辈黑客的纯粹。也体现了生活哲学:莫忘初心。 确实,软件对于一个立志于建设的青年来说是最理想的场景:凭空,凭大脑,凭双手,凭一台计算机。

         它的那段“ 记忆中,我们看到恐龙、猛犸象、剑齿虎正在挣脱沥青的魔爪。挣扎得越剧烈,陷入得越深,没有哪只野兽足够强壮或熟练,它们最终都沉没了。大系统编程在过去的十年间就像焦油坑,许多大而强有力的野兽在其中已经惨烈地失败了。大部分已实现并在运行的系统,很少有达到目标、时间表和预算的。大和小、厚重和细实,一个接一个的团队卷入了沥青(陷阱)。没有什么事情似乎会导致这个困难——任何特殊的手掌都能被拉出来。但同时相互作用的因素的聚焦导致动运越来越慢。每个人似乎都惊讶于问题的难缠,难于面对它的本质。”让我感受深刻,它形容的无比的贴切、生动、具体,有一种一针见血的感觉。它的那段”所有的编程人员都是乐观主义者。可能是这种现代魔术特别吸引那些相信美满结局和幻想中的圣母的人;也可能是成百上千琐碎的挫折赶走了大多数人,只剩下了那些习惯上只关注结果的人;还可能仅仅因为计算机还很年轻,程序员更加年轻,而年轻人总是些乐观主义者——无论是什么样的程序,结果是勿庸置疑的:“这次它肯定会运行。”或者“我刚刚找出了最后一个错误。” 让我认识到了我们现在的状态有多么的糟糕,我们要去改变现状。

         看完这本书之后,才明白它之所以久盛不衰,是有原因的,它确实很值得品味。

  • 相关阅读:
    常用python机器学习库总结
    链接器link.exe 编译器cl.exe 资源编译器rc.exe
    LRESULT与wParam和lParam的问题
    CreateDialog和DialogBox
    如何通俗易懂地解释卷积?
    深度学习在graph上的使用
    一文弄懂神经网络中的反向传播法——BackPropagation
    WM_COMMAND消息
    win32编程中消息循环和WndProc()窗口过程函数
    使用UEditor 的时候,ajax注意使用同步的方法
  • 原文地址:https://www.cnblogs.com/mengdi/p/3762778.html
Copyright © 2011-2022 走看看