神译局是36氪旗下编译团队,关注科技、商业、职场、生活等领域,重点介绍国外的新技术、新观点、新风向。

编者按:学海无涯,要学的东西很多,一辈子都要学。但令人头疼的是,前面刚学了的东西,一下子就忘了。如果学了就忘的话,学习的知识就没法转化;没法转化的话,知识就像是给聋子听的音乐。这个问题怎么破?这里有一套别人实践过的流程可以借鉴。文章来自编译,篇幅关系,我们分两部分刊出,此为第一部分。

划重点:

学习要以时间为基础,定期休息,了解你好奇的是什么

学习的时候要清理工作记忆,应用元认知,用问题去“围攻”学习对象,改善理解

课后要写高度概括的总结,细化,交叉学习,转化,并选出永远不能忘记的东西

课余跟朋友讨论自己学了什么,应用间隔重复来防止遗忘,并养成每天回忆的习惯

“我什么都不记得了。”

我拿在手上的那本书划满了标记。好像一页纸上面彩虹的所有颜色都有了。但显然,这么做并没有什么帮助。我试图回忆书里面都说了些什么时,我什么也没听到。只有一片寂静。

我吓坏了,开始质疑我到底知道多少东西。如果看过的所有东西我全都忘了的话,我就没法将知识应用到手头的问题上。我不能转化。如果没有转化,知识就像给聋子听的音乐。

我在内心大致速算了一下。接下来这 75 年的时间里我打算每天都要花几个小时去学习。看着可能会因无法高效学习而被浪费掉的时间,我很清楚,我必须做点什么。

在过去六个月的时间里,我看了几十本有关如何学习的书、论文,还有研究。作为这个阅读过程的结果,我设计了一套适合我的学习流程。这个流程并不完美,但比我以前的做法要好了一个数量级。

在本文中,我将概述我的工作流,以便你可以尝试一下。从编程到经济学,这套流程适用于任何专业或学科。如果你发现里面有些东西对你没用的话,请告诉我。

基础

以时间为基础,定期休息,了解你好奇的是什么。

最重要的是,我的学习是以时间为基础,而不是以目标为基础的。设定类似“今天看 X 页书”之类的学习目标是失败的设定方式,因为你设置的激励举措是错的。一旦你计划在午饭时段看 X 页书时,你会不自觉地针对目标优化,导致阅读的焦点放在速度而不是理解上。而没了那些顿悟时刻,你就很难记住学到了什么。

不要让自己陷入超负荷,适当休息一下也很重要。我每天要进行 3 小时的学习课程,每间隔 30 分钟就会休息 5 分钟。休息可以帮助回到发散思维的模式,同时可以拜访一下大脑其他地方更大规模的神经网络。这还可以让我暖身一下,随便走走,走几分钟后我就感觉好多了。

至于材料,我会学习自己感兴趣的东西。首先,因为人生太短暂,不应该浪费在做自己不喜欢的事情上。其次,我发现学习自己真正喜欢的东西能唤起我的好奇心。好奇心对于精通至关重要,因为精通关乎知识的深度和广度。

比方说,如果你正在学习 JavaScript, 并且对它感到好奇的话,那么就算教程没说,你也想了解 JS 的运行环境在 Chrome 上面是如何工作的。就因为你感兴趣。但是如果你没有好奇心的话,那就只会死记硬背,你学到的知识就很浅薄。

课程

我的学习课程是怎么进行的

清理工作记忆,应用元认知,用问题去“围攻”学习对象,改善理解。

我学习的时候,桌上总会放两台设备。右侧的笔记本电脑放的是学习资料(书、视频或者文章),左侧的iPad是一个打开的文本编辑器。

这是我桌面的样子:

上午的学习课。

当我开始学习时,我会设置一个 30 分钟的计时器,并在 Drafts (文本效率工具)里面创建三个文件:

一个带有时间戳的文件,我的随想都会放在这里面。

第二个带有时间戳的文件,里面记录我对这项课程的思考。

第三个文件记录问题。

第一个文件是大脑转储(mind dump)。一旦我开始学习,就会马上开始想东西。就好像我的大脑醒过来了,开始向我抛出各种想法、任务以及回忆。我怀疑这些来自联想记忆,因为我在学习的时候会看到很多的触发物,比如对我有特殊意义的单词和句子,然后唤起这些想法。

但这就是问题所在。如果我不把想法记下来,我就没法集中注意力。我的工作记忆里面充斥着各种待办事项、想法和情绪。你大概也会有亲身经历——因为脑子运转太快,而无法真正专注于正在学习的东西。有了这个“转储”文件之后, a) 就可以释放我的工作记忆,好让我可以专注学习,而不是思考这些事情,而且 b) 可以把这些想法存储在安全的地方,以便日后回来处理,并采取行动。

第二个文件是我写正在学习的东西的地方。这就是所谓的元认知(metacognition),意思是关于认知的认知。我发现元认知是提高理解力最好的技巧——以后我会多写一些相关文章。当我不明白某件事情,或者发现自己的理解很肤浅时,我就会开始以第一人称写作。这种写作大概是这样的:“那么彼得解释说垄断有四个特征,但我真的不明白为什么品牌是其中的特征之一;为什么会是这样?”

要指出的另一个要点是,我不会用惯常的段落句子的方式写作。相反,我会把每一个想法都写在新的一行上。我甚至都不写句号。这样可以帮助我把焦点放在理解上,而不是样式和错别字这些鸡毛蒜皮上。其实键盘上的“enter”键就是“思考结束”的标志,有助于更清晰地表达想法。

另一个重要的点子是我的编辑器是纯文本的。我发现在纯文本环境下的操作有着令人难以置信的自由。在这种环境下,你完全没有动力去想文字的颜色、下划线、加粗、斜体或其他一些奇奇怪怪的东西。我可以把注意力放在文字的含义上,而不是为标题选择正确的字体。此外,纯文本应用的速度要比那些功能丰富的文本编辑器快得多,而且我发现有一个快速的想法输入环境至关重要。否则的话我就无法思考。

这是我昨天学习 React 的文字片段:

学习 React.js 的元认知笔记。

你可能会觉得哇怎么写这么多。确实。就一个小时的学习课程而言,我一般要记录500到1000字。但每个字都是值得的,原因如下:

应用元认知的时候,对事物的理解要比不应用更深入。我测试过许多不同的学习模式,基于我后来回忆以及知识转化的能力,我发现元认知的表现至少要好 2 倍。

用文件记录我对学习主题的思考,可以让我的工作记忆保持干净。一口气读完很多文章之后,我并没有像往常一样觉得自己陷入了超负荷。你也许也有过类似经历:在浏览了一小时的网页之后,感觉整个大脑都快要融化了。那是因为你在没有真正理解的情况下吸收了太多的信息。元认知的做法在践行了几个月之后,我意识到自己再也回不去了——再次体验原先那种不必要的认知负荷感觉很奇怪。

元认知通过细化与交织来提高记忆力。当我在文件中写下想法时,由于联想记忆,我就会止不住把想法与该主题的其他相关想法联系起来。交织的结果是掌握。

(我怀疑)训练元认知提高了我这方面的能力,也就是将白天模糊的概念和想法,转化为可以写下来供日后分析的具体单词。这一点对我来说特别有趣,但是除了我自己的实验之外,我没有任何其他证据。因为这个方法是我想出来的,所以也许这个看法会存在偏见。

此外,由于我使用了快捷方式,所以我的打字速度要比大多数人快2-3倍。所以打这么多字并不费多大力气。

第三个文件用来记录问题。每当我遇到一些自己不理解的东西时,我都会尝试把它分解为一系列的简单问题。这组问题里面的每一个都涉及该问题的一小部分。如果这个概念特别具有挑战性,我会尝试用很多不同角度的问题来“围攻”它,并且进一步分解该问题。

我开始新课程的时候,总是从前一个课程的问题文件开始。在开始新的学习之前,我只看上一节的问题,然后回答。听起来不是很有趣,但是如果你大声地向自己解释一些东西的话,其实是很有趣的。回答问题可以提高我的理解力,并有助于将想法联系在一起。是的,回答问题也算学习——这也许是最有效的学习方式。

课后

写高度概括的总结,细化,交叉学习,转化,并选出永远不能忘记的东西。

课程结束后,我的三个文件都记录了大量信息,然后我开始回顾整个学习过程。

首先,我会写三到五句话,对刚刚学习的内容进行总结。我会尝试提炼学习材料的核心思想,并将所学材料压缩成一个最大密度的信息块。我在总结的时候,会合上笔记本电脑。不看文字有助于将想法“压缩”到内核,并给记忆制作一个小“钩子”,以便以后了解整本书的内容。

我的摘要笔记是这样的:

React.js 的学习回顾。

很多时候,我在摘要部分写的不是书上写了什么,而是它对我的意义是什么。换句话说,如果我们都读了这篇文章并写了摘要,我的和你的会有很大的不同。

做完总结之后,我会写下这三个问题的答案:

关键思想是什么?

我如何应用学到的这些知识?

这些思想与我已经知道的有什么关系?

第一个问题不言自明。我尝试记住刚刚看过的东西,并尽量把能够回忆起来的东西写下来。当我开始应用之前提到的元认知技巧时,我注意到,自己能回忆起的概念数量增加了 3 倍。正如我所推测的那样,长期记忆的回忆受到一开始的交织与回忆的影响,所以其实这可能是有助于改善你的长期记忆的。

第二个问题是关于转化的。学习的唯一目的是应用我们所学的知识。没有应用,知识就没有用。但是为了运用知识,我必须在需要的时候能准确地记住它。转化的问题有助于发现如何应用我刚刚学到的知识。一般来说,这还有助于揭开我添加到收件箱里面的某些待办事项。比方说,我最近在学习垄断相关知识,这个问题的答案就是,“我能想到我们的一些 ideas 有着怎样的垄断特征。”

第三个问题是给交叉学习准备的后备计划。这个问题可以帮助主动思考,思考我刚刚运用的这条知识如何与我已经知道的更广泛图景联系起来。这里的诀窍是,在回答这个问题时,你不仅是在建立联系,而且也会改善长期记忆,因为你会回忆起将新学到的知识联系起来的另一样东西。由于创造力就是建立事物之间的联系,因此养成主动建立这些联系的习惯有助于诞生新想法。

最后,我会把问题文件放进Anki app里面。 Anki是我用来记东西的间隔重复系统。App使用很简单:添加抽认卡,然后测试自己。如果卡片里面的东西你还记得的话,就可以在更久之后再进行下一次测试。

这里最令人兴奋的是Anki的使用改变了我与记忆的关系。我不再害怕忘记,因为我知道,我添加到Anki里面的所有内容我会永远记住。这种感觉就像拥有了超能力。更有趣的是,拥有这种超能力会引出一个不同寻常的问题,“什么东西我永远也不想忘记?”

在课余该做什么

跟朋友讨论自己学了什么,应用间隔重复来防止遗忘,并养成每天回忆的习惯。

与朋友交谈

每当我学到一些新的很酷的东西时,我就会有一种向朋友解释的冲动。这可以帮助我很快认识到我是真的知道还是只是囫囵吞枣。有时候我就是给他们发发消息,有时候也会跟他们通话来谈论想法。

间隔重复

为了学得更好,我还有一个技巧就是测试。很多人把测试当作不愉快的事,就好像那是上学才必须做的事情,这是不对的。实际上,测试非常有用,也很有趣,尤其是如果做得对的话。在某种程度上,我在根本上是通过测试来学习的;其实在看答案之前我就已经在问自己问题了,我已经在问自己学了什么,并尝试猜测答案是什么。

在每次课程之间,只要有时间我就会用Anki来测试自己。比方说,昨天我在超市排队的时候就用Anki做了几道题。

我怀疑我上班的时候也做了很多的间隔重复,因为我的iPad上面的Drafts总是打开着的,而且应用了大量的元认知。

每日主动回忆

我发现还有一个习惯也非常有用,那就是每天都回忆一下。这是我每天早上醒来后做的第一件事,也是我睡觉前做的最后一件事。

它的机制是这样的。

到了晚上,我会在 Drafts 上开一个新文件,然后问自己:“今天我记住了什么?”刚开始那 30 秒之内,即便只是几个想法似乎都很难回忆起来。脑子似乎一片空白。但几分钟之后,我开始回忆起越来越多的东西。经过几个月的刻意练习之后,我可以回忆起来在白天产生的大约 90-95% 的想法了,不管是 JS 里面的某些东西的机制,还是垄断企业的特征,或者为什么混合练习可以提高记忆力,这些我通通都能记得。而且我大胆推测,每天两次的这种回忆过程,其实可以训练我的心理机能,从而更好地感知和记住想法。

如果你满脑子问号,“为什么要这么麻烦?”这就是为什么。

我们所谓的创造力和智力中,其实大部分就是记忆。如果你以为这种东西Google 一下就能找到的话,那你就错了。思考的过程比查找资料要快得多,当你在思考某件事情或解决重要问题时,你必须准备好工具包。此外,如果你不在办公桌前,而是在洗澡、看星星或在市中心闲逛时,往往就会冒出最有趣的想法。当你不能去网上搜索的时候。当你考虑到有 50 年的时间窗口时,每天花上 10 分钟,去回忆一下自己的想法,这个微习惯的代价完全是值得的。

译者:boxi

推荐内容