大道至简第五章阅读笔记
这次第五章的内容谈到了工程的实质内容,那就是做工程做项目的过程。在一个项目中,理解了客户的需求之后就该分析具体的实施计划,很多人总是会做瀑布模型然后按照模型的样子去做完过程的每一个阶段,但是每个阶段又是做过场一样,说起来是有这个步骤,有这一项的规划,但真正的实质内容并没有多少,这样的过场真的是没有什么意义,只是空有其表罢了,做一个项目,我们面对的的客户,我们在最后是要把成型的,有用的,能达到客户要求的项目拿出来的,所以说实现才是我们最终的目的,无论我们要做的是一个小的工具还是一个大的项目,做工程只是我们实现的一种手段,作为编程人员,我们要做的不是虚有其表的过场,而应该把每一项都做的心里清楚,把每个程序读懂,消化,不要为了图表面,把工程当成接口,而忽略了我们的目的和初衷,所以我们要把口中所谓的“工程要这样做那样做”改成“项目要求这样做”或“客户的本意是这样的”,那么我们就能抓住问题的本质和客户的心,那么好的产品便不是什么难事,赢得市场也是必然的,我们不能迷失在项目中,别做为工程而工程的人,我们的目的只有一个,就是“实现”。
在瀑布模型的基础上给每一个环节加上测试,具体到该怎么做,那么有了实质的东西,项目便不再空洞,实现的过程有了实质性的东西,没有了过场似的形式的项目一定会好很多。我们做项目要有能实现目的的东西,画龙画虎难画骨,不能等到最后只空有个架子,得有点实在的“骨子”在里边。另外上次也提到过项目里的人员是要组织起来的,作为项目经理,要让大家分工明确,步调一致,才能共同完成项目。
过程也不是过场,我们作为技术人员在做工程时也不能仅仅是走过场,“走过场”原本是舞台术语,意思是说演员从舞台一端入场,再走到另一端进场,但是并没有什么实际内容,如果像这样,我们工程师在做过程时,每一次都只是“走过场”的话,那么项目将是一场无休止的“演出”而已,只能以失败告终。我们不能仅仅是走个过场,要知道自己是去干什么,做什么,把过程弄明白,这样才能把每个阶段的过程做好,最终是项目的实现。
对于一个项目来说,实现它,才是最终的目的。我们可能在工程进行过程中渐渐地忘记自己最初的目的,而是仅仅就此工程而言,开始研究工程怎样做,而忘记了工程的开始是项目的提出,最初的目的仅仅是实现它而已。工程只是实现项目的一个途径,如果结果是我们完成了工程,却没有实现项目,那么工程的完成又有什么意义呢?不要忘记最初的目的。
转载于:https://www.cnblogs.com/lk0823/p/4928886.html
大道至简第五章阅读笔记相关推荐
- 大道至简第四章阅读笔记
第四章内容中给我们介绍了一种情况,就是当客户与调研人员在探讨需求问题时,总是因为不能很好的沟通,而把事情搞得很复杂,原因在于调研人员过分流于形式,他们总是用专业的语言向客户介绍着他们的产品项目,但对于 ...
- 读大道至简第五章有感
该章开篇第一个部分写的是做过程不是做工程,主要介绍了软件工程的创立及成熟的标志.其成熟的标志是软件工程的瀑布模型的提出.瀑布模型将软件开发的过程分成需求,分析,设计,开发和测试等五个主要阶段.在瀑布模 ...
- 02构建之法第三章第四章及第五章阅读笔记
在之前编写过程中,并没有很好的注意程序的优化问题,时不时的会出现一些bug,在编写时并不会特意去关注代码的质量,不能做到精致.而且在编写代码的时候并不会特意注意代码的规范性,等到后来再次看代码的时候就 ...
- 大道至简第一章阅读笔记
大道至简的第一章中开头就举出了一个家喻户晓的故事-愚公移山,这个故事可以很容易的看出原始需求,即:"惩山北之塞,出入之迂",项目目标:"毕力平险,指通豫南,达于汉阴&qu ...
- 大道至简第七章读后感
大道至简第七章读后感--现实中的软件工程 "王不如远交而近攻,得寸,则王之寸:得尺,亦王 之尺也." --<战国策.秦策> 1:大公司手中的算盘 文中列举了IBM,Bo ...
- 西瓜书第三章阅读笔记
西瓜书第三章阅读笔记 第三章 线性模型 1.机器学习三要素 2.基本形式 3.线性回归 3.1 模型 3.2 策略 3.3 求解算法 4.对数几率回归 4.1 模型 4.2 策略 4.3 求解算法 5 ...
- Android深度探索--HAL与驱动开发----第五章读书笔记
第五章主要学习了搭建S3C6410开发板的测试环境.首先要了解到S3C6410是一款低功耗.高性价比的RISC处理器它是基于ARMI1内核,广泛应用于移动电话和通用处理等领域. 开发板从技术上说与我们 ...
- 西瓜书第四章阅读笔记
西瓜书第四章阅读笔记 1.基本概念 1.1 基本算法 1.2 信息熵 1.3 信息增益 2.ID3决策树 3.C4.5决策树 4.CART决策树 5.剪枝操作 6.连续与缺失值处理 7.多变量决策树 ...
- 西瓜书第一章阅读笔记
西瓜书第一章阅读笔记 第一章 绪论 1.机器学习基本术语 2.归纳偏好 3.所有学习算法一样优秀? 4.补充资料 第一章 绪论 1.机器学习基本术语 记录:对一个事件或对象的描述,也称为"示 ...
最新文章
- git 操作命令整理
- myeclipse在weblogic中的开发
- fftw3图片傅里叶变换_DFT-去除图片周期性噪声
- 线程的三种创建方式以及代码实现
- LeetCode 483. 最小好进制(二分查找)
- 谁说SELINUX,IPTABLES,SAMBA不能共存?
- 使用php-amqplib连接rabbitMQ 学习笔记及总结
- java转型 内存_java 对象转型内存分析
- 深入了解JavaScript目录(持续更新)
- python安装pil库-python第三方库PIL.Image安装
- weblogic 下载文件问题
- 计算机毕业设计ssm高校选课系统uu27m系统+程序+源码+lw+远程部署
- BFS 算法框架套路详解
- Word中如何在指定页插入页眉(论文排版详细总结)
- STM32F4时钟系统
- 新PC如何在不激活系统的情况下查看各项参数(Win10)
- FISCO BCOS迎来开源智能合约编程语言Liquid
- 问题解决:openCV处理视频、手机拍摄视频自旋转(90度)
- mysql5.7 优化 三
- 银杏酒店网的设计与实现(PHP+Mysql)
热门文章
- C# HashTable 使用用法详解
- Binary Tree Level Order Traversal II 解题思路
- WPF:ListView数据绑定及Style
- Logistic Regression 之基础知识准备
- jQuery EasyUI API 中文文档 - 链接按钮(LinkButton)
- ASP.NET服务器应用程序不可用
- 被丧心病狂的验证码虐过,来感受一下交互体验很好的十款吧
- 澎湃新闻产品总监首度分享,如何快速在新闻类APP中异军突围?一年时间进入前4名...
- 【运营】如何有效率的进行“用户访谈”
- 【pmcaff】那些 2015 年将出现的产品,你最期待哪款?