读后感
作者:互联网
我用了几天时间阅读大道至简一书,我写下此书对我的影响。
首先第一点,我在阅读此书之前,编写代码的方式一直都是一边写一边思考,没有空出时间用来思考代码背后的逻辑是什么,以至于每次的代码,写完之后表面上看上去并没有什么问题然而一旦运行之后的结果却总是牛头不对马嘴,要么就是运行无结果要么就是运行的结果不正确,然后开始修改,书写半小时,改错两小时。仔细检查之后发现这都是一些很基础的逻辑错误,如果在代码书写的最开始就规划好,可能就不会犯的错误。
书中的第一章提到过,程序=算法+结构。
这个公式的精彩之处,在于
它没有任何的地方提及到 Code。甚至可以说,在这个公
式里,代码是不存在的。
存在的只是思想。
从此处可以看出,写代码所需要的其实并不是简单的书写,它需要去思考,去想一件事情的逻辑,代码在逻辑的面前就显得不是很重要,只有思考之后写出的代码才更加合理,完成任务所需要的时间也就越少。
编程的第一要务是先把事情分析清楚,事件先后
的逻辑关系和依赖关系搞清楚,然后再去代码实现。
在写代码的时候,首先应该是搞明白你需要做的一件事情是什么,以及怎么去做,只有自己够明白了,然后告诉电脑该怎么去做,这样写出的代码才简洁明了,所需要的时间才会更短,在自己都不清不楚的前提下写出的代码也注定是耗时巨大且逻辑混乱的。
积极工作和勤于思考都要占时间。
在我过去的学习和书写的过程中,我只是在积极工作,假装的努力?实际上我并没有去思考事情本身的原因,而是盲目的去写,这样的习惯也使得我没有明确的思路,积极工作的同时也理当思考。
阅读此书后,我深刻的明白,我应该及时的去思考问题,面对我之前出现的情况,我在日后写任务的时候应该注意,面对一个任务,先理清楚他的逻辑,需要先做什么然后再做什么,而不是直接盲目上手操作。为了避免再陷入之前的情况,日后我将会在写之前先利用15分钟的时间,对自己将要做的事情进行一个简单的规划,明白逻辑之后,在着手去执行任务。
这是我阅读此书的第一点启示。
第二点启示是来自于第二章的
你桌子上的书是乱的吗?
它告诉了我应该学会去定时的梳理,多且杂乱的知识只会起到干扰思路的作用,大一一年的学习,我确实学到了很多东西,但是我去参与竞赛的时候我发现我对我所学到的知识并不能灵活的运用,换句话说,我不知道他们到底是用于干什么的,他们可以用来干什么,知识对我而言没有构成体系没有合理的运用方式,面对这样的问题我的思考是我打算每周对所学的知识进行一次总结,并且尽量的多去思考现实中的问题该怎么用我所学到的知识解决,多做一些题目,训练自己对所学知识的掌握程度
除此之外,对于这本书我还不是很理解,才学编程并不久,但是此书给我的启示不可谓不深。日后我还将会继续阅读。
标签:读后感,逻辑,所学,此书,代码,知识,思考 来源: https://www.cnblogs.com/diandianzai/p/15109991.html