《大道至简》读后感

发布时间 2023-07-23 21:46:22作者: a_true

                                                               《大道至简》读后感 

用了几天的时候读完了《大道至简》,学到了很多东西,也有很深的感悟。

刚拿到这本书的时候很新鲜,把序和前言都一字不落的看了一遍,作者没有写很厚,给我的感觉接受这是一本很精简的干货满满的书。

这本书有八个章节,刚开始用愚公移山愚公也会编程的例子引入,让我感觉这本书很有意思,直到第三章看到了ISO质量体系,就已经开始看不懂了,毕竟也是刚刚开始接触软件工程,没有参与过任何项目,对团队,管理,开发还没有什么概念。

在第一章作者介绍了程序=算法+结构,用愚公移山的例子介绍了编程的本质,顺序、分支和循环,我感觉生活也是这样的,每天都是一次循环,只不过多加了几个if、switch选择语句,for(I = 1; I < n; i++),当天数增加到n时,生命也将结束。这些知识在大一就已经学习过,用愚公移山的例子告诉我们除了先天智力问题或者后天懒惰不思进取的人,都可以学会编程。

在第二章提出了懒人造就了方法,通过对比愚公移山碎尸击壤,李冰凿山积薪烧之,提出了懒人造就了方法,人的精力终究是有限的,做事要讲究正确的方法。我觉得这对应到代码上就是运行效率的问题,现在写的都是代码量特别特别小的程序,对效率的要求不高,随着学的越来越多,代码量越来越大,对效率的要求肯定会逐渐增加,这时候选择一个省时高效的算法就显得尤为重要;在学习中也是,要把大部分时间拿出来思考解决问题的对策,而不是问题一到手就开始匆忙敲代码,也就是程序=算法+结构+方法。

一个软件工程师,想要写出一个完整的程序,自己一个人是很难办到的,这是一个大工程,所以以后肯定会有一个自己的团队,团队重要,而团队的合理性更加重要,就如周爱民先生在书中所说,三人以上的团队就需要有一个能承担责任的管理者,同时也一定要有一个合理的管理制度,而管理制度要依附在有一个确定的组织机构上。

有了团队,有了管理者,对客户的需求的理解也显得尤为重要,要与客户进行有效的沟通,建立在具有明确的意识及观念的基础上,珍惜每一次交流。可能会出现失败的情况,通过失败我们可以积累经验,失败的过程也是过程,我们要注重过程而不是一味强求结果,不注重整个过程而沉迷于项目中,不会有成功。

无论学任何东西都要先了解其内涵的思想,没有思想,就不能真正的学会。对于刚刚接触软件工程的我,读完这本书,虽然我还没有做项目经验,后面的内容对我来说有点晦涩难懂,但仍然使我受益匪浅,无论什么编程语言都只是工具,只有了解更多的内涵才能真正学会其思想,让自己的思维变得灵活。编程是一个很有趣的东西,希望能在以后的学习中可以一直进步,使自己的能力更上一层楼。