返回

反复忘旧知识?自学编程必备的三大提级攻略

闲谈

自学编程最让人头秃的不是学不会新内容,而是反复遗忘旧知识。刚入门时,学完基础语法,自信满满,可是真刀实战时,却发现自己连最简单的变量赋值都磕磕绊绊。越是往后学,越是发现遗忘得快。以自学 Python 为例,明明基础功底已经不薄,但是一旦进入面向对象、数据结构等进阶阶段,回头再看,前面的基本语法概念已经忘得七七八八。

这种学了新内容,转头又忘旧内容的现象,可不是你个人的问题,而是学习过程中再正常不过的事。德国心理学家艾宾浩斯早在 20 世纪初就发现了这种现象,并提出了著名的遗忘曲线理论。艾宾浩斯通过实验发现,遗忘在学习后立即开始,并且随着时间的推移,遗忘的速度会越来越慢。也就是说,刚学完的内容,如果你不及时复习,很快就忘得差不多了。

所以,自学编程想要学得好,抗击遗忘是关键。针对遗忘,我整理了 3 大提级攻略,助你摆脱学习低效的怪圈,自学编程从此开挂!

攻略一:间隔重复,打败遗忘曲线

艾宾浩斯还发现,在遗忘发生之前进行复习,可以有效地防止遗忘。而间隔重复正是基于这一原理。间隔重复是一种复习方法,它要求你在不同的时间间隔内重复学习同一内容。这样可以不断地唤醒你的记忆,让它在遗忘发生之前得到巩固。

具体做法是:

  • 第一次复习: 在学习新内容后立即复习。
  • 第二次复习: 在 20 分钟后复习。
  • 第三次复习: 在 1 小时后复习。
  • 第四次复习: 在 1 天后复习。
  • 第五次复习: 在 7 天后复习。
  • 第六次复习: 在 30 天后复习。

你还可以根据自己的实际情况调整复习间隔。重要的是,要定期复习,而且要循序渐进地拉长复习间隔。

攻略二:主动学习,化被动为主动

传统意义上的学习,往往是老师讲,学生听,知识是被动地灌输到大脑中。这样的学习方式效率很低,很容易遗忘。而主动学习则不同,它要求你主动地思考、理解、应用所学内容。

具体做法是:

  • 提问: 在学习新内容时,不断地向自己提问,思考它的意义、用途和与其他知识的联系。
  • 总结: 定期总结所学内容,用自己的语言表述出来。
  • 练习: 多做练习,应用所学知识解决实际问题。
  • 讨论: 与其他同学或老师讨论所学内容,交流不同的理解和见解。

主动学习可以让你对知识有更深刻的理解,而且印象更加深刻,不容易遗忘。

攻略三:刻意练习,精益求精

刻意练习是一种有目的、有计划的练习方式。它要求你专注于提高你的技能和知识水平,并不断地挑战自己。

具体做法是:

  • 设定目标: 明确你要提高的具体能力或知识点。
  • 走出舒适区: 选择比你当前水平稍难一些的练习题或项目。
  • 专注练习: 每次练习时,都要集中注意力,认真思考,找出自己的不足之处。
  • 及时反馈: 定期检查自己的练习结果,及时发现错误并进行改正。

刻意练习可以让你快速提升自己的水平,而且不容易退步。

自学编程是一场持久的修行,想要学得好,一定要重视知识的巩固和应用。掌握这 3 大提级攻略,让你彻底摆脱遗忘的困扰,自学编程从此高歌猛进!