《大道至简》读后感
作者:互联网
读完周爱民《大道至简》,我感觉这是一本非常好的书,我从中学到了很多关于软件编程的知识,以及在软件开发中团队所占有的重要作用,下面是我的感受和启发。
这本书中最令我印象深刻的便是写书的方式,作者将编程和故事结合了起来,全面的介绍了编程的本质和在学习编程过程中可能遇到的问题以及该如何解决。在第一章中作者讲述的便是编程的精义:分成模块,不断简化。对于愚公移山的典故,书中这样说:“在愚公的论述中,我们看到了编程的根本:顺序、分支和循环。庞大若愚公移山这样的工程,都是可以通过这样简单的编程来实现的,这,就是编程的精义”。从我开始学习编程到现在,我认为我一直都没有认清编程的精义,从来只会模仿和循序渐进,没有整体化的思考过整个程序,只会从头到尾的一步一步来,而不会一个模块一个模块的解决就像编程时智慧从头到尾而不会先把需要的函数一个一个的列出来摆在上面,然后想办法将这些结合起来,程序便写成了。读完这本书,我觉得在未来写程序的时候,我的效率会有很大的提高。
在第二章中作者使用了李冰的例子说明了一个问题,那就是在不同的情况下我们要学会用不同的方法来解决问题,要灵活的运用方法以求实现更加完美的程序。这使我想到了我的一个问题,那便是在写程序时只会自顾自的写,想到什么写什么,完全不顾及会出现什么问题,以及是否变麻烦了,有的时候出现了问题会不断地在源程序找错误的地方而从不想是不是可以用一种方法来解决这里出现的问题,读完这本书,我学会了在编程的时候首先要想好构架以及相应的方法公式,认真比较每一种方法,选择最优的方法写进程序里,找到程序的关键点,以达到事半功倍的效果。要兼顾愚公和李冰两人,首先思考方法,然后在一步一步来。否则只像愚公一样,一味的勤奋但人的精力毕竟是有限的所以最终会归于失败。
在接下来的几章中,作者讲述了团队、沟通、失败、编程等于算法加结构,编程就是程序和过程的结合以及现实应用中的编程和软件工程的三大要素和思考,工具,方法和过程。对于现在的我来说,还没有经历团队,但在以后的生活工作中,团队必不可少,一个良好的团队可以事半功倍,另外沟通也必不可少。在编写程序过程中一个好的团队是必不可少的,积极的与成员沟通,有条理,划分好各自的角色,尽好各自的本分,每个人都有各自的分工才能将任务以更高的效率完成,提高质量。在编程中我们难免会遇到失败,就像书中所讲工程只是一种实现的途径,实现才是目的。从前的我,遇到失败首先感受到的便是难受,不甘接受失败,但现在我学到,失败也是一种过程,最终实现便是成功。
总的来说,这本书让我学到了很多,思想上有了很大的改变,对过去的做法进行反思,对现在的做法进行改正,规划好将来的做法,不断进步。无论做什么要有明确的思路,严谨的思维,严格要求自己。
标签:读后感,大道至简,编程,程序,精义,失败,团队,方法 来源: https://www.cnblogs.com/mine-my/p/16534496.html