如何快速学习一门技术?十步学习法
一.为什么要快速掌握一门技术?
现如今,我们搞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.森梅兹十步学习法总结,因为个人觉得十分有用故而分享给大家。当然大家也不必非得学习此方法,最终要的是找到适合自己的学习方法。
如何快速学习一门技术?十步学习法相关推荐
- 快速学习一门新技术的工作原理(十步学习法来自软技能)
快速学习一门新技术的工作原理 ●如何开始--要想开始使用自己所学的,我需要掌握哪些基本知识? ●学科范围--我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科 ...
- “十步学习法”,如何快速掌握一门技能,如何快速学习新技术
文章目录 前言: 1. 十步学习法总览 2. 十步学习法:前期调研(第1-6步:只做一次) 第1步:了解全局 第2步:确定范围 第3步:定义目标 第4步:寻找资源 第5步:创建学习计划 第6步:筛选资 ...
- MySQL主从原理,基于快速学习一门技术的3种方式!
根据经验,想要快速学习一门技术有3种方式. 第一种方式是通过代码来理解它的实现,反推它的逻辑. 这种方式的难度很大,而且起点相对高,能够沉浸其中的人非常少,过程相对来说是苦闷的,但如果能够沉下心来看代 ...
- 如何快速学习一项技能-十步学习法
这是我从<软技能>这本书学来的,学的时候做的笔记,现在发出来,供大家学习,当然<软技能>这本书里还有很多其他值得学习的知识,比如理财.健身.工作.恋爱.作为博学多才的我,我都对 ...
- 十步学习法(内容摘要)
概述 为了掌握一门技术,我需要了解一下三个要点: 如何开始 -- 要想开始使用自己所学的,我需要掌握哪些基本知识? 学科范围 -- 我现在学的东西有多宏大?在开始阶段,我不需要了解每个细节,但是如果我 ...
- 【程序员必备软技能】之十步学习法
文章目录 1. 如何自学 2. 体系背后的逻辑 2.1 如何掌握一门技术 2.2 基本思想 3. 第 1 步到第 6 步:这些步骤只做一次 3.1 第1步,了解全局 3.2 第2步:确定范围 3.3 ...
- 两分钟速览“十步学习法”
十步学习法大体分两个部分 第一部分是第1-6步 要求一次性完成 后半部分要求循环进行直到完成目标 第一步:了解大局 知道要学的大概内容 *方法:1 .游览相关书籍目录和大标题 2 .Go ...
- 提高学习效率方法论:十步学习法—John Z. Sonmez
提高学习效率方法论:十步学习法-John Z. Sonmez 0.前言: 本文是阅读<软技能:代码之外的生存指南>的部分阅读笔记,书中讲到了一个十步学习法,我觉得挺有参考意义的,瞬间分享欲 ...
- JavaScript学习笔记(十)——学习心得与经验小结
JavaScript学习笔记(十)--学习心得与经验小结 目前我先列好提纲,利用每晚和周末的闲暇时间,将逐步写完 ^_^ 转载于:https://www.cnblogs.com/mixer/archi ...
- 文献学习(part10)--元自步学习
学习笔记,仅供参考,有错必究 从文献中按照本人的学习情况不完全摘录: 文章目录 元自步学习 摘要 课程学习与自步学习 自步学习的基本执行模式 自步学习简介 典型的自步学习算法 超参数优化 元自步学习算 ...
最新文章
- 依那西普速诱导RA快速缓解预示临床和放射学持久缓解
- Java入门超简单程序Song List
- 科大星云诗社动态20210205
- [Oracle] Enable Row Movement
- js遮罩层以及移动端的上拉框
- Web Reference和Service Reference的区别
- c语言位运算负数的实例_JavaScript基础教程(四)二进制位运算
- struts2 自带的 token防止表单重复提交拦截器
- [日推荐]『蓝轨迹外语自学中心』免费的全能外语自学工具
- 栈Stack的相关操作(java)
- 联想A590刷机方法
- 资源 | 11个免费矢量免抠素材网站
- 小米路由器,设置自定义Samba路径,直接访问磁盘根目录
- [复变函数]第24堂课 6.3 辐角原理
- 解决手机端微信公众号内input输入框获取焦点后,底部导航栏显示在输入法软键盘上面的问题
- pycharm汉化教程
- Google Earth Engine(GEE)——美国大陆(CONUS)30米土壤属性概率图数据库
- Maven项目 springsecurity配置
- Handle初解,看完你就懂了handle
- 实现多线程的方法有哪几种?