zoukankan      html  css  js  c++  java
  • 《人月神话》阅读笔记03

    《人月神话》读后感3

          前面两篇的感悟大多是对整本书的感悟,这次的我将整本书进行了精读,对为什么这本书是软件开发者必读的书籍有了更深的理解。首先要强调的是人月指的是指在估计和进度安排中使用的工作量单位。

          作者在第一章中就提出了焦油坑的概念,提出过去几十年的大型系统开发就犹如一个焦油坑。各种团队,大型的、小型的,庞杂的和精干的,一个接一个淹没在焦油坑 中。表面上看起来好像没有任何一个单独的问题会导致困难,每个都能被解决,但是当它们相互纠缠和累计在一起的时候,团队的行动就会变得越来越慢。

          自己本身对于编程并没有多大的兴趣,在编程过程中体会到的大多数是苦恼。读完第一章才发现自己在其过程中也享受者编程带来的乐趣。但是简单的编程并不等同于软件开发。编程系统产品的成本将是代码书写的九倍。只有达到编程系统产品才是软件开发的最终目标,这时才将提供给用户进行体验。虽然现在我们对于软件开发没有很清楚的概念,但是我们也应该充满一种好奇心和一 种乐趣,体会其中魔术般的力量。苦恼是必不可少的,我们应正确看待这些烦恼。

          软件开发过程并不是自己随心所欲的安排时间,而是应有合理的时间安排,在众多的软件开发过程中,缺乏合理的时间进度是造成项目滞后的最主要的原因。乐观主义:所有的编程人员都是乐观主义。人月:用人月作为衡 量一项工作的规模是一个危险和带有欺骗性的神话。系统测试:在早期进度策划时,允许充分的系统测试时间是非常重要的。空泛的估算。重复产生的灾难。通过这些我看到了在软件开发中会出现的一系列问题。我们不能妥妥拉拉,而是发现了这些问题就应及时解决。一步步的做好,而不是积攒着问题,若是等他们相互纠缠时后果也就可想而知了。

  • 相关阅读:
    Spring Boot & ES 实战,值得参考!
    什么是 Java 对象深拷贝?面试必问!
    一份完整的 MySQL 开发规范,进大厂必看!
    ASP.NET + MVC5 入门完整教程五 --- Razor (模型与布局)
    C# MVC扩展方法
    C#泛型应用及原理
    部分类及部分方法
    程序集
    类的可访问属性
    ASP.NET + MVC5 入门完整教程四---MVC 中使用扩展方法
  • 原文地址:https://www.cnblogs.com/java-test/p/5573905.html
Copyright © 2011-2022 走看看