学习的方法

2024-8-18|2024-8-21
麦兜
麦兜
type
Post
status
Published
date
Aug 18, 2024
slug
summary
tags
成长
category
学习思考
password
icon
时间是有限的,而知识是无限的,如果盲目的学习只会让人身心俱疲,还会劝退学习的好奇心,导致厌学,等一些列问题,所以需要在有限时间学习有”价值“的知识是很重要。 执行力就是在有限时间完成有限的事情!
 
在有限时间完成有限的学习需要定制一些学习计划或者学习模板,确保目标是明确有效,以及学习计划能正确执行,学习就是为了自己能达到某个目标比如面试、考试、学会某项技能、赚钱等,所以也很重要。
 
高专注的注意力能让学习效率提升,番茄工作法,它是一种时间管理技术,由弗朗西斯科·西里洛(Francesco Cirillo)在20世纪80年代末提出。其核心理念是通过将工作时间分成25分钟的专注工作段落(称为一个“番茄钟”),中间休息5分钟,反复的循环来提高工作效率和专注力。推荐使用滴答清单软件。

如何开始

美国前国防部长唐纳德·拉姆斯菲尔德曾说过“未知之未知”(unknown unknowns),即你根本不知道自己不知道。如果一开始就盲目的学习就会学到一些碎片化的东西,从而也完成不了自己的目标,正确的方法是到网上搜索引擎、相关论坛、博客、APP等查阅信息。这个时候需要了解全局,以及收集学习的主题有那些知识模块。

学习的范围

收集到某个知识领域全局知识,就需要定制学习计划。
在一周内学习数学的所有知识是不切实际的,如果定制学习计划的学习范围过于庞大会导致学习困难,所以需要定制一个有效及清晰准确的学习范围。明确学习范围的时候要考虑时间因素。如果只有一周时间,就需要本着实事求是的态度确定自己能在这段时间内学到什么! 更小的学习范围能让学习更轻松达到目标,而更大的学习范围能获得更多成就感,但需要消耗更多的时间,需要权衡。

更聚焦的学习

“二八定律”,也称为帕累托法则(Pareto Principle),最早由意大利经济学家维尔弗雷多·帕累托(Vilfredo Pareto)在1896年提出。帕累托观察到意大利80%的土地由20%的人口拥有,这一不均衡的分配现象引发了他的思考,并逐渐发展为一个通用的法则。 二八定律的核心思想是,80%的结果通常由20%的努力或原因产生。
 
有了学习主题和清晰的学习范围就可以更聚焦的学习,事实上某一项学习主题80%的知识是不需要立刻学习,并且对你的实现目标没有太大帮助,聚焦到更小的学习范围20%的有价值知识反而能更快的实现目标,等真正需要的时候再去深入的查阅资料。学习20%的知识去完成80%的功能。

十步学习法体系 (定制学习计划)

十步学习法体系是出自《软技能:代码之外的生存指南》,分为十个步骤。从一到六步骤只需要执行一次,七到十步骤需要反复重复执行直到完成目标。
 

第一步 了解全局

比如我学习摄影就会去微信读书、B站找相关书籍以及视频教程,以及经常逛一些摄影APP,在这一步的目的不是要掌握该主题,只是对这一主题的相关内容有一个全局性的了解,比如粗略的读一下书籍的简章、视频的介绍等等即可。

第二步 确定范围

学习范围跟时间相关,时间越少定制的范围就应该越小,小到自己能可控的范围。确定的范围借助自己的学习目标来决定学习的范围。 初始主题比如是 学习GO 语言, GO 语言知识范围过于庞大,并且大部分知识不会立刻对自己工作有帮助,所以可以划分更小更贴近学习目标的主题较为合适。
初始主题
划分为子主题
学习GO语言
1、学习 GO 基础语法 2、学习 Web 框架快速入门基础 3、学 GO 操作 MYSQL 简单操作数据库。
学习摄影
1、学习光圈、快门、ISO的调整对曝光影响 2、相机菜单基本使用 3、画面的基本构图。

第三步 定义成功目标

在全力以赴启动之前,明确“成功”的含义极为重要。如果不知道成功是什么样子,很难找准目标,也很难知道自己什么时候已经真正达到目标。在尝试学习任何东西之前,你都应该在自己脑海中清晰地描绘出成功的样子。如果一个目标太大会花费很多时间,应该划分多个小目标多个阶段实现,小目标容易实现能给足够的反馈还有成就感。
不明确的目标
明确的目标
学会GO语言
可以使用GO语言能够构建一个 web 服务。
学会摄影
可以使用相机拍出正确曝光和画面平衡的照片。

第四步 寻找资源

学习资源可以是书籍、视频、博客文章、专家等,此时不需要考虑资源质量。 可以到Google、微信读书、小红书、知乎、豆瓣、Bilibili、Youtube 等平台寻找。

第五步 定制计划

对于大多数学科而言,学习是一个自然的过程。从A开始,前进到B,最后到达Z。这个顺序对你掌握随机的碎片化知识价值不大。你需要找出在最短的时间内从A到Z的正确路径,并且到达沿途的重要地标。
自己而言,在这一步我通常会翻看自己在第4步中找来的图书的目录。如果五位不同的作者都把内容都分解为相同的模块和顺序,那我就会遵循这样的方法制订自己的学习计划。

第六步 筛选资源

为了研究一个主题要读10本书、50篇博客文章,并不现实,并且即使你真的这么做了,其中也有很大一部分是重复的。因此很有必要对现有资源进行筛选,从中选出最能帮助你实现自己的目标的资源,比如从豆瓣看书评或者B站、小红书等平台看评价。

第七步 浅尝辄止

大多数人,包括我自己,在学习过程中通常会犯两类错误:第一类错误是在知之不多的情况下就盲目开始,即行动太快;第二类错误是在行动之前准备过多,即行动太晚。要想在这二者之间取得平衡,你掌握的知识要恰到好处,足以能让你开始学习,但又不会多到让你无力探索,这样你的学习效果最佳。浏览参考材料,或者每章的摘要,或者各种简介,这些信息足以让你对自己要做什么有基本的认识即可,发散的太多会导致自己陷入细节。

第八步 实践

大多数人会试图通过读书或观看视频来掌握某个主题。他们会提前吸收很多信息,然后再付诸实践。这一方法的问题在于,在他们读书或看视频的时候,他们并不知道哪些内容是重点。他们只是因循他人设计好的学习路径。
在这一步中,你要采用在第7步中学到的知识。不用担心结果,勇敢探索实践吧。如果你正在学一门新技术或者新的编程语言,你可以先创建一个小项目来测试这一步的效果。把那些暂时还没有答案的问题记录下来,你在下一步中会有机会找出这些问题的答案。

第九步 深入学习

在第8步实践中,可能会遇到问题,问题会引起好奇心,好奇心会驱动学习让学习过程不会那么枯燥。在这一步中,你要利用先前收集到的所有资料,进行深入学习。
不过请记住,你依然没有必要把收集到的所有资料全部仔细看一遍。你只需要阅读或观看与当前所学相关的部分。我们很少能有足够的时间把一本书从头读到尾。这些资料只是帮你自学,基本上你可以以解决在动手操作中发现的问题为主要目的。
最后,千万不要忘了,你在第3步中定义的成功标准。试着把自己正在学习的内容与最终目标关联起来。你掌握的每个模块,都应该以某种方式推动你向着终极目标前进。

第十步 分享传授

你可以用多种方式将自己所学教给他人。你可以写博客,也可以制作 YouTube 视频。你也可以跟自己的爱人探讨,将自己所学解释给他/她。重点在于,你要花时间将自己学到的东西从大脑中提取出来,以别人能够理解的方式组织起来。在经历了整个这个过程之后你会发现,有很多你以为自己明白了的知识点,其实并没有摸透。于是你会将那些以前自己没太明白的东西联系起来,并且简化自己大脑中已有的信息,将它们浓缩并经常复习。
 
最后请反复执行第七到第十步,直到完成你的学习目标。
关于 TCP 协议 “粘包和拆包” 的见解。Kubernetes Service