《大道至简》读后感

发布时间 2023-07-27 21:24:06作者: 唯见山河来庆

大道至简读后感

  我在暑假的第一个月里阅读了老师推荐软件工程的书——《大道至简》电子版,作为一名软工的新生,我一直对自己要学的东西感到十分模糊,这本书给了我很多启示,首先,大道至简是一本介绍编程思想的书,尽管我对书中有些专业名词还不太理解,但我仍然有收获。

  这本书共八章,每章的标题都概括了先生想表达的,能帮助读者更好的理解

   第一章。周爱民先生以愚公移山为例引入编程的精义,大工程可以通过顺序,分支,循环这样简单的编程来实现。周爱民先生在书中提到 程序=算法+结构 在此之前,我对程序有一些模糊的认知,现在看来,正是 程序=算法+结构。在读这本书之前,我对计算机怀有一些敬畏之心,在书中我得到了不一样的答案,问题要人去理清之后再交给计算机干的,如果人自己都不清楚,计算机是没办法完成的,在此我理解了思考的重要性与必要性。

  第二章。周爱民先生认为是懒人造就了方法,用李冰凿山的典故与愚公移山对比展示观点,我认为人的精力是有限的,方法是人在发展中追求更高效率而产生的,当然,这也是需要思考的,而“懒人”恰恰是花费时间思考的人。勤奋的同时也要讲方法。接着表明要学会整理归纳已经学过的信息,最后,周先生阐述了面向过程和面向对象的区别。

  第三章。做工程=“死亡游戏”,周先生引用李离伏剑的典故说明在团队管理中领导要能承担相应的责任。在一个系统中制度是在一开始建立起来的,在组织中每个人都应有需扮演的角色。做管理不一定要什么都会,明确分工更有利于项目的完成。在第四章中,周先生在展示与客户沟通的反例后提出了最简沟通。第五章。事情总不是一帆风顺的,在做项目的过程中难免失败,但失败的过程也是过程,我们可以从中获得经验教训。

  软件工程思考问题的方法可以是由点及面的,也可以是统揽全 局的。换成业界最常用的词汇,就是“自上而下”还是“自 下而上”的区别。“道”是规律,如果明 “道”,而可以变化无穷,这样做软件工程才是活的。

   大道至简,面对复杂的问题时,要学会化繁为简,把大问题分解成一个个小的模块,逐个解决后再串联起来。团队中,要有制度,每个人都要勇于承担自己的责任,尽力做到有效沟通,人人都朝向共同的目标努力,那么团队必然是优秀的。当然,要想走出自己的“道”路,我还有很多知识及算法要学。之前编程都是想到哪写到哪,不能统揽全局,错了也不反思,学习完大道至简后,我对编程有了新的理解与体会,将培养好的习惯,如写注释,及时分析错误等等。

  这就是我阅读《大道至简》的读后感。