《大道至简》读后感

发布时间 2023-07-30 15:11:08作者: 不如喝点

                                                                   《大道至简》读后感

  大一暑假时间根据老师的要求读了《大道至简》这本书,周爱民老师通过《愚公移山》的故事引出了“大道至简”的思想,向我们讲述了软件工程实践者的思想,让我们借助《愚公移山》的故事了解软件工程。在阅读《大道至简》之前,我只会根据所学的知识来简单的完成pta上题目给出的要求,直到读完这本书以后,我才明白编程的根本,也明白了什么才是真正的程序,更明白了工程是在团队的配合之下共同完成的。

  通过阅读我明白了编程的根本是顺序、分支和循环,那些大一困扰我的题目,也不过是这三种结构的组合,起初的我只会根据题目的要求按部就班的完成,甚至并不思考怎么能够更简单,我想要的只是完成这个题,而现在我通过书中的内容明白了编程的第一要务是先把事情分析清楚,把事情先后的逻辑关系和依赖关系搞清楚,然后再去写代码实现,编程是有自己的方法的。我们要学会思考,将复杂的问题简单化,将一个复杂的问题化简为一个个小的简单的问题,再通过顺序、分支和循环结构去进行实现,从而把问题化繁为  简。

通过阅读我还明白了程序=算法+结构+方法,更明白了工程的真正含义。通过书中我明白了工程不是做的,是组织的。一个工程的成功与否并不取决于团队中的某一位成员,而取决于每一位成员,只有每位成员都在项目经理的组织下分工明确,步调一致,共同完成这个项目才能够最好的完成这个工程。最狭义的工程,是描述“做什么”和“做到什么”。也就是说,是对目标的描述的成果的检测。至于这个工程目标的实现,是“过程”和“方法”的事;而有效、快速地实现“过程”和“方法”所需的,就是“工具”。所以在工程之中,我们要学会使用工具。而在使用工具之前我们应该了解它的用法以及它的用处。要想熟练地运用工具,仅仅了解是并不够的,我们李颖更多的读取他人的代码,自己多些代码去熟悉工具,以实现熟练地运用工具。然而我们不应该过度的依赖工具,应该化而用之,融通与融同,做到举一反三、闻一知十,把知识融化汇合,得到全面的理解并升华。

  通过阅读《大道至简》这本书,让我发现了自己身上的许多问题,更让我明白了软件工程并不是简单的编修代码的事情,而是一件值得投入精力以及时间去努力学习以及精进的事情。读完此书之后,我常常会通过自我反省来找出自己的不足之处,及时改正,这让我在面对困难的时候可以实现独立思考,在面对失败的时候,不会缺少重新来过的勇气以及信心。我会经常通过自我反省来提醒自己如何提高自己的编程能力,以及团队合作和面对失败可以重头再来的重要性。