读后感

就过去而言,我认为学习计算机只是学习如何使用代码,用代码解决一些问题,然后熟练的使用代码,但看完《大道至简》之后,我发现学习计算机并不是我想到那么简单,也不是我想象中的那么复杂。

看完《大道至简》后,我清楚的认识到,学习编程就和愚公移山一样,将庞大如“移山”的工程通过简单的编程来实现,这就是编程的精义,将浩大的复杂的工程,一步一步的细分成自己能解决的简单的编程来解决。看完这本书之后,我也发现了我身上存在的一些问题,对于基础程序的不理解及不能使用,就像自己一天的生活,早起洗漱完后就不知道淦什么了,这中间就产生了洗漱后到午饭这一段空白期,解决这个问题的方法很简单,就是发现自己哪存在问题,然后反复的复习巩固,直至能恰当使用。

看完这本书后,我能深刻的理解何为“大道至简”。当我们面对一道编程题是,我们只需知道其逻辑方法就可以了。因为编程实际上是把一件是交给计算机去做,我们只需把这件事该如如何做用“编程语言”告诉计算机。如果我们本就不知道该如何做,就没必要去指望计算机去理解我们要做什么。所以编程的第一要务就是把事件先后的逻辑关系和依赖关系弄清楚,然后再去写代码实现。牢记“程序=算法+结构”

最后,我觉得我们众多人都还存在且难以解决的一个问题就是学得太少,练得太少。“只要功夫深,铁杵磨成针”,然而我们的情况是功夫尚浅不深,还不愿意磨,这就导致我们的编程能力的不足。看完这本书后,我知道了练习并不是一味的去学习新知识,还有对一个个简单程序的反复敲打,反复修改,反复运行,直至自己满意;练习也不知一味的去解决难的问题,而是遵循大道至简,一切都是从简单的出发,一步一步的积累,然后才会有能力去解决难的问题,而难的问题也是由一个又一个简单的问题杂乱无章的交错在一起才形成的,所以练习应该从简单入手,从基础出发,然后再一步步的解决难题,最重要的是一定要多练,这样的练习才会有明显且长久的效果。此外,我们还可以试着去学习修改别人的代码,观察自己的与别人的区别,多想想有没有能够精简改进的地方,以此来达到修正不足的目的。但我们不能总是说把别人写好的全部删掉,改成我写的新东西。因此,在修改他人代码这方面我还有很多需要提升的地方,可以通过经常多看别人的代码,这会给我们很多新的感悟与新的理解和解决问题的方式,受益良多。

《大道至简》这本书还教会了我团队协作,单打独斗做项目是很困难的,团队合作才是常态,我要时常分析清楚我在团队当中充当的是什么样的角色,时刻明白自己的定位,与团队内的人做到良好沟通,充分发挥自己的作用。

posted @ 2021-08-05 19:44  Blue啊  阅读(33)  评论(0编辑  收藏  举报