大道至简第五章阅读感想

第五章失败的过程也是过程

今天王建民老师依旧带领着我们阅读了大道至简第五章,第五章是失败的过程也是过程。通过前面的技术、团队和沟通,这章主要讲了关于做工程的问题。

文章开篇以一句《明皇实录》中的“虚有其表耳”来说明一个很重要的问题就是:不能只求外表,而是要透过表象,力求实质。

第五章的整体思想是让我们注重过程,因为有很多人从来不注重过程,只注重结果。然而过程对于一个编程人员也是非常重要,如果一个好的编程员从来不在乎程序的过程,只是关心最后程序是否能够实现,那么这个编程员一定不是一个好的编程员。过程是需要积累,有许多编程员急于求成,往往不把过程看的很重要,忽略了过程,尤其在编程过程中,一定要写代码的注释,这很重要,这是一个优秀的程序员一种良好的代码习惯。因此,在程序编写的过程中,失败的过程也是过程。第一节说的是过程不是工程,我们在做工程的时候,不能总是照着别人的思想及其步伐去做工程,做工程不能像是走过场,不能认为实现才是目的,只有实现了一个工程,才有基础去优化它,找一个更好的方法去代替他,最终达到目的。

工程只是一种实现的途径。最初做开发的前辈们,不用什么工程或者过程,也一样编出了程序,也一样解决了问题,也一样实现了目的。而现如今,我们讲工程了,讲过程了,讲方法了,却什么都再也做不出来了。因为工程被当成了借口,掩盖了我们做事的真正目的:“实现”。因此,我们在一个项目中常常听到说“工程要这样做”,或者“工程要那样做”,而绝少听到“项目要求这样做”或者“客户的本意是那样的”。这样的结果是:我们做完了工程(的每一个过程),却没有完成项目(的每一个“实现目标”)。为工程而工程的人,都迷失在项目中了。

过程是一段积累,不能老是记住一种方法,软件工程是实践中摸索出来的方法论,每个组织的大小,行业,具体情况都很不一样。模型就是样子,做完过程的每一个阶段,并不等于做过程,或者说,工程并不是这样就可以做成功的。为工程二工程的人,都迷失在一个技术的细节上一样。专注于细节的人,可以把每一个过程的流程图都画出来,却也被一个流程给捆绑的死死地,再也没有一丝喘气的机会。

过程不是死模型,试着跳出大师们的身影,再仔细的看一下那些所谓的经典过程,不过是在瀑布模型上的一点转变,瀑布模型描述了开发的主要环节,于是一群人把这些环节拧开扭曲或者反复的,过程理论中,如果懂得了所谓的模型原本都演化自那个简单的瀑布,那么文档也可以应时,因地制宜,越是简单的东西,往往越是接近本质。真正精髓的东西,是实实在在的东西。

工程不是做的,是组织的我们总是在说“做工程”,好象工程就是面包馒头一样,有个模子,拿来照着一堆面按上一按,放在笼屉上蒸上一蒸,就可以“做”出来了。经历过工程的人都知道,我们没有那个模子,而工程中的人员也不是那一堆面。所以我们当然不能“做”工程,而是要“组织”工程。项目经理的工作,就是要去组织这个工程中的各个角色,使得分工明确,步调一致,共同地完成这个项目。

时间: 2024-08-02 02:51:33

大道至简第五章阅读感想的相关文章

大道至简第四章阅读感想

大道至简第四章感想 大道至简第四章标题为流于形式的沟通,主要内容可见说的是关于沟通的问题. 第一节的标题是:客户不会用C,难道就会用UML吗?程序员不能要求客户需要精通C语言,因为在客户(的代表)学会用C语言来向开发人员描述他们的需求之前,可能他就已经被老板开掉了.因此没有客户会笨到愿意用C语言来描述他们的需求.C语言是程序员与计算机交流的语言,而不是他与客户交流的语言.程序员面对的是计算机,但计算机不是客户.因此开发经理有一种优势,可以让开发人员以需求调研的身份出现在客户面前.要深入项目的需求

大道至简第五章阅读笔记

这次第五章的内容谈到了工程的实质内容,那就是做工程做项目的过程.在一个项目中,理解了客户的需求之后就该分析具体的实施计划,很多人总是会做瀑布模型然后按照模型的样子去做完过程的每一个阶段,但是每个阶段又是做过场一样,说起来是有这个步骤,有这一项的规划,但真正的实质内容并没有多少,这样的过场真的是没有什么意义,只是空有其表罢了,做一个项目,我们面对的的客户,我们在最后是要把成型的,有用的,能达到客户要求的项目拿出来的,所以说实现才是我们最终的目的,无论我们要做的是一个小的工具还是一个大的项目,做工程

大道至简第五章读后感

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

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

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

读《大道至简》-第二章之感想

很多时候,很多同学和老师都要讲,都要强调,人必须要勤奋,要学会坚持.但是,我看了<大道至简>第二章之后,觉得有些时候,往往不是勤奋就能够解决问题的,懒人往往就是造就天才的温床.      很简单,因为懒人往往不会想在一个方面去默默耕耘,明明知道这样子下去,事情不会有什么起色,倒不如去找找捷径.我不一定是这类懒人的典型,但是某些时候自己真的发觉再努力于某件毫无起色的事情,倒不如我去想想有没有什么其他更省事的方法去解决.懒人就是这样子,不希望自己做白费力气的事情.天才也是这样子造就的,通过对内里的

读《大道至简》-第一章之感想

上了一节JAVA课.课上,老师是从<大道至简>开始讲课的,虽然我之前没看过,但是大概知道了主要内容.但是,具体的问题我还真心的回答不上来.比如,愚公移山的分析,编程的根本.靠着自己的这一遍阅读和听着老师讲解才能理解了第一章.    我觉得愚公移山的故事,虽然可以告诉我们编程的过程和本质.但是总是觉得,人家分析的虽不能太过牵强,但是的确是套用的.其实,我们生活的每一件事都可以反映编程,也不一定要特别刻板的去找愚公移山的故事.生活中的每一件事都可以分为两个步骤,这两个步骤其实就是编程里的认识需求以

《大道至简》第二章阅读笔记

<大道至简>这本书在第二章中的主要内容是“懒人创造方法”!因为一个勤勤恳恳.老实工作的人是不太可能会懂得创新的,因为他只知道认真仔细的工作,一点一滴.一丝不苟.按部就班的按照上司交给他的内容,因为他认真负责,不容许自己出现一点纰漏.而懒人则不一样了,因为工作量庞大,所以他们自己因为懒惰而各种寻找方法,从而减轻自己的工作量,动脑筋让自己的实际工作量减到最小,而这时就需要开动脑筋,让自己想出一个可行的办法,从而实现自己的目的. 在这本书的第二章开头,还是延续了这本书的惯例,用一个寓言小故事来引入本

大道至简第五章观后感

人们常说,做事情要看的是结果:而又有人说,我们看重的是过程,不是结果.那么,到底是过程重要,还是结果重要?在我看来,每个人都会有每个人的见解,而每个人,对于不同的事情,也都会有不同的看法.也就是说,要分情况,有时候是过程重要,有时候是结果重要.在我看来,无论过程还是结果,都一样重要,而重点在于你如何去看待. 在阅读大道至简的过程中,我也了解了有关过程的知识,或许不是正确的,但也是一些自己的体会与理解. 就软件开发人员来说,过程是非常重要而且关键的.很多时候我们要开发,就需要准备好很多东西,而过程

《大道至简》第一章阅读笔记

第一章   编程的精义 *愚公移山 pakcage Yugongyishan; public class Yugongyishan{ public static void main(String[] args){ //原始需求的产生:惩山北之瑟,出入之迂 //项目沟通的基本方式:聚室而谋之 //三名技术人员和一名工程管理人员:(愚公)率子孙荷担者三夫 //一名外协:遗男 while(!指通豫南,达于汉阴) do{ (愚公) 率子孙荷弹者三夫及邻人京城氏之孀妻,叩石垦壤,箕畚运于渤海之尾. if(