《大道至简》随笔(5)

团队向来是因项目而存在的,项目也向来离不开团队。既然有了团队,项目的问题也就随着出现了:失败的过程也是过程,这便是第五章的标题。

做过程不是做工程。这里过程和工程的区别自是不用再解释了,做工程需要过程,而这个过程并不是一成不变的,而是看工程需要的。换而言之,无论是用什么模型来做工程,即使是亦步亦趋,也做不好工程。因此“做过程”不是做工程的精义,也不是目的。

做过场。意思是没有实质性的过程,则离工程更远了。项目中如果只是做过场的话,结局只能是大家不欢而散。工程的本质是实现,从我们最开始编程,我们的目的就是实现一个东西,这个实现的途径才叫工程。其中告诉我们一个道理,那就是不能为了工程而工程,不能迷失在项目中。

过程不是死循环,如今的人都有着大师设计好的模型,并不想走出来。试着跳出大师们的身影,再仔细地看一下那些所谓的经典过程,也许会有新发现,也许,可以创生新的工程方法和软件过程理论的团队。越是简单的东西,往往越接近本质。不知道有多少人听说过瀑布模型和RUP模型,以得失而论,两者之间,学习前者而不成,可思过程的本质,学习后者而不成,可得文字的架子,因地制宜,择善而从。

工程不是做的,是组织的。人们总是在说做工程,如同已经有了生产线,经历过工程的人都知道,这条生产线是不存在的。所以说工程是组织的,项目经理的工作,就是要去组织这个工程中的各个角色,使得分工明确,步调一致,共同的完成这个项目。

时间: 2024-10-06 11:11:25

《大道至简》随笔(5)的相关文章

大道至简-随笔三

软件工程的三要素是:工具.方法和过程,它们并不相互独立,而是相互作用的.工程是对目标的描述和成果的检测. 至于这个工程目标的实现,是“过程”和“方法”的事,而使之快速实现所需的,就是“工具”. 作为合格的项目经理(或工程决策者),你必须要洞悉各种工程方法的应用环境.代价,也必须清楚所在团队或公司的 规模与实力,同时还要了解团队的优点和弱点.只有充分评估这些因素,你才可能决策在具体的工程项目中应用的方法,或 尝试之. 作为一个计算机专业的学生,我们都具有实现欲望的通病.因而我们往往会忽视了细节.思

读《大道至简》随笔心得

 读<大道至简>随笔心得      经老师的推荐,有幸读到了<大道至简>这本书.书中虽没有精妙的语法,没有实用的编程技巧,但却以一个软件大牛的视角,给我们这些小白打开了通往编程的大门,使我们开始有了全新的兴奋点,有了属于自己的全局观. 书以愚公移山为例子作为开篇,让我们明白,编程如同移山,除了先天智障以及懒惰者,每个人都能学会编程.之后用李冰用火化冰山的故事,与愚公移山形成对比,告诉我们,要学会思考,从而去寻找更简便的方法. "言人三为众",只要人数达到三个人,

《大道至简》随笔

本来听说<大道至简>这本书,以为是老子的道教,心里还纳闷,这跟我们学计算机的有什么关系.难不成计算机专业如此神秘,如此高深莫测.后来还是明白了,这是写编程的思想的,讲述的是编程的精要和内涵的. 作为一名计算机类专业的大学生,我接触编程刚一年,而且只学了一门c语言.说来惭愧,初入大学难免会有些放松,所以c语言学的并不怎么样.<大道至简>在最前面就以愚公移山为例,在愚公的论述中,我们看到了编程的根本:顺序.分支和循环.庞大若“愚公移山”这样的工程,都是可以通过这样简单的编程来是想的.这

大道至简 第一章 读后随笔

在读这本书的之前,我上网查了“大道至简”的含义.以下是搜索出来的结果:大道至简的含义就是最有价值的道理其实是最朴素的道理,很重要的道理其实是很平常的道理.大道至简应是一种境界,就像读一本书,初读,是从简单到复杂,再读是从复杂到简单,读熟了就只剩一个纲了,这就是简.大道至简也是一种哲学,无论是做人还是做事都会给人以指导.在当今这个层层叠叠的大千世界中,我们要学会把复杂变成简单,用智慧创造“简单”,在变迁中不断的升华. 在书的第一章中,首先,开篇由<愚公移山>引入展开,叙述了需求的产生,项目沟通基

大道至简---读书随笔

闲暇时,拿起手边刚借的这本书<大道至简>——软件工程实践者的思想,看打这个名字还是有一点的好奇,很想看看我这个身为初级编程人员和那些真正的软件工程师的思想层面上的差距和一些借鉴. 开篇并没有长篇大论也没有说一些让人难以理解话题,只是引用了中国古代的一个故事,从这个我所熟悉的故事开始展开作者身为软件工程师的一些观点,这些观点对我来说是从未认识到,也没有在意这些,对于学生的我,我们往往在乎的是面对一个问题如何用代码把它写出来,写写改改,写写再改改,当解决了问题的同时,这些代码就像刚从战场回来一样,

大道至简第一章伪代码

一.愚公移山 Import.java.大道至简.*; Import.java.愚公移山.*; Punlic class yishan { Public static void main (string [] args) { While(山不平) { 叩石垦壤,箕?于渤海之尾: If(愚公不死) { 愚公与子孙一起移山: } Else { 子又生孙,孙又生子......子子孙孙,无穷匮也: } } System.print.ln("山已移完"): } } 二.会不会写程序 Public

《大道至简》第五章读后感

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

大道至简第五章读后感

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

大道至简:软件工程实践者的思想——第一章感想(重写)

中华道家哲学.道在中国哲学中,是一个重要的概念,表示“终极真理”.此一概念,不单为哲学流派诸子百家所重视,也被宗教流派道教等所使用. 大道至简是指大道理(基本原理.方法和规律)是极其简单的,简单到一两句话就能说明白.所以这个大道至简可以适用任何行业. 对于编程序来说,很多人认为是一件很复杂的事,但是你慢慢读以前的故事,你就会发现,其实在是一件很简单的事,甚至可以说是不用废废脑力一件劳力活.在中国两千年前的寓言中,已经成就了一位工程名家:愚公.当你细心读这个故事的时候,你就会发现,在愚公的身上,浓

读《大道至简》有感

编程序从一开始到现在给我是“斩不断,理还乱”的感觉,有时候真的对着一个程序一点头绪都没有,不知该如何下手. 在两千年前的寓言故事<愚公移山>中,已在无形中成就了一名工程师:愚公.他在移山之前都有详细的计划,有目标,都有一个结构,还看透山不能增而子子孙孙无穷匮也的道理,总有一天在会把它移尽.阅读大道至简之前,我在语文课上读的<愚公移山>从来没想到过这个编程序问题,受语文老师的熏陶,我在高中毕业之前特喜欢阅读文言文.虽然一开始并不理解意思,更没有想过我会学计算机,想到愚公是个出色的工程