强大的记忆力,到底是怎么炼成的?

人生不止有技术

共 3333字,需浏览 7分钟

 · 2022-04-30


前端猎手
 链接每一位开发者,让编程更有趣儿!
关注

我是法医,一只治疗系前端码猿🐒,与代码对话,倾听它们心底的呼声,期待着大家的点赞👍与关注➕,当然也欢迎加入前端猎手技术交流群😛,文末扫码我拉你进群,一起交流技术以及代码之外的一切🙆‍♀️

转载自Duing(ID:duyi-duing


我们一定都知道艾宾浩斯记忆遗忘曲线,因为这条曲线的存在,学习成了一件苦差事,想要记牢任何知识都要不断重复,而这个过程也时刻考验着我们耐心和自律的能力,尤其是当我们需要自学时尤其苦恼,单词书拿起过无数词,只记得abandon等几个a开头的字母,网课进度永远只停留在第一章节。最后的结果大概率就是一边自责,一边放弃。


图片源自网络,仅做配文展示


可惜,我们逃不掉,因为记忆是学习最基础的环节。


能否高效地记忆知识点也决定了学习整体的效率,这似乎也决定了学习是个苦差事,学会一门技能,注定是要经历无数次的反复。


不过,绝大多数问题都能找到解决方法,即使我们没法让自己变成过目不忘的天才,至少可以通过一些设计,让学习的过程更高效、轻松,让记忆也更加牢固。


从开始学习到完全掌握,可以大致分成四个步骤,学前的预习和计划、学习过程中的思考、学习之后的复盘和刻意地反复练习。针对不同环节,采用针对性的方法,能够让我们将知识点记得更加牢固,掌握的更加深入、透彻。


而在学习的过程中,我们也要尽可能地从每一个知识点去挖掘自己的兴趣点,甚至根据自己的兴趣去进行拓展实验。


比方说,如果你正在学习JS,我们不妨根据所学自行去研究一下JS的运行环境在Chrome上面是如何工作的。兴趣是学习最壕的催化剂,如果只会死记硬背,那么学到的知识就会很浅薄。


01
以时间
为计划


相信小伙伴们都有这个经历,每次坐到学习桌前,会给自己立个flag,至少在大脑中会有一个念头,我今天要看多少页书、背多少个单词、记多少个知识点。


我们以为,有这样一个简单的规划,学起来就会有动力,从而更高效。但实际上,像这样以“量”为计划,相较于动力,带给我们更多的是压力,大脑会无形中将今天的目标当作有时限要求的任务,学习过程中追求的就不是效率,而是速度。


我们会下意识地对一些繁琐的知识点浅尝辄止,因为潜意识在告诉我们,时间不多了,后面还有很多东西要学。这样学习的质量根本无法保证,很多时候我们的思维还没有触及到知识点的精华部分就匆匆带过了,对于这个知识点的基本了解都还没有建立,又谈何记忆和掌握呢?


而且,采用这种计划方式,当日的学习计划大概率也是无法完成的,因为我们总会高估自己,习惯性地给自己列一串长长的清单,实际上这样大的工作量我们根本难以完成。


图片源自网络,仅做配文展示


相较于对“量”做计划,更好的方式是以时间为基础进行规划,比如:我今天要学习三个小时。时间可以用番茄钟的方式进行拆分,过程中要进行适当休息。


这样的好处是,我们可以暂时不用去在意学习的进度,在单位时间里完全专注于对每一个知识点的思考,提高单次记忆和理解的质量。而适当的休息也可以帮助我们的思维恢复到发散的状态,不会因专注太久而被禁锢住,这样能够催生我们对于知识点产生更多的思考。


很多名校的高材生,对自己规划往往是一天只专心一件事,原理和我们的方法是相同的,就是忽略掉学习的“量”和“进度”。让大脑在学习过程中更专注,对知识的单词记忆更加牢固,效率自然更高。


02
用问题
去推动学习


在学习过程中,我们不要做一个单纯的知识接收者,提出疑问是学习的重要步骤。当我们开始专注于学习的那一刻起,大脑会产生各种想法,诞生各种疑问。不要去忽略它们,它们将成为我们重要的学习资源。


当然,在学习时过度执着于这些想法和问题,可能会影响我们知识摄入的效率,不妨把它们记录下来,在学习相关的知识点之后,再回过头来细细思考。


看看当时产生的想法是否有依据,与当前所学的知识点有哪些联系,是否会产生其它的疑问?之前提出的问题,在经过学习之后是否能够解答,如果不能,要去探究还缺少哪些知识点?用问题来倒逼学习,以具体的目的作为驱使,可以加深对与相关知识点的理解和记忆。


图片源自网络,仅做配文展示



03
建立起
元认知能力


首先要了解什么是元认知。元认知,是美国心理学家J.H.Flavell在1976年提出的概念,意思是:“反映或调节认知活动的任一方面的知识或认知活动,即认知的认知”。


这个定义太过繁琐,元认知就是对自己思考过程的认知和理解。结合我们刚刚提到的点,在学习过程中,每当大脑中有相关的想法和问题产生,应当记录下来,然后要问自己,这种想法或问题是如何产生。


图片源自网络,仅做配文展示


原来我们的思维是这样运行的,由于事件A从而有了反应B。


当采用元认知思维后,我们会反思:我为什么会有反应B?反应B是对的吗?C好像是更适合的反应。于是,你有了反应C。我们会发现,元认知拥有帮助思维纠错的功能,大脑会同时出现多种声音,并最终理清唯一正确的思路,这无疑又是帮助我们深度挖掘知识点的过程。运用元认知思维方法,我们对于知识的理解会更加深入,并拥有更强的应用和转化的能力。


除此之外,元认知思维能够减轻我们大脑内信息的负荷,因为它会帮助我们理清思路,从而将知识对号入座,从而不会出现大量的知识点突然出现而消化不良的问题。同时,元认知在帮助我们处理知识点时,会大量采用联想记忆的方法,无形中又会让我们对知识点的记忆更加牢固。


如前面提到的,我们最终会产生大脑认为正确的“反应C”,那么反应C之后会怎样?这也就未接下来要学习的知识预留了位置,又起到了预习的作用。


掌握了元认知的思维方法,并且记录大脑在学习时产生的一系列反应,我们就会对相关的知识点保存很深的记忆和理解,相信这个方法总比死记硬背要有趣得多。


04
及时
复盘


学完任何一个重要的知识点,要进行及时的复盘,进行总结、概括,并提炼出最重要、最精华的部分。更重要的时总结方法和思维,理清学习过程中的思考脉络,之后的学习都可以以此为参考。


小渡采访过很多成功入职大厂的优秀学员,他们各自有着不同的学习方法,但都有一个共同点,就是善于复盘,除了日常的学习内容,在真正求职面试时,他们也都保持着复盘的习惯。即使面试失败,同样是十分宝贵的一次经历,对失误进行查缺补漏,夯实相关基础,为下一次做好准备。


图片源自网络,仅做配文展示


复盘,本质上就是重复的过程,在这基础上,为原本记忆的基础上添加更多的思考,从而将对知识的积累转化为能力,融会贯通。


在实际工作中,复盘同样重要,它可以固化工作流程、校验工作方向、认清工作背后的问题,发现和产生新的想法和知识,是我们提高工作能力的一种手段,让我们避免犯同样的错误。


05
刻意
练习


这是最后一个环节,但十分重要,可以视作是在已经掌握知识的基础上,继续深入学习的过程。甚至包含了我们以上提到的所有步骤。


首先在练习之前,我们也要做好计划,要有明确的目标,将大的目标尽可能地细化,然后一步步去执行。


在做的过程中,每时每刻都尽力保持专注。要掌握每一行代码之间的逻辑,因为每一次操作都在拓宽我们的认知。


在练习中我们会收获到反馈,这同样需要我们进行总结和复盘,必须知道自己做的是否正确,如果不对,又错在哪里。并且必须要找出更深层次的原因,与之对应的知识点是什么。不然,你不可能清楚自己在哪些方面还需要提高。


刻意练习,也是我们走出舒适区的过程,正因如此我们才能在练习中不断巩固对知识的理解和记忆,我们的水平才能不断提高。


我想要告诉大家的,并不是十分具体的方法,而是在学习大多数知识时都适用的思维模式,在学习的过程中把握好这四个步骤的节奏,并找到它们的内在逻辑,相信无论面对多么繁杂的知识,都会无往而不利。




RECOMMEND


推荐阅读

   

简单有效的方法,帮你对付拖延症

坚持的最高境界——善护念

除了背代码,我们还能做什么?

程序员的快乐到底是什么?

程序猿终身学习有必要吗?这篇文章就是最好的答案

2022程序员跳槽不完全指南



很感谢小伙伴看到最后😘,如果您觉得这篇文章有帮助到您的的话不妨关注➕+点赞👍+收藏📌+评论📜,您的支持就是我更新的最大动力。

欢迎加入前端猎手技术交流群😛,文末扫码加我微信,我拉你进群,一起交流技术以及代码之外的一切🙆‍♀️

浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报