概述

为了掌握一门技术,我需要了解一下三个要点:

  1. 如何开始 —— 要想开始使用自己所学的,我需要掌握哪些基本知识?
  2. 学科范围 —— 我现在学的东西有多宏大?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。
  3. 基础知识 —— 不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪 20% 就能满足 80% 的日常应用。

十步学习法中,第1步到第6步只做一次。

第1步:了解全局

在深入探究某个主题之前至少要对其有所了解,这一点非常重要。这样你才能弄清自己到底要学什么,找出最好的学习方式。记住,我们在这一步的目的不是要掌握该主题,只是对这一主题的相关内容有一个全局性的了解。

第2步:确定范围

在任何项目中,明确项目的范围都是至关重要的,唯有这样才能了解项目的全局,做好相应的准备工作。与此相比,学习并没有什么不同。在学习过程中,大家很容易犯的一个错误就是试图解决太多的问题而把自己搞得不堪重负。因此,你要明确自己的学习范围。为此,你需要运用自己在上一步中获得的信息,让自己的关注点落脚到更小也更可控的范围。

第3步:定义目标

这一步的目标是形成一份简明清晰的陈述,勾勒出你勤奋学习后的成功图景。根据不同的学习内容,这份陈述也各不相同。但是要确保其中包含具体的成功标准,从而能让你用来充分评估自己是否已经达成学习目标。

第4步:寻找资源

要尝试收集到多种多样的资源以帮助你学习,而不是只读一本关于这一主题的书。资源可以是多种多样的,不局限于书籍。事实上,如今,随着互联网的广泛应用,各种类型的内容随处可见,你几乎可以针对自己感兴趣的任何主题,找到大量的资源。

信息来源:

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

第5步:创建学习计划

为学习找到正确的路径:

打造自己的学习计划,一个好方法就是观察别人是如何教你感兴趣的主题的。就我自己而言,在这一步我通常会翻看自己在第4步中找来的图书的目录。如果五位不同的作者都把内容都分解为相同的模块和顺序,那我就会遵循这样的方法制订自己的学习计划。

第6步:筛选资源

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

第7步到第10步循环重复。

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

在这一步中,你的目标是获得足够多的与所学主题相关的信息,从而能让你开始学习,并在下一步中动手操作。对于编程语言或框架这样的技术,这一步还包括掌握如何创建一个基本的“Hello,world!”程序,或者设置自己的开发环境。

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

在这一步中,你要采用在第7步中学到的知识。不用担心结果,勇敢探索吧。如果你正在学一门新技术或者新的编程语言,你可以先创建一个小项目来测试这一步的效果。把那些暂时还没有答案的问题记录下来,你在下一步中会有机会找出这些问题的答案。

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

这一步的目标就是让你找回好奇心驱动的学习。在第8步中,你通过动手操作发现了一些尚未找到答案的问题。现在,是时候来回答这些问题了。在这一步中,你要利用先前收集到的所有资料,进行深入学习。

不要害怕回头再去操作,付出更多,因为这不仅能让你找到问题的答案,也能让你学到新东西。给自己足够多的时间去深入理解自己的主题,你可以阅读,可以实验,可以观察,也可以操作。不过请记住,你依然没有必要把收集到的所有资料全部仔细看一遍。你只需要阅读或观看与当前所学相关的部分。我们很少能有足够的时间把一本书从头读到尾。这些资料只是帮你自学,基本上你可以以解决在动手操作中发现的问题为主要目的。

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

在现实中,你只需要超前别人一步,就可以成为他们的老师。有时候,比学生超前太多的“专家”反而不能得心应口地“教”,因为他们无法与学生产生共鸣。他们忘了初学者是什么样子,很容易专注于他们认为简单的细节。

要想确定你确实掌握了某些知识,这是唯一的办法;同时,在你将自己所学介绍给他人时,这也是查缺补漏的好办法。在这个过程中,你要切实剖析并理解自己所学的知识,将其内化到自己的思想;同时,你也要用能够让他人理解的方式精心组织这些信息。

教授知识的途径:

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

转自:https://blog.csdn.net/MDMQ1/article/details/77151398,并对文章进行了整理。

十步学习法(内容摘要)相关推荐

  1. 快速学习一门新技术的工作原理(十步学习法来自软技能)

    快速学习一门新技术的工作原理 ●如何开始--要想开始使用自己所学的,我需要掌握哪些基本知识? ●学科范围--我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科 ...

  2. “十步学习法”,如何快速掌握一门技能,如何快速学习新技术

    文章目录 前言: 1. 十步学习法总览 2. 十步学习法:前期调研(第1-6步:只做一次) 第1步:了解全局 第2步:确定范围 第3步:定义目标 第4步:寻找资源 第5步:创建学习计划 第6步:筛选资 ...

  3. 【程序员必备软技能】之十步学习法

    文章目录 1. 如何自学 2. 体系背后的逻辑 2.1 如何掌握一门技术 2.2 基本思想 3. 第 1 步到第 6 步:这些步骤只做一次 3.1 第1步,了解全局 3.2 第2步:确定范围 3.3 ...

  4. 提高学习效率方法论:十步学习法—John Z. Sonmez

    提高学习效率方法论:十步学习法-John Z. Sonmez 0.前言: 本文是阅读<软技能:代码之外的生存指南>的部分阅读笔记,书中讲到了一个十步学习法,我觉得挺有参考意义的,瞬间分享欲 ...

  5. 如何快速学习一项技能-十步学习法

    这是我从<软技能>这本书学来的,学的时候做的笔记,现在发出来,供大家学习,当然<软技能>这本书里还有很多其他值得学习的知识,比如理财.健身.工作.恋爱.作为博学多才的我,我都对 ...

  6. 两分钟速览“十步学习法”

    十步学习法大体分两个部分 第一部分是第1-6步 要求一次性完成      后半部分要求循环进行直到完成目标 第一步:了解大局   知道要学的大概内容 *方法:1 .游览相关书籍目录和大标题 2 .Go ...

  7. 学习方法:十步学习法

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

  8. 亲测有用!轻松get新技能的四步学习法

    全文共1965字,预计学习时长7分钟 图源:unsplash 置身于滚滚的庞大信息流当中,我们常常会不知所措.新框架和新技术接踵而至,每个人都在声称自己的比其他框架和技术更快.更安全.更高效.作为开发 ...

  9. markdown语法十步学习 图文并茂

    别问我为什么?稀里糊涂markdown语法就火了,到处都在用它,文件名后缀.md.目的:是使人专注于文字本身而不是排版和语法,好多代码README都开始用这个语法了,毕竟大家都在用可以一体验,十步大法 ...

最新文章

  1. LeetCode-链表-142. 环形链表 II
  2. 围城之势已起,拼多多骑虎难下
  3. python串口通信_python通信串口pyserial安装及常用语句
  4. Robot Framework基础学习(六)
  5. UMEditor上传图片配置
  6. asp.net后台管理系统-登陆模块-路由权限控制_1
  7. C语言计算机二级考动态分配内存吗,08年计算机二级C语言辅导:malloc动态分配的内存的生存周期是多少?...
  8. Go编程语言能干什么
  9. Nik插件滤镜套装Nik Collection 3 Mac
  10. 几个免费的高清图片网站推荐
  11. 笔记本计算机的清洁保养知识,笔记本电脑怎么维护 笔记本电脑维护保养技巧【详解】...
  12. Linux下Valgrind的使用概述 来源:Linux社区 作者:dndxhej
  13. Odoo-----在Form视图中添加Chatter
  14. 网站运行原理及开发流程
  15. 核桃编程学python吗_西瓜编程和核桃编程哪个好
  16. WUST 五一萌新向CTF writup
  17. springMVC+mybatis+maven搭建过程
  18. PDF阅读软件综合评测PDF Expert 、MarginNote、Notability Zotero
  19. TensorFlow-GPU的安装及keras的安装
  20. JAVA-面向过程编程

热门文章

  1. 【Latex】texstudio使用和ACL论文模板初步解读
  2. WebQQ 2.0实现分析(一)
  3. 新标准日本语中级第七课
  4. 阿里云服务器购买教程(新手入门指南)
  5. 哪家php培训好,哪家PHP培训最好?PHP还值得学习吗?
  6. 【Java】Java选择题错题集(一)
  7. bim技术及常用软件简介,revit插件免费的有哪些,付费的有哪些?
  8. 【寻找最佳小程序】10期:小小房贷计算器——快捷、易用,小白购房必备
  9. 21. CSS 优化和提高性能的方法有哪些?
  10. 【贪心算法】空酒瓶换酒问题