大道至简软件工程读书总结

从软件工程的名字来分析,软件工程=软件+工程。软件是命令的集合,工程以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西。所以将这两者综合起来,便是软件工程。

此书甚薄,一百二三十页,而且是三十二开的纸,所以我觉得这更不像是一本书,而是一本手册。

术中最经典之处非古文莫属,每一章的开头都有引用古文,由此可见作者的思想之广,知识体系的完整,所以这恰恰是我们所应该学习的地方。

“虽我之死,有子存焉;子又生孙,孙又生子;子又有子,子又有孙。子子孙孙,无穷匮也。尔山不加增,何苦而不平?”愚公移山便是一项工程,其中的每一个步骤便是一步步的执行命令,有循环,有递归,有判断,有假设...

“僰兰道有蜀王兵 ,亦有神作大滩江中。其崖崭峻不可破,(冰)乃积薪烧之”方法是懒人创造的,将士们都在凿山,就李冰自己闲着没事拿火烧,他不就是闲的没事吗。

“言人三为众,虽难尽继,取其功尤高者一人继之,於名为众矣。”三人为概数,众是指一个团队,团队就应该有领导者,所以说要找个武功高强的人来带领大家,但是真的是这样吗,其实不然,真正由谁来带领,还需要继续对此书的细细阅读才能体会到。

“足下求速化之术,不于其人,以访愈,是所谓借听于聋,访道于盲”。我们用UML向客户来说项目,那简直就是对牛弹琴。用甲骨文可以写程序吗?可以。交流还是要站在对方的角度,不是你会的人人都会。

沟通与交流的力量是不可小视的,当然沟通交流的效率也是需要逐步提升,下面就用一张图来体现在这个过程。

“得其精而忘其粗,在其内而忘其外;见其所见,不见其所不见,视其所视,而遗其所不视”从语言到工程,从片面到整体。

当然我们需要策略与思想来使我们的软件做的更好,“王不如远交而近攻,得寸,则王之寸;得尺,则王之尺也”“此郎管中窥豹,时见一斑”。

此书方法甚少,全部是思想的精华,具体还需我们自己去研究发现。

说实话,读完这本书我真的想好好的去读一下我们中国古代的古书,我们所有的思想全都来源于此。

时间: 2024-11-08 23:23:13

大道至简软件工程读书总结的相关文章

《大道至简》读书笔记 第3篇

<大道至简>读书笔记 第3篇 第9章:现实中的软件工程 第10章:具体工程 第11章:是思考还是思想 “语言只是工具,成天讨论一门语言好坏的人,是可悲的.”然而,能够得出这样一个结论之前的人,恰恰之前正在经历这样一个阶段,好比说自己.在前几天向学弟学妹们软件拉票时,我们说:“C#比别的语言好学,容易掌握……”书读到这里,感觉自己确实幼稚了.因为任何语言都是可以学习的,他们只是工具,或者说是知识,真正转化为生产力的,还是需要用编程语言来实现系统.完成系统需求,让客户满意,并且每种语言都有自己的强

《大道至简》读书笔记 第2篇

<大道至简>读书笔记 第2篇 第5章:失败的过程也是过程 第6章:谁是解结的人 第7章:从编程到工程 第8章:你看得到工具的本质吗 <汉书>中说“言人三为众”,这里的“众”字是要理解成为:一个群体,又或者说是一个团队.很巧,我们三人行团队就是由三个人组成,莫名的对自己的团队有了很大的信心.书读到了一大半,软件工程经历两个冲刺阶段,我们一起合作的项目也进行了一大段了,期间确实学到了不少东西,这都是在一个过程中的积累.所以说,“过程伴随工程而出现.”过程解决的问题是工程中角色之间的关系

阅读《大道至简--软件工程实践者的思想》有感(3)

阅读完<大道至简--软件工程实践者的思想>,明白了软件与程序的区别,<战国策-秦策>中的那句话,“王不如远交而近攻,得寸,则王之寸:得尺,亦王 之尺也.”程序只是程序员与电脑之间的对话,而软件却是让程序员把用户与电脑连接到一起,作为桥接.程序不一定是用来卖的,但软件是用来卖的,所以软件包含了商业因素,而程序却没有. 做软件,达不到好.快.省三点.我们的项目,无经费可言,无充足的时间,所以总是图快.图省,然而这样做出来的项目,只能是应付老师,并不是真正的学会了什么东西.然而想要达到好

《大道至简--软件工程实践者的思想》读后感

<大道至简--软件工程实践者的思想>读后感       "工程其实很简单,只是大家把它做复杂了."或许,这就是作者周爱民想阐述给我们的软件工程的核心思想.       愚公移山,看似是一个庞大的工程.可既然山不加增,又何苦而不平?正如书中所说,除了先天智障或后天懒惰,任何人都是可以写程序的.在愚公身上就可以看到编程的基础,顺序.分支和循环,移山这等的工程都可以通过编程来简单实现,这便是编程的精义.       积极工作和勤于思考都要占时间,只要开发人员把这个程序的算法设计出

《梦断代码》、《你的灯亮着吗?》、《最后期限》、《大道至简——软件工程实践者的思想》的阅读计划

作为从事IT行业的必读枕边书目,没理由不拜读一下.以下是我的阅读计划,希望自己能认真执行,阅读自己慕名已久的书目. (每天的阅读时间晚上9点半以后,看一个小时的书籍) 一.<梦断代码>的阅读时间跨度(3月5号~~~4月4号) 随书笔记的发表时间:第一篇3月14号 第二篇3月21号 第三篇3月28号 二.<你的灯亮着吗?>的阅读时间跨度(4月5号~~~5月4号) 随书笔记的发表时间:第一篇4月14号 第二篇4月21号 第三篇4月28号 三.<最后期限>的阅读时间跨度(5月

《大道至简》读书笔记 第1篇

<大道至简>读书笔记 第1篇 第1章:编程的精义 第2章:是懒人造就了方法 第3章:团队缺乏的不只是管理 第4章:流于形式的沟通 终于开始了第三本书的阅读,因为时间关系选择一本稍微薄的<大道至简>.书中阐述的道理是通过与我们联系紧密的例子,和寓言故事,还有漫画……形式很新颖,更加的明白展示作者要表达的观点. 开篇通过分析愚公移山的经典故事,作者抛出了第一个重要的观点:“编程的第一要务就是先把事情分析清楚,把先后的逻辑关系和依赖关系搞清楚,然后再去写代码实现.”所以在我们刚学C/C+

《大道至简----软件工程实践者的思想》

愚公移山的故事想必大家都听过,而愚公移山的过程恰恰能够描述一个项目的实施和编程的精义.首先,要有对解决项目的兴趣和信心,我认同这句话:没有会不会,只有喜不喜欢.只要把自己投入其中,有自己的思考方式,就一定会有所成就.在实施过程中,从需求的产生到团队之间的交流,从技术方案的提出到程序具体的实现,一个项目就完成了.其中程序功能的实现则由简单的语法:顺序.循环.分支一点一点地拼凑而成,就像愚公说的:"虽我之死,有子存焉:子又生孙,孙又生子:子又有子,子又有孙.子子孙孙,无穷匮也(循环).而山不加增,何

《大道至简---软件工程实践者的思想》阅读笔记二

08大道至简——软件工程实践者的思想阅读笔记之二 2015-06-02 16:41 第五章 失败的过程也是过程 以得失而论,在瀑布模型与RUP模型之间,学习前者而不成,可思过程的本质:学习后者而不成,可得文字的架子. 如果懂得了所谓的模型原本都演化自那个简单的瀑布,那么文档是按XP写还是按RUP写,也就可以应时.应需,因地置宜,择善而从了. 越是简单的东西,往往越是接近于本质. 项目经理的工作,就是要去组织这个工程中的各个角色,使得分工明确,步调一致,共同地完成这个项目. 第六章从编程到工程 我

《大道至简----软件工程实践者的思想》阅读笔记三

第七章 现实中的软件工程 第八章 是思考还是思想 读完了这本<大道至简——软件工程实践者的思想>,感触其实很多,从一开始的“愚公移山”的故事,一直到最后的古诗词的音律知识,我更多情况下是在中国文化的背景之下了解软件工程的相关知识,说起来这种感觉很微妙,因为作者为我们提供的讲述方式确实很新颖,以至于我们在对中国文化解读的过程中就不知不觉的对软件工程有了一种莫名的情感. 我们每个人从小就听到过很多故事,我们知道做人要礼貌,谦虚,富有正义,但是知道读了这本书,才知道原来故事还可以这样讲. 这也正是验