美文网首页
学习编程对我的启示

学习编程对我的启示

作者: 致远007 | 来源:发表于2017-07-20 21:20 被阅读24次

    概念要清楚。学习过程要对每一个概念都非常清楚,清楚不同概念之间的联系与区别。计算机对每一个变量或指令的执行,都非常精确,每一步都不能出错,否则得不到想要的结果。其实学习每一科目,接触到的都是一些概念,而对概念的理解程度决定了对知识的掌握程度,明白单个概念之后,尝试去联系不同的概念,通过逻辑将单个概念的点变成知识网络,然后再通过网络构建知识体系。

    学习的每一步都要扎实,检验扎实的最好方法就是看看自己是否会用概念,使用过程中出现疑问时,反而是提高的最好时机,对于存在的疑问,先自己去尝试发现问题存在的地方,然后试着重新换一种思路解决,如果不能解决则回到概念的原点,来重新认识对概念的理解,将解答问题的过程重新梳理,然后再去查找相关的资料,不断循环,直到解决。

    不要陷入死循环。每天忙忙碌碌,但是学习效果不理想,每天都陷入一种循环中而不自知。这是个人不能有效地去提高的最大问题,面对当下的学习,要不断思考,如何将存在的问题理解清楚,而不是只简单地学习与做事,如果陷入一种死循环,那么停止就是最好的选择。避免陷入死循环,重要的一定是清楚所做的事情,需要采取地步骤,一步一步地去实践。

    计算机在执行一个程序的时候,需要我们告诉它如何开始,从什么地方开始,如何结束,在什么样的条件下结束。个人在行动中却缺乏这样的判断标准。所以一直不停地做事,但是却没有认识到这一点。自己在做事的时候,时刻要清楚做了什么程度,接下来还有什么需要做,对做事进程有一个评估,从而减少无谓的付出。

    递归迭代才进步。计算机所做的事情主要利用递归来实现计算的不断执行,递归中将那些相关运算执行好。个人学习升级的过程也是一种递归迭代,当学习一个新概念时,要与旧概念进行深度的联系,从而将那些概念理解的更深入,而独立的东西是无价值的。

    学会模块化作业。程序里面的函数都是一个个的模块,能够实现特定的功能,可以通过调用来实现其功能,但是在不用的时候,它们都是一个相对独立的主体。这种设计最大的好处是,可以方便地进行不同功能的组合。而且一个函数只需要检测一次,就可以被无限地调用,这也间接地实现了复利的效用,个人在学习过程中,也可以采用模块化,各个击破。

    学习编程的过程,让我学习了结构化作业,做事更有条理。通过对计算机功能的学习,可以让自己更了解计算机,从而更有效地去做事,而且每一步都不能有错。这种要求非常高,但也非常考验思维,只有这样才可以让自己学会严谨地做事。

    相关文章

      网友评论

          本文标题:学习编程对我的启示

          本文链接:https://www.haomeiwen.com/subject/xejfottx.html