翻译:我学会如何学习

原文:https://blog.safia.rocks/post/170003398180/how-i-learned-to-learn
作者:Safia Abdalla

我 11 岁时自学 HTML 和 CSS. 2 年之后,我用曾经学习 HTML CSS 的电脑,自学 Python. 又过了 4 年,在导师的帮助下,我学习用 Node 进行 web 后端开发。2 年后,一位朋友帮我在一个开源社区学习 React 等等。

尽管我进入过严格的预备高中学校、更加严格的大学,但我最满足的学习阶段是伏案我的书桌前,而不是在教室和报告厅。自主学习(independent learning) 已经成为我在技术事业上的切入口和特点。这点不仅适用于我,在我所处的特定行业的确如此。随着世界的进步日益加快,自主学习将成为追赶世界步伐的必需技能。

在这点上,我认为,当用「自主学习」这个词语时,定义其含义很重要。自主学习不是孤独一人学习(solitary learning)。我认为自主学习是一种区别于在大学这样的学术机构或者新兵训练营的学习。这种学习常常出现在当你拿起一本非虚构类书籍或者阅读一本关于新的编程框架的教程,或是在 Youtube 观看如何拧紧松动厨具的视频。自主学习可能是消极被动的,可以在没有目标的情况下学习,所以通过阅读社交媒体上的新闻报道或者收听电台(如果有人这样做)。自主学习也会是积极主动的,你制定了一项学习特定主题的计划,并且找出必要的资源。

过去 20 年里,我经历过的大多数自主学习已经成为「积极自主学习」(active independent learning). 不管是机器学习还是纺线编织,我会选择学习一个特定主题,并找出必要的资源。对于成为一个成功的、专注的自主学习者,我积累了若干经验,以下是我的分享。

了解你的(相反的)学习风格

和许多年轻人相似,我把自己有生之年的绝大部分时间用在了教室听课或是听报告。在这些状态里,我很少可以选择讲师的上课风格。从毫无生气的量子力学演讲到栩栩如生的人类学演讲,我已经见识了每种风格。若干年后,我突然明白了几乎没有一种演讲形式适合我。在我的学习过程中,我发现想明白怎样的学习风格不适合自己更切合实际。它帮助我知道要避免什么样的材料,以及最好地花费我的宝贵时间在何处。

旁注:我认为探索生命中的负面空间是一项经常被忽视的任务。很多时候,想明白什么没有作用,这和弄清楚什么奏效一样有用。

学习真正要学的内容

当你在学习一个新主题时,收集的信息里有大量干扰。尽管整个主旨问题与你的兴趣、目标有关联,但是在学习过程中搜集了大量不需要的信息。弄清楚真正要学习的内容的最好方式是请教该领域有经验者。通过 Twitter 联系导师或者在当地、办公室交谈,这是寻找愿意指导你完成学习过程的经验者的一种好方法。

反反复复(练习)

应用程序是用来巩固学习和理清思路的最好方式。如果你正专注于技术学习,你可能正在学习一门新的编程语言或者框架。我最喜欢的强化学习方式是重建以前在新语言或框架中建立的内容。不管是用新的 web 框架生成 Instagram 克隆版,或是把一个用户本地软件包从一种语言移植到另一种语言,把学到的知识运用到实践中,帮助我组建了获取的信息。

接受失败

正如前面提到的,我曾在一所预科学校读书。我是这些「天资聪慧的」孩子中的一个,他们把握那些在实验小学、高级中学教授的概念相当容易。当我进入大学,一切都改变了。突然,我成了大池塘中的一条小鱼。我初次遇到了真正有难度的科目。我亲自接受了它。但最终,我多次失败了,没有陷入残酷的自我瓦解之境,每当我没有立即理解概念的时候。(But eventually, I failed enough times to where I didn’t fall into a brutal pit of self-degradation whenever I didn’t grasp a concept immediately.) 这种安慰使我更容易推动自己更深入我的学习,从失败中恢复。

一般而言,在我的学习、生活中,优先权之一是接受失败(甚至有时要走出失败去寻找)。有时候,坎坷的道路是唯一值得经历的。

最后,我觉得将「用一生的时间去学习如何学习」这一事实内化(理解)是很重要的。学习是我们整个生命中一贯坚持的少数事情之一。它是人类的组成部分。就像我们学习、发现有关自身之外的世界一样,我们对自己的了解也同样多。