费曼技巧在学习中的应用

1 费曼技巧介绍

费曼技巧在学习中的应用

1.1 费曼技巧的步骤

1)学习一个概念; 用思维导图法
2)写文章或者向小白解释(使用简化和类比的方法);
3)卡壳回头学习这部分并再次解释。

1.2 费曼技巧学编程

1)学习一个概念; 用思维导图法、优质视频、书
2)写文章或者向小白解释(使用简化和类比的方法); 文章加实践做项目
3)卡壳回头学习这部分并再次解释。 Google github * baidu 大佬前辈同学

1.3 学编程提高动力,减少阻力

1.制定一个感觉比较初级的目标,一个真正的小目标(不是赚一个亿那种)。
2.每天比较一下和目标之间的差距缩小了多少。
3.别人如果说:这个功能也太弱了。不要在意,你不是他,他也不是你。
4.把情绪舒缓下来,享受学习的过程。
5.找到能够鼓励你的人,如果缺少这样的人,就自己鼓励自己:比如回顾一下已经学了多少东西,完成了多少小目标。

以上步骤最关键的,就是定下尽可能小的目标,然后摒弃攀比的心态,享受学习的过程。比方说死磕《C primer plus》,可能忽视了基础题目比如指针的实践练习。指针掌握好了,链表不是难事。一定要多写代码。

1.4 编程学习思想

1.写技术文章而不是单纯记笔记。
运用费曼学习法,搜索引擎可以快速找到需要的东西,技术博客可以提高你的技术影响力,还会给你的简历加分很多
2.以做出XX为目标而不是以学会XX为目标
开发者学Python,他第一步不是去书店买教材,而是先去了解,Python适合做什么,然后他了解到,Python适合做爬虫,数据分析,AI,还能很轻松地搭建Web后端,之后他逛了一下午Github,看了看那些Python高星项目都是做啥的,于是他给自己定下了这个目标:半年时间内,我要用Python和Python周边的库搭建出一个网站,这个网站服务端运用爬虫技术爬取一些数据,可以提供知乎粉丝性别比例分析功能。
3.接受不确定性而不是厌恶不确定性
生活总是不确定的,兵来将挡水来土掩,一步步达到目标。
4.递归学习而不是线性学习
学而时习之,递归学习就是为了搞懂A,而去学B,为了学会B,而去学C。为了解决一个问题需要去了解关联的一串知识。
5.拿技术项目作者定义自己
简历里应该写"用c语言实现了一个XX引擎, github链接http://github.com/xxxxxx"而不是"精通c"。衡量一个人的成就, 从来都是"他做了什么", 而不是"他学会了什么",每个程序员都应该为开源世界做贡献

2 费曼技巧举例

2.1 农民父亲使用费曼技巧培养了一对清北

在一列开往北京方向的火车上,有一位农民父亲,他的女儿三年前上考上了清华,儿子也在今年上了北大。有人就好奇的问他:“你把两个孩子都拉扯进了象牙塔,是不是有什么绝招啊,说出来我们听听呗。”农民父亲说:“我这人没什么文化,只是觉得孩子上学花了那么多钱,不能白花了,就让孩子每天放学回家,把老师在学校讲的内容跟自己讲一遍,如果有弄不懂的地方就问孩子,如果孩子也弄不懂,就让孩子第二天问老师。这样一来,花一份的钱,教了两个人。奇怪的是,孩子学习的劲头特别强,哪怕是别人的孩子在外面玩的热火朝天,他也不为所动,就这样学习成绩从小学到高中一路攀升,直到考上清华北大……”其实这位父亲所用的,就是费曼学习法,只是他没意识到而已。我们来看看这位农民父亲是如何使用费曼技巧的。
费曼技巧的步骤为:
1)选择一个概念;
2)向小白讲述(使用简化和类比的方法);
3)卡壳回头学习。
第一步,父亲让孩子讲白天所学,选择了一个概念;
第二步,这位农民父亲文化水平不高,符合小白的定义,向小白讲述。而为了让小白理解,就要降低问题难度,可以使用简化和类比的方法;
第三步,当自己不懂时就问孩子,孩子也不懂时,就第二天回学校问老师,这相当于卡壳回头学习。通过父亲的提问找到孩子所学和学会之间的差距,然后再通过问老师来弥补这个差距,使得孩子所学和学会之间没有差距,完成闭环控制。

费曼技巧是验证学习成果的有效方法,而在验证之前,你是需要学习的。比如你选择一个概念,然后向别人讲述,如果自己对这个概念都一无所知,如何向别人讲述呢。学习时可以采用你之前的任何方法,或者使用西蒙学习法、思维导图、番茄工作法或者跨界学习法等。

2.2 爸爸给小费曼讲霸王龙的故事

费曼的爸爸非常善于用简单的语言把概念讲清楚。费曼的爸爸是一个军服推销员,工作之余,最喜欢的事情就是把孩子抱在大腿上,读百科全书里的内容。可是,书里很多描述和概念对一个还不识字的孩子来说简直是天方夜谭。但幸运的是,费曼的爸爸非常擅长把抽象具象化。有一次,他们讲到霸王龙的故事。书里写着:“霸王龙有25英尺高,头有6英尺宽。”虽然描述很精准,但孩子明显对20英尺、6英尺这些数字没有概念。爸爸停下来解释:“我们来看看是什么意思?”“意思是,如果霸王龙站在我们家前院,它的身高足以使它的脑袋蹭着我们家二层楼的窗户,但却伸不进去,因为它的头太宽了,挤不进窗户里。”这么一番解释下来,小孩子立即就明白了。当时的小费曼就想原来恐龙有这么高大。

对于当时的小费曼来说,25英尺高和6英尺宽的概念是很模糊的,但是他父亲引导小费曼去类比自己家的楼房和窗户,让小孩子在想象中了解恐龙有多大。从这个时刻开始,费曼就学会了不管对任何东西都会去琢磨它究竟在讲什么,它的实际意义是什么。比如,恐龙那么高和那么宽,对于自己的想象力来说,它到底有多高有多宽呢?费曼的爸爸使用了类比的方法,去和自己熟悉的事做类比,将霸王龙的身高和二层楼高度类比,将霸王龙的大脑袋和窗户的大小进行类比,虽然小费曼对于25英尺和6英尺宽没有概念,但是对于二层楼高和窗户的宽有概念,这样就使用旧知识来帮助理解新知识,使得对霸王龙的大小有了形象的理解

2.3 费曼反用费曼技巧挑战数学系博士

费曼在普林斯顿大学攻读物理学博士期间,有一天和那些经常故作高深的数学系博士开玩笑说:“我跟你们打赌,随便你提出一个定理,只要你用我听得懂的方式告诉我,它的假设是什么,定理内容是什么等等,我立刻可以告诉你,它是对的还是错的!”当那些数学系博士尝试把自己正在研究的高深复杂的理论或定理用直白的语言说出来,并让一个外行能听懂,他们发现非常非常困难。凡是能用大白话说出来的解释,费曼都能给出准确的判断,他还总有办法从他们的叙述中找出他们定理的漏洞。

这个故事中费曼反用费曼技巧,从讲授者变成了听讲的那个小白。费曼不是把一个概念讲述给一个小白听,而是自己作为被教的那个小白,他要求讲授者以费曼技巧的方式来给自己讲述一个理论,讲述过程中使用简单直白的语言,也就是要求简化,然后费曼以自己的外行知识来判断这个理论是对是错,不仅帮助讲述者验证了他自己是否真的理解了这个理论,还因为讲述者降低理论的理解难度,而使得这个理论更容易被别人理解,从而判断对错。费曼能找到数学博士的定理漏洞,我猜想他使用的是物理学思维,因为他是一个物理学家,使用跨界的思维来分析数学。而使用物理学思维分析世界,也是我的方法论。对于经济学、管理学和军事学的任意一个理论,如果你能用简单的话表述出来,我也能判断出它的对错,甚至于它的本质和漏洞是什么,我使用的方法是物理学的思维方式,包括广义动量定理和系统思考两种方法。