《大道至简》阅读笔记

      从放假开始这些天,我读了《大道至简》这本书,这是一本由周爱民先生写的一本电子版的书籍。他讲述了软件工程的学习方法,已经在以后就业中的一些问题,读完这本书,我的感受颇多。

       这本书从一开始就告诉我们编程很简单,可以为什么我们却依然学不会呢?这其中的原因尽在这本书中,编程的精义在于将程序分解,理清每一个步骤的思路,然后用最基本也是最简单的方法来编写出来,最后将他们连接起来,这样就完成了编程,而我在过去的这一年大一生活中,从来没想过编程到底怎么做,为什么编程,过去的这一年中,我无非就是上课听一听,不管听没听懂,下了课几乎没练习过,在上机的时候,也只是去到处找模板,然后加上自己的理解,有的时候还出现错误,有的错误最终也没改过来,对于那些不会的,我始终没有去研究他到底为什么是错的,到底该怎么写,写这个程序的流程到底是什么,这一切的一切都是导致我大一一年什么也没学会的原因,本应该学会的c,可是我还停留在入门的阶段,根本无法自己独立的写出来一个程序,一年的堕落已经酿成了大错。

        但是读了这本书之后,我明白了许多,其实编程并不难,他只是一种我们和计算机沟通的语言,只要我们不是先天智障和后天懒惰者,那么我们都可以做到编程,还记得我最开始编程的时候,什么也不懂,那时候只能抄,就是因为这一抄,入门就没有学好,一点点的负面累积,导致了现在的我啥也不会,过去的一年中我根本不懂什么是分解步骤,这本书教会了我编程首先要分解这个程序,一点点的理清思路,然后用最简单的顺序分支和循环解决问题,这是我当初所不知道的方法,除此之外,以前的我只知道那成篇大段的程序需要一点点的写,却不知道他是由算法和结构组成的,一点点写的程序毫无章法,找错误都难,而分解为算法和结构之后就简单多了,这样自己的想法都有了逻辑,完整的连接起来就成功了,过去的我也不懂得整理思路,每次写程序就是会啥写啥,根本没有思路,想起啥就写啥,丝毫没整理自己的大脑,没有让问题在自己的大脑中形成逻辑,最后写出来的程序都是乱的,然而现在我明白了,在写程序之前需要整理自己的思路,这样自己的思路清晰,加上自己的逻辑,这样才能完整的写出程序

       总结了自己的过去的同时,我对自己的未来也有了一定的认知,首先我不会在重蹈覆辙,像大一学c那样去学java,java也是一门基础语言,我必须通过我的努力学好它,而学好它的关键就在于能不能真正理解编程的奥秘,编程并没有那么难,我们每个人都要有自己的学习方法,在遇到一个问题的时候,最主要的是要冷静下来分解这个问题,他是由哪几部分组成的,每一部分都必须有一个思路,把这些思路连接到一起,才能写出一个基本程序,这还远远没有完成,还需要认真核对,出现问题要自己解决,自己发现到底什么错误,不能指望别人给你改正错误,那样你永远也不知道这个错误,必须自己实践,自己寻找错误,然后改正,这样才能完成我们最终的程序。

 

posted @ 2018-07-21 09:59  生活依旧  阅读(127)  评论(0编辑  收藏  举报