大道至简 ⑦+⑧读后感(完)

第七章开头引用了《战国策》里秦策的一句话:王不如远交而近攻,得寸,则王之寸;得尺,亦王之尺也。这句话的意思是:大王不如采取和远方结交而攻打近处,这样的话,得到的每一寸每一尺土地,都将是属于大王的。

第一节,大公司手中的算盘,软件行业从未风平浪静,即使安静,也是暗地里的血雨腥风。Rational被IBM收购,是因为IBM想构建一个完整的软件工程体系,语言方面选择Java,同时选择开源世界,抵消了自己语言的劣势,把握住了力量,这比创造力量简单,他可以凭此和Micosoft一搏。Borland也是如此,他也希望构建一个体系,而他的强势在于语言,所以为了弥补不足,他开始收购ALM有关的公司来增强实力。但是不同的是,Borland在发展自己的同时,还在帮对手磨剑,而且不仅仅是一个对手。他帮助对手的对手,反而可以更好的发展自己。作为大头,Micosoft却与他们不同,他在各个方面都有自己的产品,有理论,有实践,并依然在不断发展,来向其他公司发难。软件行业就是如此,大公司们相互制衡,一面打压对手,一面借助同盟来补充自己。谁站在风口浪尖,谁就会被当成众矢之的,当然,风险和机会并存。而这无休止的争斗,其实就是公司大的一个精妙的算盘。

第二节,回到工程的关键点。软件工程的发展,已经从简单的本质力量推动,即“自生演进”,转化成为又商业因素同时影响的“它激发展”了。软件工程发展变快,但是工程层面的关注点却不会变。程序和方法是关注于“实现”的,然而“过程”和“工程”,更多的考虑的是团队。角色方面,不同的角色有着不同的经营任务。这边是理想的模型。

第三节,思考项目成本的经理。项目管理应该把成本问题放到最关键的位置。项目经理应该学会跳出细节,跳出写计划案,听报告和听会议的细枝末节,组织团队有条不紊其实也不能保证成功,就像蚂蚁的队伍,如果运营团队运作的资本—蚂蚁本身在流逝,那么团队也就没有存在的必要了,必将消亡。项目经理应该学会把握成本,要以小代价来获取项目的成功。之后举的一个小例子更是警告我们,思考成本才是第一要义。

第四节,审视AOP。它并不是一门语言,而是一种方法。正如“OOP”一样。AOP基于数据结构的方面,只有描述而没有实现。

第五节,审视MDA/MDD,这也是方法层面的名词。什么东西都可以“驱动开发”,这是一个过程问题,过程源于工程需要以及在相关领域上的适用性、过程工具的充备性和完善程度。若没有成熟的软件支持,最终它的实用价值还是有限。

第八章,同时也是本文的最后一章,是思考还是思想。开头引用的是晋书中的一句话:“此郎亦管中窥豹,时见一斑。”意思是,这个少年也可以通过看小事情来了解整个事件的情况。

第一节,软件工程三个要素的价值。工具、方法和过程被认为是三要素。他们之间相互作用,方法在过程中起到融会贯通的作用,因此保证方法的工具也会随处出现。因此,软件工程模型图将会变得不同。要想得到最终的结果,关键就是综合来看,回归软件工程的本体,软件整体的问题仍然是“实现”。

第二节,RUP是个杂物箱。RUP高度包容了前人对软件过程思想方面,包容了全部已知理论。RUP能不能被好好利用,就取决于从里面拿东西和你的辨识组织能力。

第三节,作者在一次提到了使用甲骨文写UML。他们是用来沟通的工具,所以需要有人能够看懂,必须够准确,够详细。所以,在使用UML的时候,匹配文字解释就显得极为重要了。

第四节,经营者和开发者之间其实相去甚远。两者之间的理解很难,想做到另一个也是难上加难,在这时,项目经理就显得很重要了。不同角色的关注层面完全不同。

第五节,实现目标和保证质量的矛盾。客户和开发团队出现了矛盾问题很可能就源自于源头,目标错误。目标和质量有时不能真正的达到统一。

第六节,我们要把握细节而跳出枝节。枝节不会影响到行为本身,只是一个次要的分支。如果不能感觉出来,最好的方法就是去感受而不只是去想,亲身感受到了就会明白。

第七节,最后一小节,灵活的软件工程。古人写古诗词是讲究变化的,和我们现代人所感觉不同,为了音律,诗词变得非常灵活,能通顺,能品味,风格古雅就是最好的了。软件工程也是这样,不应该循规蹈矩,软件工程是活的,是有无穷变化的,今人不明此道,所以无法填出好词。还要知道原理,唯有知其理,方可明其道。故曰:大道至简。(笑)

时间: 2024-10-07 18:39:09

大道至简 ⑦+⑧读后感(完)的相关文章

大道至简读后感(二)

大道至简读后感 今天,我阅读了<大道至简>的第二章——是懒人造就了方法.我认为标题的这句话说得一点也没错,特别有道理.因为 当今社会的进步,科学的发展,谁能说不是这些“懒人”的功劳呢?突然间想到了我们尊敬的,崇拜的那些聪明人,大多数都 是“懒人”,因为他们总是想得多,做得少,所以思维得到了锻炼,就变得越来越聪明.所以说:是懒人造就了方法.当有一 件事情需要很大功夫才能做完时,像愚公这样的勤快人就会立刻行动,马上去做,尽快完成,而像李冰这样的“懒人”呢,则 会静下来想:怎样做才能让自己既节省力气

大道至简读后感(七八章)

大道至简读后感 ——终章 到了第九周,我们的JAVA课程的学习也接近了尾声,但是我们在课上所学到只是最为简单的基础.就像老师所说的那样,我们还是要到一些java课程的公开课上去学习.最后,对于大道至简的最后两章,我们又有了1000字读后感的任务. 第七章所说的是“现实中的软件工程”,具体分为5个小章节的内容.在第一部分给我们讲述了大公司IBM的故事,在它们这些公司的手中,都有一个算盘,它们都是为了获利而存在.大公司们在标准.理论.语言上的争来夺去,未必全然出于“软件实现”的考虑.对统一理论.统一

大道至简读后感(第三章)

‌                                                                                            大道至简读后感 ——第三章 国庆已经结束了,我们又迎来了紧张而又忙碌的学习生活,一切步入了正轨.java学习也不例外,由于上周是国庆,我们并没有开展大道至简的学习,不过这并不意味着我们以后不用写大道至简的读后感了.与之相反的是,在开学以后我又迎来了大道至简第三章的读后感作业.在这第三章中,我们可以看到一个出现频率

大道至简读后感(第六章)

  大道至简读后感   ——第六章 又是一个欢快的周二,我们又迎来了大道至简的读后感任务,这次是第六章的.那么第六章又说了些什么呢? 第六章的标题为“从编程到工程”,这一章又具体分为8个小结.依次为: 1.语言只是工具 2.程序 3.方法  4.过程  5.工程  6.组织  7.BOSS  8.上帝之手 每个人做事的时候都需要一个或者一些工具,就好比:我们说话的时候需要嘴这个工具,吃饭的时候需要筷子或者勺子.那么工具之间分优劣吗?那我们再来看这个例子,打电话.我们通过手机打电话,然而手机又分为

大道至简读后感(第四章)

大道至简读后感 ——第四章 沟通,一谈到沟通这个词语,我们会想到很多问题, 例如: 我们需要沟通吗? 我们会沟通吗? 我们为什么要沟通? 你和谁有效地沟通过? 家长(要钱) 老师(要分) 那什么又是沟通?我们可能得到以下的结果: 不要想当然地认为你的听众会领悟你没有直接表达的意思 说完整的句子 不要将主观看法当做客观事实 避免使用双重否定 根据对象选择合适的语言 避免使用模糊和多义的语言 无论是在生活中还是我们所写的程序中,我们都要学会沟通,在生活中,只有我们学会了沟通,才能和他人很好的相处.同

大道至简 读后感

大道至简 第二章读后感 在旧时.李冰修都江堰的时候以火烧石,再用冷水浇之,山很快的就挖完了,较于愚公的挖山子孙万代不只的方法.的确要高明了不少. 那李冰是怎么做到的呢,有人说是懒人造就了方法.的确是,可这种懒人是打了引号的.只有肯思考的,肯钻研的人才会去简化问题,并且能在短时间内就能得出不错的结果.通过这个实例也能告诉我们程序员一些道理——好的编程员不仅会编还会去思考.懂得如何巧妙地略过那几百次的“up and down”. 应该时常都有老师这样提醒你,要把所学的知识经常整理并运用到实践中.诚然

大道至简读后感(三)

软件工程中,有个么多的鬼鬼框框,又要写文档又要按照流程开发又要开例会,真的是有用的吗,对于我们程序员了来说,肯定有很多不必要的流程,但是对于一个项目是必须的,我们不知道我们会在开发的过程中遇到什么问题,这就需要我们以前做的这么多的文档工作,来未来接受的人做铺垫.我觉的中国的科技水平远远不是世界第一,是什么么原因我是不得而知,但是,我觉得应该从我们自己做起,打下坚实的基础,更有力我们的发展. 我们应该做一个什么真么样子的软件呢,需要实现什么功能呢,这是不是取决于我们工作人员的幻想,而是用户需求.这

大道至简读后感 lc

自大一第一学期学习完C语言以后,我就有了一点关于迷惑--什么是编程.带着这个问题,第二学期的C++转眼间学完了,但好像还是只会编一些学过的程序,总感觉脑子中很乱,一团浆糊.终于,暑假来临,在老师的推荐下,我认识了周爱民老师的<大道至简>这本书,短短的一百多页,此书让我焕然一新,把我脑子中的浆糊整理了一番,好像突然间井井有序了. 此书开篇那就让我耳目一新,引用了"愚公移山"的典故,将"愚公移山"以编程的思想概括,即用 编程解决移山,又用移山简化编程思想.直

大道至简读后感。

通过阅读大道至简感触颇深,在大一一年中,先后学习了c语言,c++.进入大二,选择了软工专业,应老师的要求,在暑假期间阅读大道至简这本书. 在书中开头,作者将愚公比作编程人员,论述编程的根本:顺序,分支,循环.可能我们在大一学习c语言和c++的时候,一直在抱怨感觉好难,自己没有那个赋,根本学不会.然而我们大错特错,书中却说道,除先天智障和后天懒惰者,都可以学会程序.书中有一个公式"程序=算法+结构",编程的要务就是先将事情分析清楚,搞清逻辑关系和依赖关系,再由代码实现.程序的算法设计出来