元学习课2017版学习心得

元学习课

元学习课是一门关于怎么学习的课程,它是重点针对类似于英语与编程这类技能类学习而设计的。全栈营的编程课程即是这么元学习课的践行版。所以,同其他课程一样,元学习课是需要践行的,如果学习了而不践行等于是浪费自己的时间与生命。

编程

编程最简单的描述就是输入一些东西,然后进行运算,最后输出一些东西。所以,本质上来说,它其实是很简单的一件事情。然而,一般人觉得他难的原因在于,大家并没有使用正确的学习方法。他就如同我们在生活中学习的其他技能一样,重点在于先模仿后理解,比如做菜、踩自行车、走路等等。如果一开始就纠结于原理,不但不能很好的上手,而且还会充满挫折感,导致从入门到放弃。

编程等技能的学习方法

元学习课的核心理论主要有三点:1、拼图理论;2、成就感;3、重复训练。

拼图理论

拼图理论是指,在学习过程中,将要学习的知识分散学习,而不需要强调从小到大,从前到后。也就是像拼图一样,一块知识一块知识的收集起来。而在收集到足够多的知识后,自然而然就会开始理解拼图之间的联系,这时候如果需要深入学习,再像登山学习一样,从头串到尾,从小概念联系到大概念。

成就感

在学习过程中保持持续的成就感很重要,因为一开始的激情很容易退却,如果没有后续的情绪激励则会放慢下来、或者产生厌学情绪,进而很容易放弃。

重复训练

由于我们是通过拼图式的方式学习,所以一定要通过多次训练将这些小知识巩固在我们的大脑里,进而形成“肌肉记忆”。正式这些基础的记忆为我们后面的深入学习奠定重要的基础。

游戏化学习

游戏化正式运用了上述三个理论点的学习模式,它通过将不同的知识点形成知识块的小关卡,同时以整合知识块形成稍大一些的知识块的模式,使我们一边获得升级成就感的同时,复习旧的知识,不断学习新的知识,让我们在游戏化的学习方式中不断进步。

认知心理学原理

游戏化学习的原理是源于人类的大脑认知模式,即左脑模式和右脑模式。左脑模式为分析模式,专注于细节间的解析,而右脑模式则专注于捕捉外界的大体框架。由于左脑模式的分析是基于已有的知识之间的联系,所以在新学一门技能的初始,脑内还没有建立很多相关的知识点,所以这个过程就会相当的“痛苦”,进而容易导致意志力薄弱的同学放弃,而右脑模式则更类似于拍照式的粗略记忆,所以并不会产生解析上的痛苦。因而,我们在学习新技能的初期,为了降低学习的难度于挫折感,可以试着关掉部分或全部的左脑分析功能,让其在学习过程中任期自发的解析,或者留到后期拥有足够的知识点后再从头来一遍理解式的学习。

践行

不管是否接受老师的这套理论,但是不妨先假设它是正确的,然后开始行动,行动之后,是否有效就自会明了。

初学者的错误认知

基于元学习理论的知识实际上真对应着初学者对于学习的错误认知,初学者通常认为技能学习必须要有天赋、必须看懂每一步、必须从基层原理学起、禁止使用捷径。它们实际上是错误的观念。真是由于使用了这些错误的观念,学习才变得枯燥和难受,进而需要我们咬牙坚持。实际上,取得技能和学会技能是两码事。取得技能即表示我们能够使用它,而学习技能不但表示我们能使用它,还能对它说出一二三四。比如语法、单词、腔调等等。每个人在学习母语的时候,都是先取得,再学会。但是在学习第二门语言和其他技能的时候,却常常想先学会,再取得。事实证明,大多数采用后者的学习都失败了,尤其是编程学习。一方面的原因,是大多数的编程人员,其实并不会教,他们只是想教,但是却没能get到教编程的技巧。在面对这个情况下,我们就需要发挥自学来摆正这个错误的认识了。比如,买一本实作型初学指南,做出小项目,重复做三遍(,之后再去补基础理论知识)。这三遍,可以先复制粘贴一遍、跟着打一遍,边尝试理解边跟着打一遍。这个过程中碰到错误要重点纪录,而且要连解法一起纪录。纪录错误的是因为,能加深印象。而正确的可以不用纪录,因为教材上面有。这样,在跳过一个又一个错误后,我们就可以不断的前进。

大脑运作原理

如前所述,根据认知心理学,学习的时候有两个要点:1、初速度要快,形成正循环;2、先利用右脑,形成肌肉记忆。而这是由大脑的运作原理所决定的。具体有以下几个方面:

1、大脑并不善于快速思考

大脑在进行快速思考的时候实际上依赖的是习惯,而并非是像慢速思考那样调取各种资源来解决问题。一个例子就是蜡烛、图钉和墙壁。

2、多数的思考,并不是真的思考,而是调用过去记忆所组成的结果

人的大脑记忆分为了个区间,一个是工作记忆,另一个是长期记忆。工作记忆区间就像电脑的内存,内容小、时间段、会丢失,但是存取速度够快。而长期记忆就像是外村依旧是硬盘,内容大、时间长、可重复调用,但是存取速度慢。简单的例子就是78的运算和70008000的运算。

3、人是利用已知的事物理解新的事物

理解一定程度实际上是记忆。一方面如果它不是记忆,那么我们理解完了以后就不可能记得下来,另一方面他又是在存在我们大脑中的知识点建立连接知识点。这一点和数据库的存储结构有点类似。git的使用指南,实际上就是一个很好的反例,它展示了我们在理解未知事物的过程中是多么费劲。对比的,人类在利用已知的事物理解新的事物时,就轻松很多。本质上,理解未知事物的过程也是在一点一点的把未知变成已知,然后在通过理解建立联系。

4、没有重复的练习,不可能精通任何脑力活

正如前面所说,我们进行快速思考的时候,实际上是调用已经形成的记忆。而这些快速调用的记忆又可以称之为“直觉”。他们是保存在大脑里的深刻的记忆,课程里的说法是深焊在肌肉里面的长期记忆。要达到这种程度的记忆,必须通过持续的、大量的、重复的练习,否则不会形成如此深刻的记忆。做不到这一点,对任何脑力活都不可能精通。

5、题海战术以及填鸭教育,有时是必须的

明白了大脑的工作原理,就可以明白,题海战术以及填鸭教育,有时是必须的。比如,我们最初的九九乘法表,以及最开始的古诗学习。他们都是通过先种下记忆点的方式,之后在逐步理解。而对于种下记忆点的方式,有两种强化的方法:一种是提取练习,另一种是迁移练习。
提取练习是通过靠记忆力将学到的知识回忆或者写下来,之后在于教材或者上一份知识比对的方法来强化相关记忆的。更进一步的,将写下的记忆教给别人,创造出一套属于自己的传播的学问模板。学习之后复习是很重要的一件事的,学习之后不复习,只不过是刷了个脑袋爽而已。而提取练习,就是很好的一种复习方式。
迁移练习是指我们在开始学习一个东西的开始,会进步非常快,这有两个原因,一个是因为初期的知识比较简单,另一个是教材设计者设计的比较好。但是当我们要具体使用这些东西去解决问题的时候就会发现适用不出来,这个就叫做新手运。解决这个问题的方法就是换个状况做迁移练习。在这个过程中要秉持取得技能的心态,所以快速取得成就感最重要,而且要明白的是,野路子不需要他人的认可。
最终,通过复盘与练习我们就可以将听与学的单条连结,通过教编程无数连结。

要点

首先,挑选高频小套路->练熟->提取->教别人->练习更多小套路。
其次,小套路兜出中套路->练熟->提取->教别人->迁移到兴趣主题

一万小时理论

通常是的从平凡到超凡需要经过一万小时的理论是怎么得来的,在业界成为专家通常需要五年,而这五年的时间并不代表说需要五年才能学会,实际上它是在学会以后经过一段积累起才成为了专家。便于编程也是如此,通常需要工作五年的时间才能从入门到成为编程专家。

德雷福斯模型

德雷福斯模型将成为专家的道路分成了五个阶段:新手、高级新手、胜任者、精通者、专家。

经验

通过执行这项技术,最后促成了思维与技能上的改变。有的人工作了十年,但是水平还是像一个新手一样,那是因为他的十年其实只是一年的有效经验重复了十年而已。

新手

新手无法独立完成某个事情,他们完成一个工作会遵循这么一个模式:Standard Operation Procedure。即当X时执行Y。

高级新手

能使用基本规则完成任务,能够独立解决问题。

胜任者

能把很多经验梳理成规则,属于团队核心。

精通者

能提炼出指导性的架构与方法。

专家

能创造出方法把所在领域往前推进。
人们常常认为业界人员分布在这五个阶段符合正态分布,即胜任者占大多数。然而事实上,是高级新手占多数,也就是说着不符合正态分布。实际比例是,高级新手>50%,精通者<10%,专家<1%。若以通常的职称来评定的话,通常的新手就是指初级工程师,高级新手就是工程师,胜任者就是资深工程师,精通者就是架构师,专家就是大神。而成为一个资深工程师往往需要3-5年。而成为高级新手,只需要400小时。
所以,成为高级新手的核心就是如果坚持400小时。一个一秒钟辨别大师&高级新手的方法是,问他们如何坚持学习。教你如何坚持做事的方法论的一般是高级新手,而回答白痴,我都不知道怎么坚持,才有可能是真正的专家。因为能成为专家的人必定是在兴趣之下投入大量的时间,光靠意志力是很难走这么远的。

坚持

坚持,是一种很低效的行为。它实际上表明你不喜欢现在正在做的事情,而大师们的坚持,其实是上瘾状态。看上去的坚持,其实只是一种习惯,一种由于上瘾而引发的习惯。
即便是之前提到的有效学习方法,即高频小套路->重复练习->烧到记忆里,如果没有感受到乐趣,也是很难持续执行的。

游戏化

游戏的核心就是建立习惯。所谓游戏,就是根据人类大脑原理,用来“引导建立习惯”的一套系统性公式。它形成习惯的原理是(Habit Loop)提醒行动->惯性行为->相关奖励。游戏的本质就是习惯+强烈的奖励。有一本书《Actionable Gamification》,就是游戏设计原理的。主要步骤如下:Discovery(发现这个游戏可以玩)->Onboarding(获得头几次胜利状态)->Scaffolding(达成多个胜利状态)->Endgame(没有胜利状态了,弃玩)。其中Onboarding阶段不能让人不知怎么玩,Scaffolding不能太单调/太难玩,到达这一阶段后,为了让用户不弃玩,会设置大小和时机都会变动的随机奖励,以上用户保持上瘾的状态。
所以,好的学习方法应该也能达到这一种,让用户上瘾的状态。然而,事实上很多人在教育之下是极度排斥上瘾的,理由也很简单,因为我们通常上瘾的东西,都是诸如游戏之类的影响生活的事物。然而,大多数的大神,其实也是瘾君子,他们其实并不排斥自己会上瘾的体质,但是会将他们用到合适的地方。这就是他们和普通人不同的地方,普通人无法控制自己的上瘾,所以后来变得拒绝上瘾。对于游戏,我们通常不要沉迷往往是有益处的,但是如果对于学习也如此,那么可能会在学习效果上大打折扣。虽然老师把这两个和平庸挂钩,但是我并不这么认为。事实上,还是有很多大神大师采用的是另一种非常自律的生活方式。当然,如果采用普通的方式没法学一个东西的话,不妨试试游戏化的学习。我个人学习英语就是试过了各种方法,最终尝试了游戏化进而走上正轨的。所以,比起逃离上瘾,不如将自己的瘾安放在合适的地方让他起作用。但是,则需要平时不要抵抗上瘾,而是将它合理利用与转化,这样才不会把你体内的上瘾机制给扼杀掉。
Xdite老师的方法是,比如她对一个游戏上瘾,她觉得不合适,就是跑去玩另一个更容易上瘾且生厌的游戏,而通过这个更容易上瘾的游戏,将之前一个游戏的瘾盖掉,进一步的通过这个游戏生厌后,她同时也就对游戏生厌了,这样就不会沉迷之前的那个游戏了。可以说这个方法因人而异,如果是对游戏比较执着的人,我想最后有一定可能还是会跑回去玩之前那个游戏的吧。

如何人工制造“成瘾”

游戏成瘾的本质其实是自我价值的他处实现,也就是说,实现自我价值才是成瘾的核心。比如健身族,迷恋自己的身材。学习族,享受性感的大脑。这都是通过这些东西实现了一定程度的自我价值。所以,依据这条理论,有一个方法可以创造学习的自我价值,那就是,将你学的东西拿去教别人。帮别人会收获到变动的意外奖励,进一步变得停不下来。

B = MAT

Behavior = Motive + Ability + Trigger
行为 = 动机 + 行动能力 + 触发点
降低行动的门槛->提高行动的动机->触发行为的发生

设计自己的成瘾行为

能实现的小套路->帮别人实现自我价值->得到变动奖励
辛苦学习->苦逼练习->变成大师,老师说大师没有一天是苦逼的,我不认同这个观点。因为像博尔特这类运动大师,觉得是经过苦逼的练习才有今天的身体素质的。只能说他们练习中通过办法减低难受度,自我价值加强坚持度,但是不能说它们是不苦逼的。心理学上的心流和肉体调整上的还是不一样。虽然,在跑步的某一过程中是会出现心流,但他也是平时训练加前半程苦逼换来的。所以,还要具体的东西具体看。有的苦逼过程还真的就跳不过。但是在学习入门这一点上,确是可以通过元学习理论获得可能的。

总结主题

第一周

1、学习是拼图
2、获得成就感
3、重复的训练

第二周

1、大脑是如何组织存取知识的
2、如何利用肌肉学习巩固知识
3、右脑与左脑搭配快速学习法
4、用高频小套路攻克一个领域

第三周

1、德雷福斯模型
2、游戏化 & 成瘾

元学习课2017版学习心得

https://www.hanwei.ink/2017/09/27/2613282/

作者

Han Wei

发布于

2017-09-27

更新于

2024-04-07

许可协议

评论