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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Redis的持久化机制

    Redis的持久化机制

    2021年4月10日
    126
  • SOAP 是什么东西? 介绍介绍「建议收藏」

    SOAP 是什么东西? 介绍介绍「建议收藏」  如果你的安装路径(installationpaths)和上面使用的不同,你需要更正它们,然后关闭和重启Tomcat以使它们生效。这样,你就有为运行SOAP作好了准备。但是现在,我要忘记有关的技术部分,来学一点理论知识。  SOAP意思是简单对象访问协议(SimpleObjectAccessProtocol)。的确如它的名字一样,SOAP是很简单的。它是一个基于XML的协议,允许程

    2022年7月24日
    12
  • idea 2021.11.3激活码_最新在线免费激活

    (idea 2021.11.3激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~09…

    2022年3月28日
    229
  • HDU 2008 数字统计

    HDU 2008 数字统计

    2022年1月11日
    70
  • require和import区别

    require和import区别区别 1 模块加载的时间 require 运行时加载 import 编译时加载 效率更高 区别 2 模块的本质 require 模块就是对象 输入时必须查找对象属性 import ES6 模块不是对象 而是通过 export 命令显式指定输出的代码 再通过 import 命令输入 这也导致了没法引用 ES6 模块本身 因为它不是对象 CommonJS 模块 let exists read

    2025年6月10日
    1
  • python大数据分析实例-用Python整合的大数据分析实例

    python大数据分析实例-用Python整合的大数据分析实例用Python进行数据分析的好处是,它的数据分析库目前已经很全面了,有NumPy、pandas、SciPy、scikit-learn、StatsModels,还有深度学习、神经网络的各类包。基本上能满足大部分的企业应用。用Python的好处是从数据抽取、数据收集整理、数据分析挖掘、数据展示,都可以在同一种Python里实现,避免了开发程序的切换。这里就和大家分享我做的一个应用实例。解决问题:自动进…

    2022年5月29日
    46

发表回复

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

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