返回介绍

第28章 我的十步学习法

发布于 2024-08-21 21:40:05 字数 2669 浏览 0 评论 0 收藏 0

多年以来,我都承受着巨大的压力:快速学习新技术、新编程语言、新框架和其他能力。通常,这种压力是我自己造成的,我总是投入新事物,结果力不从心。但是,即便不考虑压力来源,这也迫使我开发出一个可重复使用的自学体系。

在接下来的几章里,我会带你了解我自创的进行快速学习的十步学习法。让我们先从了解这个体系的确切含义及其工作原理开始。

体系背后的逻辑

在我职业生涯的早年间,我学习知识的主要途径就是从封面到封底仔细阅读专著。只有通读全书后我才会将自己学到的知识应用于实践。使用这个方法,我发现,我确实能学到东西,但是效率很低,我还得经常回顾书的内容,来弥补自己在该学科方面存在的知识短板。

当我拥有足够的时间,且没有一个真实具体的目标的时候,这种学习方法很好。我最终学会了我想要学习的东西,而且从头到尾地读书学东西也并不难,只是要花时间。随着我开始有更紧迫的理由需要快速学习,我发现自己原来的方法就无法奏效了。通常,我并没有时间通读全书,而且我也发现书本里的很多内容更适合作为参考资料,而不适合实际学习。

于是,我迫使自己去寻找更好的自学方法,能在有限的时间内掌握所需内容。有些时候,我只有一周甚至更少的时间去吸收足够的信息以教给别人。我发现在这种情况下,我很自然地会先明确需要掌握哪些内容,再去寻找我能获得这些信息的最佳资源,同时也会忽略那些并非达成目标所必需的其他信息。

我发现,为了能够掌握一门技术,我需要了解以下三个要点。

1.如何开始 ——要想开始使用自己所学的,我需要掌握哪些基本知识?

2.学科范围 ——我现在学的东西有多宏大?我应该怎么做?在开始阶段,我不需要了解每个细节,但是如果我能对该学科的轮廓有大致的了解,那么将来我就能发现更多细节。

3.基础知识 ——不止在开始阶段,要想使用一项特定的技术,我需要了解基本的用户案例和最常见的问题,也需要知道自己学的哪20%就能满足80%的日常应用。

熟知了这三个关键点后,我可以高效地学习一门技术,无需通晓全部细节。我发现,如果我了解三项主题——如何开始,我能做什么,以及相关基础知识,那么我就能随着学习深入学会所需的其他知识。如果我想提前掌握所有知识,那只是在浪费时间,因为真正重要的内容会湮没在那些细枝末节中。这种新方法能让我关注重点。当我确实需要了解更多细节时,我可以利用参考资料来弥补这些不足。有多少次你从头到尾仔细阅读一本技术书籍,却发现自己实际用到的也只是书里介绍的技术的一小部分?

使用这种方法,我在很短的时间内学会了Go语言——仅仅几个星期而已。我专注于学习如何尽快用Go语言写代码。很快我就对这门编程语言以及它有哪些可用的库有了一个大致的了解。我希望对这门语言能做什么能有一个整体的了解。最后,我完成并掌握了基础知识。当我需要深入了解时,我只需要在这些基础知识的基础上进行扩展。

十步学习法体系

事实证明,掌握这三大要点可不像看上去那么轻松。学会如何开始学习一门技术可以说是一项挑战,而且往往很难找出那些所谓的篇幅只占20%、然而有效性却达到80%的内容。另外,我经常发现,要总结出一门技术的应用广泛程度的简短描述,是很难的。通常你需要阅读一整本甚至几本不同的书籍之后才能获得此信息。

为了解决这些问题,我又提前做功课,确保自己能够找出自己所需的信息,并以最合理的方式将它们组织起来,实施落地。

十步学习法的基本思想就是:要对自己要学的内容有个基本的了解——了解自己不知道什么就足矣。然后,利用这些信息勾勒出学习的范围,即需要学哪些内容,以及学成之后又会获得什么。依靠这些知识,你可以找出各种资源(不局限于书)来帮助自己学习。最后,你可以创建自己的学习计划,列出要去学习哪些相关课程,筛选学习材料,只保留能帮助自己达成目标的优质内容。

一旦完成这些工作,你对自己要学什么和怎样学都了然于胸,你就可以把控自己的学习计划中的每个关键点,通过学习—实践—掌握—教授(Learning, Doing, Learning and Teaching,LDLT)的过程,获得对该学科的深刻理解,同时你也向着自己的目标前进。

十步学习法的第一部分是研究,它是一次性完成的。但是从第7步到第10步则是重复的过程,贯穿于你的学习计划的各个模块。这个方法非常奏效,因为它迫使你提前明确自己的学习目标,也持续不断的激励你通过实践(而不仅仅是读书或听讲座)向着目标前进。

十步学习法体系

借助此方法,我得以在几天之内就全面掌握了一门编程语言。成千上万注册了我的十步学习法视频课程(http://simpleprogrammer.com/ss-10steps )的其他软件开发人员也取得了类似的成果。

这是快速学习的唯一途径吗?这是一种魔法系统吗?不,不是的。它只是通过聚焦学习范围,让你关注重点内容来学习的一种快速学习方法,它迫使你通过自我探索和主动教学的方式将真正重要的内容印刻在自己的大脑中。接下来的几章,我们将介绍该方法的实际操作步骤。你可以根据自己的情况对该方法进行裁剪,去掉你不喜欢或者认为无效的部分,保留对你有用的部分。最终,你一定会找到适合自己的自学方法,而你的未来将仰仗于它。

采取行动

挑选一项你已经烂熟于胸的技术,看看你能否明确以下几点。

- 如何开始用它?

- 该技术的应用广度如何?

- 利用你需要知道的20%发挥出80%功效。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文