系统化的学习才是有效的学习!

640?wx_fmt=jpeg

文章很短

可以读完


到了这一步,其实整体的自学编程方法体系就已经完成了,这里只不过我想强调几个比较重要的点!


首先是关于自学大家都会遇到的两个大问题:


第一:就是总是感觉自我学习效率不高


出现这样的情况,原因有如下几点


  1. 方法不对

  2. 有效时间不多

  3. 没有正向反馈


其实这三个原因中最主要的就是第一个方法不对的问题,也就是没有方法,所以才会导致一系列的问题,就比如有效时间不多,因为你的方法不对,所以很多时候你做的都是无用功,自然而然就会导致你的有效时间不多了,而没有正向反馈这块可能你有点不理解,我们人呐,总是喜欢听好听的,总是喜欢尝点甜头,所以对于学习其实也是一样的。


自学那么久,看不到什么效果,学了那么多,过不了多久就忘的差不多,这样很打击你的信心,时间长了,会感觉没有一点成就感,也就会觉得没有意思,可以说你得到的都是负面反馈了,正向反馈基本上没有,那什么是正面反馈呢?比如某人因为你的一篇文章解决了他很长的疑惑,然后特意评论感谢你,甚至联系你感谢你,你做的很多事得到认可等等,这些都是正面反馈,这样才会给你提供长久自学的动力,这是一种成就感,会推动你不断前行。


可是你想一下,如果没有一个好的方法做支撑,你要想得到正向反馈也不是那么容易的!


第二:就是学了就忘


这个是很多自学者的共性问题 ,它有种让人头秃的赶脚,产生它的原因无外乎这么几个


  1. 知识没有用起来

  2. 没有及时复习

  3. 只有输入没有输出


关于这个问题我在步骤五中已经详细的介绍并且给出了解决方案!


其实到了现在,你只要是跟着我的这个教程顺序读下来你就会发现,无论是“自学效率不高”还是“学了就忘”的问题,我给出的自学方法步骤中都已经解决了这些问题,对于学了就忘的问题对应的方法有实战,拓展知识深度以及日常面试,这都很好的解决了学了就忘的问题,而这些组合起来,按照我的步骤,那就是一个完整的可执行的自学编程方法,自然就帮你解决了自学效率不高的问题。


在这里我还要跟大家分享一个重要的理念,那就是系统化的学习才是最有效的学习,一定要记住“系统化”,只要你掌握了系统化的学习,那碎片化时间你也可以进行系统化的学习(前面的文章有提到过),为了让你更好的理解,我举个简单的例子


假如说你要学习一大块内容,比如学习Java这门编程语言,那你就要在很长的一段时间按照我的这个方法步骤去学习Java,期间不要再去看什么python或者PHP之类的。


假如说你要学习一小块内容,比如学习jvm(这其实可以归结为知识的深度拓展),那你就要在一段时间内除了每日的本职工作,其他时间都要放在jvm的学习上,比如查资料等等,然后完成一个从输入再到输出的系统化学习闭环,而这个期间就不要再去学习其他的知识点!


这其实就是我比较提倡的“系统化学习”!


原文地址:https://www.cnblogs.com/ithuangqing/p/12113623.html