巧用费曼学习法来更好的理解学习复杂的 —— 前端编程理念
这两天回访了很多的同学,发现在学习的过程中,容易产生迷茫,学习前端一方面需要学习并理解,同时也需要多练习,那么如何在理解的环节中不会出现问题,如何检验自己的学习成果,那么今天为大家推荐一种学习方法,费曼学习法!
费曼方法是深入理解复杂主题的绝佳方式。这是将复杂主题转化为可以用简单术语向他人解释的最快方法之一。本文将教您如何将复杂的编码概念分解为最简单的术语。
让我们开始吧💃
费曼学习技巧
获得诺贝尔奖的物理学家理查德·费曼 (Richard Feynman) 发明了费曼学习方法。他喜欢用简单的术语解释复杂的话题。在费曼看来,研究一个想法的最好方法是提出尖锐的问题并充分理解它。
“如果你想学习一些东西,就阅读它。如果你想了解一些东西,就写下它。如果你想掌握一些东西,就教它。” - 瑜珈拜赞。
费曼的技巧,简而言之,就是如果你自己不了解某件事,你就无法很好地解释它。当你试图向一无所知的人解释你所知道的事情时,你会发现自己的缺点。目标是以孩子可以理解的简单方式传达您所学的知识。
使用费曼技巧有什么好处?
以下是使用费曼学习技巧的一些好处:
-
它有助于全面了解您正在学习的内容。例如您在理解
Javascript
循环时遇到困难,请尝试这种学习方法。 -
学习新思路:它可以让您快速学习新事物,回忆您所学的内容,并提高工作效率。
-
它可以帮助您成为更好的老师。当您不断与他人分享您的知识时,您的教学就会变得更好。
-
它提高了你的批判性思维能力。您将能够以有条理的方式进行推理,以更简单的方式解释复杂的事物。
费曼技术的四个步骤
费曼技术包括四个重要步骤:
-
选择您想了解学习的主题。
-
向一个12岁的孩子简单的讲解。
-
检查你的讲解存在的问题和优势。
-
简化,再次讲解。
PS.也有平台分享的是5部曲,在第一步和第二部中间加入了一个深入理解过程,不过我觉得第一步学习的时候就要理解!分享一个导图,让你更加全面的了解费曼学习法!
第 1 步 : 选择您想要了解学习的主题
首先,你应该想出一个你想学习的科目或话题,然后把它写在一张纸的顶部。
例如,如果您想研究javascript
循环,请将其作为标题写在一张白纸上。当你不断学习javascript
循环时,把你知道的都写在那张纸上。写得让对javascript
循环一无所知的人也看得懂。
在继续第 2 步之前,对Javascript
循环进行更多研究或进行练习测试以了解您的水平。
一旦您对主题(Javascript 循环)有了深刻的理解,请继续执行第 2 步。
PS. Paper 可以是您用来书写的任何东西,例如您手机的笔记本应用程序,也可以是您每天使用的任何其他应用程序。
第 2 步 : 向 12 岁的孩子分享讲解
现在您已经清楚地了解了 Javascript 循环,是时候向 12 岁的孩子讲解它了。
您不必寻找 12 岁的孩子来教书。您所要做的就是尽可能用最基本的术语解释循环,这样即使是孩子也能理解。
有句话说,用复杂的术语来解释一个主题掩盖了一个人缺乏理解。因此,如果你能够用最简单的术语解释循环,就意味着你知道自己在说什么。
我知道阅读这篇文章的一些人在想,但如果没有人听我讲解我正在学习的内容怎么办?
那不是问题。您将使用多种方法来分享讲解所学内容,包括:
技术写作:你不必成为一名伟大的作家才能开始写作。您所要做的就是开始写作。像 dev.to
、hashnode
、medium
这样的平台可以让你轻松分享你学到的东西。因此,注册其中一个平台并开始写作。另外,请查看 Google 的免费技术写作课程。
国内的平台有博客园
、CSND
、掘金
、简书
或者知乎
等平台都可以来进行分享你的学习!
加入在线社区:加入在线社区,分享您学到的知识。当您加入在线开发者团体时,您会遇到志同道合的人。您会很乐意分享和回答问题。一个很棒的开发人员社区是Freecodecamp
在线论坛。您还可以使用 YouTube
、Tik Tok
、Twitter
等社交媒体平台。
国内这些也有很多的技术平台和学习平台,例如通过公众号、小红书也可以,如果你想要通过视频分享,那更好了,可以通过今日头条、抖音、快手、B站等平台进行分享!
另一种解释所学知识的方法是在假想的听众面前进行。假设您正在教一群 12 岁的孩子有关 javascript
循环的知识。
向想象中的听众授课可能很有趣,但他们不能提出问题。当您使用真实的听众时,这种学习方法最有效,因为他们可以提问。
当您的听众向您提问时,您可以确定需要改进的领域。在平台分享的时候,也是这样,可以更好的通过网友的评论反馈,来检验你在这个阶段的学习成果!
第 3 步 - 检查您的解释
如前所述,第 2 步将帮助您确定需要改进的特定领域。
查看您的循环解释并确定您认为不足的地方。既然您知道自己的不足之处,请回顾您的学习材料以更好地理解。如果可能,考虑使用其他学习资源。研究直到你清楚以前无法解释的一切。
第 3 步的目标是将您的弱点变为强项。
第 4 步 - 简化
作为第 3 步的结果,您现在对 javascript
循环有了更好的了解。第 4 步要求您根据对循环的新理解再次练习第 2 步。
记下您的笔记并简化您以前无法解释的循环的每个区域。重写您的循环文章或给其他人更好的解释。
您还可以假设您正在教一群 12 岁的孩子有关 javascript 循环的知识。如果您无法解释主题的特定部分,请返回第 3 步以更好地理解它。
这种学习方法最适合难以理解的主题。如果你已经理解了一个概念,这不是一种有效的学习方法。
结论
这种学习方式就是理解一个主题,直到你用自己的话来解释它(学习前端的时候专业名词还是要记住的,你也可以用你的理解方式简化讲解解释专业名词)。当你描述它时,表现得好像你在教育一个孩子,看看你对这个主题的了解程度。
另外,请记住,您可以使用这种学习方法来学习您觉得困难的任何概念。
感谢您阅读。我希望你喜欢这篇文章!如果您有任何问题或想要分享的学习策略?在评论部分发布它。我会尽快照顾他们。如果您觉得这篇文章有帮助,请喜欢并分享它💙
如果你需要学前端的话,可以通过费曼学习法来体验感受下,我们这里有html+css阶段完整教程,我们在钉钉群里有全套的课程包含(入门到精通课程、4个综合项目(称之为15天训练营,在群里是从第二十三节课开始的)、30个练习案例!)如果需要,可以扫描下方二维码,添加我,邀请你进入钉钉群学习!