再读大道至简第五章

我记得在选择软工之前,就已经认识了那幅秋千的图。还是王建民老师在信息导论课的时候讲到的。当时还笑话呢,好好的一幅秋千,硬是被程序员做成了一个轮胎。当时放这个图片是为佐证客户描述的内容和程序员做出来的产品是会有很大的不同这个观点。如今又看到了这幅图,心里稍微多了一些感触。在UML的大作业的第一次实验报告中,自己想的很丰满,但是写出来的东西却很单薄。当时我是按照老师给的一份例子来模仿的,看着老师的例子尽善尽美,可是我自己的项目却乱七八糟,没有十分严谨的思路和结构,在不断的修改中已经和我想的有些明显的偏差了。自己做的尚不能和自己想的一模一样,更不要说客户提出的要求了,尤其是客户的表达方式和程序员的思维方式有着明显的不同的时候,另外,客户要做的项目内容,程序员并不熟悉,甚至可能程序员完全没有涉及过的领域。

然而,大道至简这里并不是很明确讲的这个问题,但是也有点这个意思。这里更强调的是按照步骤来做,但是产品和预期还是有差距的这个问题。我个人觉得,这个和之前我讲的其实是类似的。这个问题的根源来自于做项目为了过程而做。

这里可以举一个很常见的例子,关于开会的事或者说参与比赛观看的事。自大一以来,学校很多次要求班级或者宿舍为单位去开会或者是观看比赛。原本应该是有兴趣的参加这种事,但是,到了我们这里就变成了充场面和走过场了。

走过场的事,大家都不喜欢,因为它毫无意义。

比起过场,做工程,还是应该以实现为目的。

举一个亲身的例子,来说明目的的重要性。

经历过高三的人都默认一个事实——作业超级多,甚至可以说是堆积如山(有时候有个同学因家中请假一天回来时便可以看到满课桌的卷子和本子)。尽管如此,我的作业,基本都是自己完成的,打着手电在宿舍挑灯夜战,也不想着去抄别人的答案糊弄老师,也不想着去弄一份正确答案给自己多一份面子。宁可不交作业被点名批评也要踏踏实实写好练好。那时候心里怀着一份执念,自己一定要亲自去感受每道题,不致于自己惊慌失措上了考场,再遗憾终身下了考场。那时候的自己真的是为了高考在奋斗,为了那个目标在做事情。现在呢,大学的生活,自由多了,尽管有课程和晚自习以及跑操的安排,但是,有句话说的好,只要胆子大,一周七天都是假。面对那些繁复的作业也是为了完成而完成,跟学校安排我们为各种报告做观众的走场是一样的。毫无意义。以致于我们都失去了曾经对大学的憧憬和希望。

最后再回到工程这个事,工程需要以目的为动力来推动进行,同时也是由组织而成的。

不管工程是否浩大,都需要团队分工合作,步调一致,才能把工程做好。

时间: 2024-08-01 22:43:12

再读大道至简第五章的相关文章

再读大道至简第六章

大道之简临近了尾声,作者也开始了“与前文相呼应”,第六章的内容大部分建立在前面五章的基础之上,对相关的名词进行了进一步的阐释,理解,对有关的概念进行了扩充. 一开始说了,语言只是工具,这几乎与第一章的内容相呼应,不讲JAVA/C/C++等等语言的好坏,只是把他们放在工具的层面来说.没有对语言的膜拜也没有对语言的漠视.语言再不同,只是工具不同,适用于不同的环境.就像是犁地不需要铲子,扫地需要扫把一样的.笔者借由各种语言只是工具来引出了,那张幻灯片.看清代码.方法.工程.组织的关系. 在代码.方法.

读大道至简第五章有感

该章开篇第一个部分写的是做过程不是做工程,主要介绍了软件工程的创立及成熟的标志.其成熟的标志是软件工程的瀑布模型的提出.瀑布模型将软件开发的过程分成需求,分析,设计,开发和测试等五个主要阶段.在瀑布模型之后很多人开始研究过程模型的问题.这也是很多问题出现的源头.很多人认为只要把工程按照瀑布模型做,做完过程的每一个阶段, 虽然很多模型是值得称道的例如RAD(快速应用开发)模型,螺旋模型和现在常被提及的RUP模型,但是做过程不是做工程,模型就是样子我们可以根据好的模型来确立以后要做的工程的步骤以及思

再读大道之简第七章第八章

有一句话叫做,理想很丰满,现实很骨感.原来,单纯的以为,软件工程不就是码农么,就连工作也是一心趴在课编程编程,各种编程上,可是,现实中的软件工程和理想中或者说,想象中的还是有很大的差距的.就连我们心中的大企业,也并不是想象中的那样.比如IBM知道把握力量总之比创造力量来得经济.我还单纯的以为,所有的公司只是为了盈利呢,依靠完成的软件去盈利.此时不禁自嘲一番,还是太嫩了啊.所有的大公司在标准.理论.语言上的争来夺取,未必全然出于“软件实现”的考虑.对统一理论.统一工具.统一过程的企图,其最终目的是

再读大道之简第三章

团队缺乏的不只是管理 书里这么说. 首先一个人算不得团体,那就是个体.两个人则互相支撑,古文中“从”字是二人互利就是这个意思.然而两人互利并不算团队,因为没有监督.三个人便可以构成团队,这样便有了团队的一些基本特性:主从.监督和责任. 其实我是第一次看这段的时候,是十分赞同这段话的,甚至有些佩服.我们很多时候指导我们是个TEAM,但是不知道到底多少人可以构成一个TEAM,甚至不知道团队里有什么关系.可是现在看看也不完全正确,或者准确的说,团队是至少有三个人的,并且团队有主从.监督.责任三个基本特

大道至简 第五章 失败的过程也是过程 读后感

今天该写一写大道至简第五章读后感了. 首先是“做过程不是做工程”,过程是为了实现某种目的而经历的一些事情,过程有很多种,虽然经历了某种过程,但不一定能实现某种功能.做完过程的每一个阶段,并不等于做工程.做过程不是做工程的精义,也不是最终目的. 然后是“做过场”,做过场就好像是一种形式一样,做了没必要做的事情,就是浪费时间. 我们为什么做工程,不要忘了最终目的.目的,是实现客户的要求,工程只是一种实现的途径.最初做开发的前辈们,不用什么工程或者过程,也一样编出了程序,也一样解决了问题,也一样实现了

大道至简第五章阅读感想

第五章失败的过程也是过程 今天王建民老师依旧带领着我们阅读了大道至简第五章,第五章是失败的过程也是过程.通过前面的技术.团队和沟通,这章主要讲了关于做工程的问题. 文章开篇以一句<明皇实录>中的“虚有其表耳”来说明一个很重要的问题就是:不能只求外表,而是要透过表象,力求实质. 第五章的整体思想是让我们注重过程,因为有很多人从来不注重过程,只注重结果.然而过程对于一个编程人员也是非常重要,如果一个好的编程员从来不在乎程序的过程,只是关心最后程序是否能够实现,那么这个编程员一定不是一个好的编程员.

大道至简第五章读后感

第五章 失败的过程也是过程 今天照样老师带领着我们阅读了大道至简第五章,阅读了<大道至简>的第五章,这章在前面的基础上又进了一步,有了技术和团队,加上有效的沟通,接下来就要接项目做工程. “虚有其表耳”,本章以<明皇实录>中的一句话来告诉我们一个深刻的道理:不要只求外表,只做形象工程,而是要透过表象,力求实质. 失败了不要紧,没有失败也就找不到自己的不足,也就不会发现自己的问题,更不用谈改进了.我们的前辈们就是在不断的失败中才总结出了“瀑布模型”“螺旋模型”等模型,方便了我们.但是

读大道至简第三章感想

大道至简第三章介绍的是关于团队的问题.首先说明了什么是团队,至少是三个人的队伍才称得上是团队.对于团队就会存在领导者,作为领导者能力很重要的,但是并不意味着能力出众就可以成为领导者.就像书中所说,一个员工在一次项目制作中完成了全部的核心代码,公司给予了他优厚的奖励,但是这并不意味着下一个项目就由他来领导.因为项目经理必须具备最基本的素质:承担责任.做项目不是要像程咬金一样只有能力而不会管理的人,而是要李离这样对于出错敢于担当的死士.作为一个项目经理你拿着经理的工资,凭什么出了问题要你的员工来背锅

再读大道至简第一章以及生活有感

开始上JAVA,在还没有老师授课前就接受了安装JDK的任务,虽然我在暑假前就已经安装完了JDK,以及ECLIPSE,也跟着学长学了一点点的东西,但是,一个暑假因为家里的关系,电脑都没开几次的我,真心都忘的差不多了……唉,先是JSE的界面出了问题,后来是cmd黑框无法运行.JSE的问题还好及时解决了,不然那个附带的小问题还真的没办法搞定. 上课,果然自己的亲导师是从<大道至简>开始授课的,虽然我之前看过了一遍,也大概知道了主要内容,但是,具体的问题我还真心的回答不上来.比如,愚公移山的分析,编程