程序员的难题:知识学了就忘怎么办?
本文由 庆哥小白 授权投稿
作者公众号:一个自学的程序员
正文共:1556字
不多,耐心读完吧!
对于温故知新这一块,我是想用它来着重强调我们在自学中遇到的一个 大问题,那就是“学了就忘”,我相信这是每个自学者都会遇到的一个大问题,而且很多人还不知道如何解决,或许说有很多人没有思考过这个问题产生的原因!
当然当你看完了这篇文章,我想你以后再也不需要为这个问题困扰了,我将给出产生这个问题的原因以及应对的方法,你只需要照着做就可以了。
首先我给出出现这种情况的原因,然后再逐一进行说明:
知识没有用起来
没有及时复习
只有输入没有输出
其实产生“学了就忘”的情况就是因为这三个原因,解决掉这三个问题可以有效帮助你减少“学了就忘”的情况,这三个原因可不是我随口说说而已,而是经过我的不断试错验证总结得出的结论,接下来我们就这三个问题进行探讨一下。
首先就是第一个:知识没有用起来
在如今这个碎片化的时代,各种信息真的是太多了,我们在碎片化时间去获取这些信息,通常情况下都是在做无用功,只不过打发掉碎片化时间而已,因为这样的一个环境会导致大家对知识的学习也存在一个碎片化,什么意思呢?
也就是大家虽然学习了很多知识,但是却没有把知识给内化掉,你虽然学了,但是这个知识并不是真正的属于你的,你只是非常浅的去认识了这个知识,并不知道它有什么用,也就是虽然学了,但是没有把知识真正的去用起来,只有当你把知识真的用起来了,你才会对它有更深的理解,你才会更加懂得它的价值,这样你才会记忆的更加深刻!
所以,学到的知识没有用起来,这是导致你“学了就忘”的一个重要原因之一!
第二个原因就是:没有及时复习
我一直觉得复习是有效抵抗遗忘的方法,记不住那就多看几遍,不是有很多人都在说吗?记不住是因为你看的少,看的多了你就记住了,这其实并不无道理,所以及时复习对于知识的记忆非常有帮助。
其实自学的时间久了你就会发现,学习是最简单,难得是记忆和运用,你学到了多少新知识并不重要,关键这些知识你是否能够记得,是否能够在需要的时候调用他们,这个才是最重要的,很多人都是学习了新知识,学完然后就放到一边去了,根本没有什么复习可言,时间久了,相当于白学,当初所花费的时间也是属于无效时间,这就是无用功了!
所以对于知识的学习其实是非常有必要进行及时的复习的,不过这有个前提,那就是你得有可复习的东西,那是啥呢?其实就是笔记,我是一个方法论患者外加笔记重度使用者,好记性不如烂笔头说的还是很对的,所以我强烈建议每个自学的人都要有记笔记的好习惯,这也是我在自学第一大步骤中说的搭建知识框架一定要记笔记的原因,只有这样,你才会有可复习的东西啊,时间长了,这些笔记就是你的财富啊!
所以一定要记笔记,然后进行知识的及时复习,这个可以有效帮助你抵抗遗忘!
最后的一个原因其实就是:只有输入没有输出了
我们首先来看一个学习模型,就是“学习金字塔”模型
在说这个学习金字塔之前我们要知道这么一个问题,那就是我们说的学了就忘,实质上就是指得学习内容的留存率太低,这样我们就能很容易看明白这个学习金字塔要表达的意思了,我们直接看金字塔底端,也就是学习内容平均留存率最高的方式就是教授给他人,那这个具体该怎么做呢?
你可以写博客,做教程等等把知识以自己的理解分享给他人,这会使得你对知识有更深的理解,记忆的自然会更加深刻,有了这个过程其实也就完成了一个闭环的学习模式。也就是你的学习不仅有输入,同时也有输出了,形成了一个单点上的学习闭环,你之前之所以会学了就忘,有很大一部分原因就是因为你只有知识的输入却没有输出,所以对于知识的学习,不仅要有输入还要有输出,要注意学习闭环的形成。
其实看到这里你就会发现,我们这里所提倡的跟在之前说的步骤三中的拓展知识深度已经关联上了,拓展知识深度的最终表现其实也就是输出,所以从现在开始不仅要做知识的输入,更要注重知识的输出,因此,可以试着开始写博客!
推荐阅读
谈谈我最近的一些思考
推荐一个强大的毛玻璃特效开源库
自己不付出努力的话,就别指望别人帮你了
编程·思维·职场
欢迎扫码关注