1 费曼技巧介绍

1.1 费曼技巧的步骤

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

1.2 费曼技巧学编程

1)学习一个概念; 用思维导图法、优质视频、书
2)写文章或者向小白解释(使用简化和类比的方法); 文章加实践做项目
3)卡壳回头学习这部分并再次解释。 Google github stackoverflow 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 费曼反用费曼技巧挑战数学系博士

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

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

费曼技巧在学习中的应用相关推荐

  1. 费曼技巧:学习任何东西的最佳方法

    费曼技巧:学习任何东西的最佳方法 费曼技巧是一种学习方法,可以释放你的潜力并迫使你深入理解. 理查德·费曼(Richard Feynman)是一位获得诺贝尔奖的物理学家.然而,他真正的超能力是他能够用 ...

  2. 学习方法-学习观(03)费曼技巧

    系列文章解读&说明: 本系列文章 主要是 对 B站上YJango的<学习观>系列视频的一个解读 1 视频链接 本章节 对应 YJango的<学习观>系列视频链接 为: ...

  3. 学习方法之——费曼技巧学习

    最近突然机缘巧合接触到了学习方法一类的知识,以前的自己肯定会嗤之以鼻,觉得不过是一些不切实际.纸上谈兵的方法,后来还是觉得学习方法真的很重要,个人认为在成长的过程中, 方向 > 方法 > ...

  4. 如何进行高效学习——费曼技巧了解一下

    如何进行高效学习--费曼技巧了解一下 之前在对学习方法论的研究中了解到费曼技巧,据说是一种十分高效的学习方法.今天抽出一点时间来特地查阅了相关材料和大家分享一下,让我们一起揭开"费曼大法&q ...

  5. 谈谈学习 - 费曼技巧,以教促学的好方法

    "费曼技巧"(Feynman Technique)是一个让你学习效率.效果大幅提升的学习技巧,核心思想:制定学习目标(通常是一个"概念 "),并以"教 ...

  6. 经验 | 深度学习中从基础综述、论文笔记到工程经验、训练技巧

    点上方蓝字计算机视觉联盟获取更多干货 在右上方 ··· 设为星标 ★,与你不见不散 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:本文授权转自知乎作者跑者小越,https://zhuanla ...

  7. 深度学习这么调参训练_聊一聊深度学习中的调参技巧?

    本期问题能否聊一聊深度学习中的调参技巧? 我们主要从以下几个方面来讲.1. 深度学习中有哪些参数需要调? 2. 深度学习在什么时候需要动用调参技巧?又如何调参? 3. 训练网络的一般过程是什么? 1. ...

  8. 学习中遇到的小技巧(陆续更新……)

    原来只是在网易博客里整理了一些学习中遇到的小技巧,现在开始在这里慢慢积累希望对大家有所帮助. 1.浏览器技巧: 如果浏览器的缓存已满,服务速度可能会减慢,您可能无法下载和查看附件.一下是在Intern ...

  9. 【项目】费曼技巧,终极学习法

    工作以后发现掌握多少技能并不重要,重要的是拿到新任务(涉及陌生领域知识),如何快速解决问题,达成结果目标. 几年来接触了一些架构师,他们都有一个共同的特点:知识储备不一定很宽,但都具备快速学习能力. ...

最新文章

  1. 为什要使用预编译SQL?(转)
  2. C++中实现回调机制的几种方式
  3. 大朗机器人餐厅在哪里_东莞餐厅惊现机器人服务员 平均每个10万元
  4. MongoDB聚合运算之group和aggregate聚集框架简单聚合(10)
  5. canvas中文显示乱码 html5_浅析HTML5 Canvas的几种中文字体缩小方案
  6. 循环链表解决约瑟夫问题(简化版)
  7. hdu3265一种错误的做法
  8. python有没有类似unity3d_像web一样使用python
  9. vue 子级拿值_Vue 父组件主动获取子组件的值,子组件主动获取父组件的值
  10. 商业医疗险住院报销需要什么材料?
  11. javascript中闭包的真正作用
  12. 做bionic(mips)的人犯错,sigsuspend 死锁
  13. 面试官:new Object[5] 一共创建了几个对象?
  14. Tomcat 7.0.94 安装与配置
  15. 手把手教你SPSS进行ROC曲线分析
  16. js 打印去掉页眉页脚页码_js页面打印去除页眉页脚
  17. 线性同余发生器与伪随机数
  18. GMIS 2017大会圆桌论坛:机器智能时代的全球化进程
  19. 入行软件测试5年,跳槽3次,我摸透了软件测试这一行
  20. Mysql+Echarts+Python+Flask实现前后端交互及数据可视化

热门文章

  1. uni-app跳转浏览器
  2. CSS“超出显示省略号,后面还能显示其他内容”的解决方案
  3. 利用贴图实现的人脸特效
  4. 存储过程和触发器-LOGON/LOGOFF触发器
  5. 是否能够成为真正的编程高手,主要是在于是否有毅力坚持学习和练习。今天从最简单的输出名言“贵有恒,何必三更起五更眠:最无益,只怕一日曝十日寒。”开始,主要是想让读者激励自己,坚持学习C语言。
  6. 高校最低分数录取线c语言,全国: 2018年普通高等学校招生录取最低控制分数线...
  7. JsDelivr CDN缓存刷新工具-缓存清除-缓存更新
  8. oracle表空间配额(quota)与UNLIMITED TABLESPACE系统权限
  9. 一个基于PyTorch实现的Glove词向量的实例
  10. Docker Pull非常缓慢(使用阿里云镜像加速器)