反复忘旧知识?自学编程必备的三大提级攻略
2023-10-11 15:13:19
自学编程最让人头秃的不是学不会新内容,而是反复遗忘旧知识。刚入门时,学完基础语法,自信满满,可是真刀实战时,却发现自己连最简单的变量赋值都磕磕绊绊。越是往后学,越是发现遗忘得快。以自学 Python 为例,明明基础功底已经不薄,但是一旦进入面向对象、数据结构等进阶阶段,回头再看,前面的基本语法概念已经忘得七七八八。
这种学了新内容,转头又忘旧内容的现象,可不是你个人的问题,而是学习过程中再正常不过的事。德国心理学家艾宾浩斯早在 20 世纪初就发现了这种现象,并提出了著名的遗忘曲线理论。艾宾浩斯通过实验发现,遗忘在学习后立即开始,并且随着时间的推移,遗忘的速度会越来越慢。也就是说,刚学完的内容,如果你不及时复习,很快就忘得差不多了。
所以,自学编程想要学得好,抗击遗忘是关键。针对遗忘,我整理了 3 大提级攻略,助你摆脱学习低效的怪圈,自学编程从此开挂!
攻略一:间隔重复,打败遗忘曲线
艾宾浩斯还发现,在遗忘发生之前进行复习,可以有效地防止遗忘。而间隔重复正是基于这一原理。间隔重复是一种复习方法,它要求你在不同的时间间隔内重复学习同一内容。这样可以不断地唤醒你的记忆,让它在遗忘发生之前得到巩固。
具体做法是:
- 第一次复习: 在学习新内容后立即复习。
- 第二次复习: 在 20 分钟后复习。
- 第三次复习: 在 1 小时后复习。
- 第四次复习: 在 1 天后复习。
- 第五次复习: 在 7 天后复习。
- 第六次复习: 在 30 天后复习。
你还可以根据自己的实际情况调整复习间隔。重要的是,要定期复习,而且要循序渐进地拉长复习间隔。
攻略二:主动学习,化被动为主动
传统意义上的学习,往往是老师讲,学生听,知识是被动地灌输到大脑中。这样的学习方式效率很低,很容易遗忘。而主动学习则不同,它要求你主动地思考、理解、应用所学内容。
具体做法是:
- 提问: 在学习新内容时,不断地向自己提问,思考它的意义、用途和与其他知识的联系。
- 总结: 定期总结所学内容,用自己的语言表述出来。
- 练习: 多做练习,应用所学知识解决实际问题。
- 讨论: 与其他同学或老师讨论所学内容,交流不同的理解和见解。
主动学习可以让你对知识有更深刻的理解,而且印象更加深刻,不容易遗忘。
攻略三:刻意练习,精益求精
刻意练习是一种有目的、有计划的练习方式。它要求你专注于提高你的技能和知识水平,并不断地挑战自己。
具体做法是:
- 设定目标: 明确你要提高的具体能力或知识点。
- 走出舒适区: 选择比你当前水平稍难一些的练习题或项目。
- 专注练习: 每次练习时,都要集中注意力,认真思考,找出自己的不足之处。
- 及时反馈: 定期检查自己的练习结果,及时发现错误并进行改正。
刻意练习可以让你快速提升自己的水平,而且不容易退步。
自学编程是一场持久的修行,想要学得好,一定要重视知识的巩固和应用。掌握这 3 大提级攻略,让你彻底摆脱遗忘的困扰,自学编程从此高歌猛进!