关于提升学习能力的两个关键点

之前有朋友问我怎么提升学习能力,大致总结了一下写成了一篇文章。

1. 静心

人神好清,而心扰之;人心好静,而欲牵之;常能遣其欲,而心自静;澄其心,而神自清。 ——《清静经》

做个类比:

一台被有意或无意地安装了各种流氓软件的电脑,用它的时候总是容易被各种弹窗广告打断,还被各种自启动的垃圾程序拖慢运行速度/占用系统资源。

怎么办?

当然是卸载垃圾软件,同时提高对信息源的辨识能力。

人用思维也是类似的。

2. 心流

心静下来之后,就容易体验到心流状态了。

说白了就是让学习尽量成为一种充满乐趣的挑战。

其实学习本来就可以是充满乐趣的挑战,你看小孩子在沙滩上快乐地用沙子堆城堡,那就是一种学习。

用马克思主义哲学的话来说,那是一种对客观物质世界进行实践活动获得感性认识的过程,下一阶段,就是用抽象思维总结归纳大量感性材料得到理性认识的过程,然后用理性认识指导实践活动,如此循环往复,看似周而复始,实则螺线上升。

注意,乐趣/刺激并不意味着轻松/舒服。道路是曲折的,但前途是光明的。

好了偏了一下题,回归正题。

怎么让学习成为一种乐趣呢?

关键是正反馈

而要得到正反馈,必须要实践

一个残酷的现实是,对于大部分学生(当然也包括我)来说,无论是学校教育,还是家庭教育,几乎都在持续不断地摧毁着正反馈的链路,喜欢用负反馈赶鸭子上架,并且他们的出发点往往都是为你好;几乎都在持续不断地贬低实践的重要性,虽然嘴上说实践很重要,但是现阶段考试的主要矛盾决定了学校重视理论轻视实践。

实践不是老师让你做一个项目然后还要写一大堆实验报告,实践是自主的而不是被迫的,是自由探索而不是完成任务。

目前只能自己有意识地去平衡这种错位。

比如就拿学习 C 语言来说。

看着谭浩强的红皮书,听着老师念 PPT,用着 VC6 写黑框框出来个烫烫烫,就这你不仅能学进去还能学出真东西来,那说明你有较强的学习能力和钻研精神,但学习编程大可不必如此自我折磨。

工欲善其事必先利其器,配一个好点的 IDE,学会使用 GitHub(为了使用 GitHub 可能还需要学习科学地上网,如果嫌麻烦可以使用国内的 Gitee 代替),在开源的广阔天地里玩一玩,这是打通正反馈链路的一个很重要的积极因素。

但是这些都需要兴趣,需要时间,问题就是兴趣与时间这两样很重要的东西都容易被无聊的课程和作业给摧毁和霸占,所以某种程度上可以说,上课耽误学习……

问题是还不能不去,不去就点名,怎么办?

一点经验之谈,在学习与上课之间打游击,充分利用自由时间。

但其实老师们也是尽职尽责的,只是目前的教育体制和实际条件有限制。

另一方面,有趣很重要。

比如学习计算机,可以有意识地去找有趣的程序,有趣的算法和有趣的人。激发自己对于这一领域的兴趣。

兴趣有了,内在动力就有了;内在动力有了,学习就会变成一件自主的事情,学起来就容易找到乐趣。

兴趣没了,内在动力也就没了,这时候就只能依靠外在动力了。依靠外在动力是什么感觉,经历过应试教育的人应该都体会过。


以上仅仅是我个人的经验体会,愿以此带来一点启发。