《大道至简》读后感

本书改变了我对编程的理解,让我意识到编程不仅仅是写代码,更重要的是理解问题和思考解决方案。书中强调了算法和数据结构的重要性,并指出语言只是实现想法的工具。

《大道至简》读后感

      在老师的推荐下,我阅读了《大道至简》这本书。通过这本书,我发现了自己的很多不足,以前在遇到一个题目时,往往会像书中说的那样“那我们就开始吧”,凭借自己的经验硬做,在遇到难题时,也只是到书中去寻找相应的模板,整套程序下来,自己思考的地方很少。

      在看了《大道至简》这本书后,使我对软件工程有了新的认识,程序=算法+结构,而代码只是愚公式的工作。我之前的所作所为,只重视了愚公的部分,忽略到了自己的思考,这将导致我在遇到一个全新的问题时,第一反应是“这道题我没见过,所以我不会做。”,没有自主思考并解决问题的能力。书中提到,算法是对一个程序的逻辑实现的描述,而结构是逻辑实现所依附的数据实体,在“程序=算法+结构”这个公式中,代码是不存在的,存在的只是思想。由此可见我之前的行为是多么的错误。

       记得在最初接触C语言的时候,老师曾告诫我们在遇到问题时要先在纸上列一个大纲,这大概就是自己思考的过程吧,而我嫌麻烦则忽略掉了这个过程。通过这本书,我认识到了自己的错误,在接下来的学习中,我会重视思考的过程,在遇到一个问题时,我会先将自己的思路条理清晰,之后再去编码。

       根据《大道至简》这本书所说,我大概是可悲的吧,因为我一直在比较哪个语言比较好,所以书中那句“语言只是工具”给我留下了很深的印象,不同的语言适应不同的工作,有的语言适合做网页,有的语言适合做软件应用,这更加坐实了“语言只是工具”这句话。通过这句话,我知道了自己现在学习的究竟是用来干什么的,对语言有了一个更加清晰的认识。通过这本书,我知道了算法最基本的也就是顺序、选择和循环,其他的无非就是这几个的叠加,这样的话就可以把一个很大的工程细分成很小的部分,之后分别完成,也许这就是这本书叫《大道至简》的原因吧。

      《大道至简》这本书里面专业知识很少,作者写这本书的主要目的也是为了传递一种思想,教给我们一些技巧和思考方法,团队之间应该如何分工,每个角色的职责是什么,如何更有效率的完成一个工程。实话说,在第一眼看到这些内容时我并不是很重视,因为我感觉自己离到公司工作还有很长的一段距离,不过我想到了大一时光是过得多么的快,仿佛自己刚刚军训完。认识到了时间过得很快后,我又将这些部分仔细通读了一遍。

       开学后就是一个大二的学生了,这对我来说是一个新的开始,这本书对我来说有很大的帮助,在接下来的学习中,我会改变自己的编程习惯,梳理好自己的所学,让自己桌上的书不再乱,重视思考的过程,不再一味的照抄模板,我会争取做一个会知道“偷懒”的人,我相信我的编程能力会在老师的教导下迎来质的飞跃。

转载于:https://www.cnblogs.com/liujinxin123/p/9323472.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值