如何快速学习一门技术?十步学习法

一.为什么要快速掌握一门技术?

        现如今,我们搞it的技术日新月异,前端出了各种框架模版,比如:npm(包管理器)、echarts(图标开发工具)、vue(用户界面的渐进式框架)等等,后台有spring MVC、springboot等等。相信以后还会有更多的框架模版等着我们去学习。有的时候我们也会被要求去学习,比如自己的上司。我曾经就被要求在一周之内掌握kettle(一种ETL转化工具)的使用,因为业务的需求,需要我们做数据的抽取转换。具备快速学习的能力,才能更迅速的应对各种变化,满足各种需求。这对我们的职业生涯一定会有很大的帮助。

二.十步学习法简介

    这种 方法 通过 利用 人 天生 的 好奇 心来 帮助 你 吸收 更多 的 知识,基本思想是要对自己学习的内容有个基本的了解,然后利用这些信息勾勒出自己的学习范围,即自己需要学习什么,以及学成之后又会获得什么。然后我们仔寻找各种资源,根据这些资源创建自己的学习计划,再对资源进行筛选,只保留那些可以对自己达成目标有用的优质资源。1-6步我们只需要学习一次,但是又是及其重要的,因为只有上层建筑不稳,上层建筑也不会牢固,7-10步是需要我们反复练习的。 步骤 7 到 步骤 10 的 目标 是 通过“ 学习— 实践— 掌握— 教授”( LDLT) 的 方式 真正 领会 知识。 你 从 掌握 恰到好处 可以 开始 的 基础 知识 开始, 然后 通过 操作 来 学习, 同时 也 通过 自我 探索 收集 问题.

三 开始十步学习法

第1步:了解全局

    在这一步,你要做的就是了解自己将要学习的主题的全局。这个主题宏观上什么样?你能从中学到足够丰富的知识以了解自己所不知道的吗?以及自己所不知道的有多少?

    要完成这一步,你需要对自己想要学的课题做一些基础性研究。通常你可以使用网络搜索来完成大部分研究。如果你碰巧有一本关于该主题的书,那么你就可以只读一下其中的介绍性章节,粗略浏览一下内容,但是不要在这一步上花费太多时间。记住,我们在这一步的目的不是要掌握该主题,只是对这一主题的相关内容有一个全局性的了解。

第2步:确定范围

    集中精力去明确自己到底要学什么。将大的学习主题分解为小的学习主题。太大的问题而把自己搞得不堪重负。例如,试图全面掌握物理学是不切实际的,因为这一主题太过庞大,也不够聚焦。

初始的主题

分解为自主题

学习c#

学习C#语言的基础知识,掌握如何创建一个简单的控制台程序

学习Linux

了解如何设置和安装UbuntuLinux,以及如何使用它的基本特性.

    你可以充分利用自己在第1步中收集到的信息,找出自己的学习范围。同时也可以借助自己的学习理由来决定学习的范围。还要考虑到时间因素,与自己的实际相结合。

 

第3步:定义目标​

    这一步的目标是形成一份简明清晰的陈述,勾勒出你勤奋学习后的成功图景。好的成功标准应该是具体的、无二义性的。不要对自己想要完成的任务进行含糊不清的描述。相反,要列出某一特定的结果,或者一旦实现自己所能达到的目标你应该能够做到的事情。

不好的成功标准

好的成功标准

我可以用我的数码相机拍出好照片

我可以使用我的数码相机里的所有功能,能够清晰地描述这些功能是什么,并且知道何时何地使用各功能

我学习了关于C#语言的基础知识

我可以利用C#语言的主要功能写出一个小的应用程序

 

第4步:寻找资源

    要尝试收集到多种多样的资源以帮助你学习,而不是只读一本关于这一主题的书。资源可以是多种多样的,不局限于书籍。在这一步中,你会想找到尽可能多的与自己所选主题相关的资源。此时你无需考虑这些资源的质量。这一步与头脑风暴类似。稍后你会对你找到的这些资源进行过滤,去伪存真,但是目前还是想先获得尽可能多的不同类型的资源。最好的方法就是迅速打开电脑,开始搜索与自己的主题相关的信息。

信息来源

  • 图书
  • 博客
  • 文章在线视频专家,或者对你所想要学习的内容已经熟知的人源代码
  • 示例项目
  • 在线文档

第5步:创建学习计划

    现在你已经掌握了一些资源,你可以借助这些资源对自己要学什么、以什么顺序进行有了想法。计算机知识是随机的碎片化的知识,我们需要找到最短的路径并达到我们的目标。

    就我自己而言,在这一步我通常会翻看自己在第4步中找来的图书的目录。如果五位不同的作者都把内容都分解为相同的模块和顺序,那我就会遵循这样的方法制订自己的学习计划。但是没有必要完全copy一本书的目录,你需要根据自己的需求和实际出发。

第6步:筛选资源

    回到第4步,你收集了与研究主题相关的所有资源。在第5步中你使用这些资源制订了自己的个人学习计划。现在是时候对这些资源进行筛选,挑选最有价值的几项来帮你实现自己的目标。很多数据都是冗余的,并非适合你的学习计划

    在这一步中,把你在第4步中收集的全部资源浏览一遍,找出哪些内容能够覆盖你的学习计划。一旦完成了这一步,你就可以准备前进到学习计划中的第一个模块。为每个模块重复第7步到第10步。

第7步:开始学习,浅尝辄止

    大多数人,包括我自己,在学习过程中通常会犯两类错误:第一类错误是在知之不多的情况下就盲目开始,即行动太快;第二类错误是在行动之前准备过多,即行动太晚。要想在这二者之间取得平衡,你掌握的知识要恰到好处,足以能让你开始学习,但又不会多到让你无力探索,这样你的学习效果最佳。

    在这一步中,你的目标是获得足够多的与所学主题相关的信息,从而能让你开始学习,并在下一步中动手操作。你要专注于掌握自己所需的、能在下一步动手操作的最小量的知识。

第8步:动手操作,边玩边学

    你通过探索和实践进行学习。在操作的过程中,你的大脑自然地产生各种问题:它是如何工作的?如果我这么做,会发生什么?我该如何解决这个问题?这些问题引导着你走向真正重要的方向。当回过头寻找问题的答案的时,不只是这些问题迎刃而解,而且你记得的东西比你学习的东西要多得多,因为你所学到的都是对你很重要的东西。

    在这一步中,你要采用在第7步中学到的知识。不用担心结果,勇敢探索吧。

第9步:全面掌握,学以致用

    在第8步中,你通过动手操作发现了一些尚未找到答案的问题。现在,是时候来回答这些问题了。在这一步中,你要利用先前收集到的所有资料,进行深入学习。不要害怕回头操作,付出越多,得到的才会越多。

    不过请记住,你依然没有必要把收集到的所有资料全部仔细看一遍。你只需要阅读或观看与当前所学相关的部分。最后,千万不要忘了,你在第3步中定义的成功标准。

第10步:乐为人师,融会贯通

    在这一步中,我会要求你走出自己的舒适区,将自己学到的知识教给别人。要想确定你确实掌握了某些知识,这是唯一的办法;同时,在你将自己所学介绍给他人时,这也是查缺补漏的好办法。在传授给他人时,你会精心组织自己的语言,自己的理解能力也会更上一层楼。在经历了整个这个过程之后你会发现,有很多你以为自己明白了的知识点,其实并没有摸透。

教授知识的途径

  • 撰写博客文章
  • 创建视频教程
  • 发表演讲与朋友或爱人进行对话探讨
  • 在在线论坛上回答问题

最后

    十步学习法是我对约翰Z.森梅兹十步学习法总结,因为个人觉得十分有用故而分享给大家。当然大家也不必非得学习此方法,最终要的是找到适合自己的学习方法。

猜你喜欢

转载自blog.csdn.net/qq_18887855/article/details/81228881