该章开篇第一个部分写的是做过程不是做工程,主要介绍了软件工程的创立及成熟的标志。其成熟的标志是软件工程的瀑布模型的提出。瀑布模型将软件开发的过程分成需求,分析,设计,开发和测试等五个主要阶段。在瀑布模型之后很多人开始研究过程模型的问题。这也是很多问题出现的源头。很多人认为只要把工程按照瀑布模型做,做完过程的每一个阶段,

虽然很多模型是值得称道的例如RAD(快速应用开发)模型,螺旋模型和现在常被提及的RUP模型,但是做过程不是做工程,模型就是样子我们可以根据好的模型来确立以后要做的工程的步骤以及思考方面,例如每个单元的分工以及要如何实现所需要的功能。借鉴好的模型的内涵而不是亦步亦趋,这样才可以后所进步,如果只是一维的照搬照抄非但不会进步还会失了模型的初衷。

第二部分主要讲了做过场,过场是舞台术语,意思是角色从舞台一端出场,再走到另一端进场的一个过程。过场角色一般没有唱腔或者道白,即便是有,也是没有什么实质内容的。所以有些人把做过程演示成了做过场,每一个角色把自己的环节当成一个过场,那么项目将是一场无休止的演出,不仅过程不能优秀甚至不能成功做成,而且还会坏了团队的气氛和工作态度,在我看来程序员最忌讳的就是照搬照抄和做表面工作。与其这样还不如不做。因为没有任何意义。

第三部分写到了实现,才是目的。很多人把问题的本质给忘掉了,在做工程中总是一味的强调方法和步骤,生搬硬套,现在在做项目时我们常常听到“工程要这样做”或者“工程要那样做”却很少听到“项目要求这样做”或者“客户的本意是那样的”我们总是在一味的强调过程的方法而忘记了做项目的目的,结果常常是我们做完了工程(的每一个过程),却没有完成项目(的每一个“实现目标”)。为了工程而工程的人,都迷失在项目中了,就像开发人员迷失在一个技术的细节上一样。我们总是在过分的强调目的和方法从而忘记了项目的要求,以至于在最后的时候反而背道而驰。

第四部分写到了过程不是死模型,在上小学时我们就经常被教育到要有自己的想象力,写作文时总是被鼓励要想象力丰富,大胆的发挥自己的想象力,所以总是会有人写出一些天马行空的东西,关键是我们没有一个具体的模型,没有框剪来束缚主我们的思维,但是到了做工程上,很多人总是被一些固有的条条框框所束缚,一旦我们没有了自己的想法总是照搬照抄前人的模型那么过程就变成了死模型,透过现象看本质是要求现在大部分程序员需要学会的,拒绝做买椟还珠者是每一个程序员的目的。

第五部分写到了刻鹄类鹜与画虎类狗,这两个成语相信很多人都不陌生,学到优秀模型的真谛并且得以熟练的运用才是最好的结果。

结尾说到了工程不是做的是组织的,这就说明了每个工程并不是想做馒头一样而是有项目经理组织的,项目经理要组织这个工程中的各个角色,使得分工明确步调一致,共同的完成这个项目,这就要求了团队的默契。

通过第五章我大概明白了做工程更深刻的含义,灵活运用,透过现象看本质以及时刻不忘初衷最后是团队的共同协作。只有这样才能将一个工程成功的完成。

转载于:https://www.cnblogs.com/Jiao827/p/4925141.html

读大道至简第五章有感相关推荐

  1. 大道至简第五章阅读笔记

    这次第五章的内容谈到了工程的实质内容,那就是做工程做项目的过程.在一个项目中,理解了客户的需求之后就该分析具体的实施计划,很多人总是会做瀑布模型然后按照模型的样子去做完过程的每一个阶段,但是每个阶段又 ...

  2. 读《大道至简》第二章有感

    "僰蘭 道有蜀王兵 ,亦有神作大滩江中.其崖崭峻不 可破,(冰)乃积薪烧之. "                                                   ...

  3. 大道至简第七章读后感

    大道至简第七章读后感--现实中的软件工程 "王不如远交而近攻,得寸,则王之寸:得尺,亦王 之尺也." --<战国策.秦策> 1:大公司手中的算盘 文中列举了IBM,Bo ...

  4. 读《程序是怎样跑起来》第五章有感

    第五章主要讲的是内存和磁盘的关系,内存和磁盘被归类为存储部件,内存主要指主内存,主要负责CPU中运行的程序指令和数据内存,磁盘主要指硬盘,磁盘中存储的程序,必须要加载到内存后才能运行,在磁盘中保存的原 ...

  5. 《大道至简》第二章——是懒人造就了方法 (读后感)

    何为"大道至简"?在周爱民的<大道至简>一书中给出的大道至简的解析是软件工程实践者的思想,它是一种思想,而不是一些招数或者方法. 前几天我把这本书的第一章用伪代码的形式 ...

  6. 《大道至简》第二章 读后感

    大道至简第二章读后感 懒人创造方法,愚公移山告诉了我们,移山需要一点点将石头挖走,但是李冰提出了方法.如果说李冰将都江堰像愚公一样一铲子一铲子的挖开,那将会是多么耗时,多么巨大而又难以完成的工程啊.为 ...

  7. 《大道至简》第二章读后感--是懒人造就了方法

    何为"大道至简"?在周爱民的<大道至简>一书中给出的大道至简的解析是软件工程实践者的思想,它是一种思想,而不是一些招数或者方法. "僰蘭道有蜀王兵,亦有神作大 ...

  8. 《大道至简》第一章编程的精义伪代码读后感

    最近,读了老师推荐的一本关于编程思想的书<大道至简>.书中第一章主要讲编程的精义,以愚公移山的故事来形象的讲解编程的的过程.通过一个简单的寓言故事,看到原始需求的产生,项目的沟通,项目目标 ...

  9. 《大道至简》第一章java伪代码分析

    import java.大道至简第一章.*; package 编程的精义; public class 编程的精义 { public static void 愚公() { System.out.prin ...

最新文章

  1. 打造高效机房就这么简单(一)
  2. Why to do,What to do,Where to do 与 Lambda表达式!
  3. centos7 mysql安装
  4. 你们计算机专业的学生应该看看这篇文章
  5. gradle下载及配置
  6. loadrunner如何监控linux,以及重点指标分析
  7. CSS练习_云层效果
  8. 枚举类型enum例题_10.1 C++枚举类型
  9. 【Elasticsearch】es 远程调试
  10. codeM 2018 资格赛
  11. 插入排序和Shell排序
  12. vue全局组件中再创建多个组件
  13. Javaweb基础-SQL增删改查
  14. Keil 5下载安装教程以及使用教程
  15. matlab定义双精度型变量_MATLAB 数据类型
  16. python抓包超星网课试卷_2020网络数据采集与Python爬虫【带实验】高校邦网课答案...
  17. web安全攻防渗透测试笔记
  18. 信息泄露能算高危漏洞吗
  19. 推荐一个ubuntu下的shell插件terminator集成第三方插件
  20. 君澜酒店集团2019年度待开业“景澜”品牌酒店发布

热门文章

  1. 【软件分析与挖掘】Vision of Software Clone Management: Past, Present, and Future (Keynote Paper)...
  2. Html5 小球键盘移动
  3. 花了两天时间为我的引擎实现了性能分析的界面显示
  4. Happy Programming Contest
  5. C\C++的转义字符
  6. xcode高版本常见的RN本地启动报错
  7. python3 rsa加密_python3产生RSA秘钥对并执行加解密操作详解
  8. 为什么有些程序员是三、四台电脑一起用的?
  9. 男人在最穷、最落魄,事业低谷期的时候最需要的是什么?
  10. 很多人创业是为了自由