在这里,我不知道有多少人听过笑来老师讲过学东西,其实有两种模式,
一种叫苍蝇模式,
一种叫蜜蜂模式。
其实我现在讲的东西有异曲同工之妙。
左右脑模式
更精确地说,一般人其实没有意识到,进行一项学习,其实调用的是两种模式。
• 一种叫「左脑」模式,利用逻辑分析学习
• 一种叫「右脑」学习模式,利用感知学习。
为什么在学编程前,我要教各位「元学习」呢?
「元学习」这个字,意思其实就是学习「如何学习」再学习。我希望教会各位不只一样技能的学习方式。在这里我要教会你另外一个技能,这个技能叫做「画画」。
新手如何学画画
一般来说,画画甚至比编程更难学习。但我在这里要介绍一个在 80 年代被发明的学画学习方式,这堂课只要 5 天,就能够让新手五天学会绘画。我是在一本书上看到的,这本书也推荐大家去买:「像艺术家一样思考」。
这本书的作者叫做 Betty Edwards,他是一位 认知学家 + 画家。在 80 年代时,她发明了一个让新手五天学会绘画的方法。
这个方法很简单: 就是让新手在刚开始学素描时,倒着画自己的自画像
当中的原理是这样的:
- 他发现当学生「正着画」自己的自画像时,通常会画的七歪扭八。学生因为熟悉自己的样貌,所以作画时会纠结细节,一直想要去修改自己所呈现的容貌。问题是新手又没有足够的绘画技巧,于是就会画得一团糟。
- 但是如果让学生将自己的照片反过来,临摹作画时,这时候突然间他们就会画了。正因为自己都不知道自己在画什么,所以「纠结比较」的那一个部分会被关掉。反而会把重点放在观察全局与细节。
因此倒过来的作品远比正着画的作品水准高上太多。
Betty 发现的这个现象,正是因为人类的左右脑具有不同的运作模式。
前者注重逻辑分析与细节,后者注重全局观。
正着画图,让我们不由自主的在针对「自己应该熟悉的部分」开启左脑分析模式。但是我们又不具备绘画的功力,导致一直绊倒自己。他发现用这个方法,就可以让没有受过学习训练的人,直接强制关掉左脑的分析模式,专注在全局。
其实学习英语以及编程,也是同样的道理。
正因为「语言」或者是「编程内使用的英语单词」是我们熟悉的语言,在学习时,学习者会不自主地开启分析模式。去试图找到与过往经验匹配的模式,但是若匹配不到或匹配错误,学习者就会自己绊倒自己。
人人都该「用」英语
所以为什么很多网上的学习英语的有效技巧,都要求学习者不要试图去记单词,能够的话,就是
- 大量的去听别人说什么
- 大量的去模仿说句子
这其实就是让学习者大量的使用「右脑」的直觉以及其他身体感觉,去快速抓到全局感,拼出基础框架。
而学英语最有效的方式:甚至是 - 直接到说英语的地区去居住
- 在这样的情境下,学习者可以大量的模仿、大量的使用累积出的简单框架
- 在当地生活购物,累积更强的语感与成就感
大脑无法用未知解释未知
同样的,编程也是相同的道理。
一开始学习编程,初学者甚至不应该尝试着去搞懂里面的用法,因为人类的大脑无法用未知解释未知,就算看了一整天,你也无法用逻辑分析出所以然。
学习编程最有效的方式就是 冲进度。你只需要知道 输入什么能够得出什么就可以了。
看着一本小书,用模仿复制代码的方式,快速搭建出一个小项目,建立一个大致全局感。然后,将项目发布,让朋友称赞你,取得有效的成就感,这样就可以激励自己继续学习编程。
用这样的方式,你就可以抢在自己放弃之前,建立起正循环了。