The Feynman Technique The Best Way to Learn Anything理查德•弗曼学习法「建议收藏」

The Feynman Technique The Best Way to Learn Anything理查德•弗曼学习法「建议收藏」https://fs.blog/2012/04/feynman-technique/TheFeynmanTechnique:TheBestWaytoLearnAnythingREADINGTIME:3MINUTESIfyou’reafterawaytosuperchargeyourlearningandbecomesmarter,TheFeynmanTechniquemightjustbethebestwaytolearnabsolu

大家好,又见面了,我是你们的朋友全栈君。

原文:https://fs.blog/2012/04/feynman-technique/

在这里插入图片描述

The Feynman Technique: The Best Way to Learn Anything

READING TIME: 3 MINUTES

If you’re after a way to supercharge your learning and become smarter, The Feynman Technique might just be the best way to learn absolutely anything.

Let’s explore the method Nobel prize-winning physicist Richard Feynman used to ensure he understood anything he studied better than anyone else.

There are four steps to ****the Feynman Learning Technique****:

  1. Choose a concept you want to learn about

  2. Pretend you are teaching it to a student in grade 6

  3. Identify gaps in your explanation; Go back to the source material, to better understand it.

  4. Review and simplify (optional)


If you’re not learning, you’re standing still. But how do we get feedback on what we’re learning? And how do we go about learning new subjects and identifying gaps in our existing knowledge?

Two Types of Knowledge

Feynman understood the difference between knowing something and knowing the name of something, and it’s one of the most important reasons for his success. Most of us focus on the wrong type of knowledge. The first type of knowledge focuses on knowing the name of something — what it’s called. The second focuses on actually knowing something — that is understanding something.

*“The person who says he knows what he thinks but cannot express it usually does not know what he thinks.”*

— Mortimer Adler

The Feynman Technique

Step 1: Teach it to a child

Take out a blank sheet of paper. At the top write the subject you want to learn. Now write out everything you know about the subject you want to understand as if you were teaching it to a child. Not your smart adult friend, but rather a 12-year-old who has just enough vocabulary and attention span to understand basic concepts and relationships.

It turns out that one of the ways we trick ourselves is that we use complicated vocabulary and jargon and it masks our lack of understanding.

When you write out an idea from start to finish in simple language that a child can understand, you force yourself to understand the concept at a deeper level and simplify relationships and connections between ideas.

Some of this will be easy. These are the places where you have a clear understanding of the subject. At other points, you will struggle. These are the points where you have some gaps in your understanding.

Step 2: Review

Only when you encounter gaps in your knowledge—where you forget something important, are not able to explain it, or simply have trouble thinking of how variables interact—can you really start learning.

Now that you know where you got stuck, go back to the source material and re-learn it until you can explain it in basic terms. Only when you can explain your understanding without jargon and in simple terms can you demonstrate your understanding. This is the work required to learn, and skipping it leads to the illusion of knowledge.

Identifying the boundaries of your understanding also limits the mistakes you’re liable to make and increases your chance of success when applying knowledge.

Step 3: Organize and Simplify

Now you have a set of hand-crafted notes. Review them to make sure you didn’t mistakenly borrow any of the jargon from the source material. Organize them into a simple narrative that you can tell. Read it out loud. If the explanation isn’t simple or sounds confusing, that’s a good indication that your understanding in that area still needs some work.

If you follow this approach over and over, you will end up with a binder full of pages on different subjects. If you take some time twice a year to go through this binder, you will find just how much you retain.

Step 4 (Optional): Transmit

If you really want to be sure of your understanding, run it past someone (ideally who knows little of the subject –or find that 12-year-old!). The ultimate test of your knowledge is your capacity to convey it to another.


Not only is the Feynman Technique a wonderful recipe for learning, but it’s also a window into a different way of thinking that allows you to tear ideas apart and reconstruct them from the ground up.

When you’re having a conversation with someone and they start using words or relationships that you don’t understand, ask them to explain it to you like you’re 12.

Not only will you supercharge your own learning, but you’ll also supercharge theirs. Importantly, approaching problems in this way allows you to understand when others don’t know what they are talking about. (See Batesian Mimicry)

Feynman’s approach intuitively believes that intelligence is a process of growth, which dovetails nicely with the work of Carol Dweck, who beautifully describes the difference between a fixed and growth mindset.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133324.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 关于PHP程序员技术职业生涯规划

    关于PHP程序员技术职业生涯规划

    2021年10月15日
    39
  • Xmind快捷键详解(思维导图版)

    Xmind快捷键详解(思维导图版)说明软件版本:XMind8Update7操作系统:Windows10剪切画:部分剪切画从外部导入快捷键

    2022年5月25日
    35
  • intellij IDEA配置tomcat

    intellij IDEA配置tomcatintellijIDEA配置tomcat如果网上流传的方法(即方法2)不能配置成功,点击加号什么都没有的话,请看方法一配置方法。解决问题:intlellijIDEA配置tomcat点击加号没东西。方法一:手动添加tomcat插件然后再导入tomcat路径。步骤1:进入项目之前或者closeproject可以看到如下界面,选择Plugins步骤2.在搜索框输入tomca…

    2022年6月6日
    72
  • PHP 7.0新增特性详解

    PHP 7.0新增特性详解

    2021年10月15日
    46
  • Window server 2012 R2 AD域的组策略设置

    Window server 2012 R2 AD域的组策略设置1.AD域的组策略添加有助于管理AD域中的用户使用的client端的环境。2.组策略依附于AD域的OU构成3.使用“gpmc.msc”在运行里面打开,或者是在“开始—管理工具”里面打开4.在打开的组策略管理界面里面,林kaka下的DefaultDomainPolicy为全局策略,而只对计算机做了配置。 一、简单组策略的建立实现:来做一个实例说明组策略的简单实现:要求:

    2022年5月13日
    39
  • Springboot上传excel并将表格数据导入或更新mySql数据库[通俗易懂]

    Springboot上传excel并将表格数据导入或更新mySql数据库[通俗易懂]本文主要描述,Springboot-mybatis框架下上传excel,并将之导入mysql数据库的过程,如果用户id已存在,则进行更新修改数据库中该项信息,由于用到的是前后端分离技术,这里记录的主要是后端java部分,通过与前端接口进行对接实现功能1.在pom.xml文件中导入注解,主要利用POI<dependency><groupId>org.a…

    2022年6月28日
    25

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号