5分钟经典英文技术演讲1:如何快速掌握新技术 - Kathy Sierra

一个人的能力上限很大程度上取决于他获取信息的能力。

而能力增长的速度与获取信息的质量正相关。

不可否认,大量优质的技术内容都基于英文。“5分钟经典英文技术演讲”专门撷取国外最有价值的纯英文技术演讲,以最精炼的形式将信息传达给国内的技术同侪,绕过网络政策和语言的障碍,实现中西方技术世界无壁垒的信息同步。

最新内容将发布于DecodeZ: decodezp.github.io

Fluent: 如何快速掌握新技术

原视频
演讲者: Kathy Sierra

摘要:无论是谁,以有限的精力来面对层出不穷的新技术挑战都是不够的。你需要学会一套方法论来帮助你快速习得新的技能。而快速学习的秘诀却还不止这些…

每个程序员都面临的挑战

为了成为一名“合格”的程序员,你认为你需要掌握哪些技术?

这将是一个长长长长长的名单,更可怕的是,每个人列出的内容都将各不相同。

所以这么提问并没有太大意义,更好的问题是:

我如何快速掌握新的技术?

认知资源

我们习得新的技能,需要依赖我们自己的认知资源(Cognitive resources)。

但作为一个正常的“人类”,我们的认知资源易耗且稀缺。

到底有多容易消耗?Kathy提到了一个大学里的实验:实验人员要求一半实验参与者记忆一个两位的数字,而另外一半参与者记忆一个七位的数字。

等确保每个人都记住了自己的数字之后,实验人员随即宣布实验结束,并邀请所有参与者去取用一些零食——蛋糕,或水果。

而实验结果也能猜到,仅仅是5位数字的差别,就让记忆七位数的实验者选取蛋糕的比例比记忆两位数的参与者高出一半。

你是否有想认真掌握一门新技能,但一拿起各类技术书籍、文档,很快就放弃的经历?你又是否在做一些让别人“选择蛋糕”的事情?比如让别人阅读你自己编写的项目文档。

当你想要快速掌握一项技能的时候,你需要学会管理自己的认知资源。

学习方法

将你现在的技能分为三类:

  • A还没有掌握,但需要掌握的
  • B经过一定努力可以掌握的
  • C已经掌握的

我们的目标其实是如何将AB的技能快速移动到C。在这个过程中我们会遇到两类典型问题:

  • 没有进步
  • 耗时太久

没有进步

第一类问题的根本原因在于你的认知资源不足以支撑技能的学习需求。我们不能要求自己有无限的认知资源,在资源极度有限的情况下,仍有两种解决策略:

第一种,将更多的需要掌握的技能放在A,将精力集中于少量的B类技能。但在日常工作中,需要掌握哪些技能,解决哪些问题,都不是自己可以安排的。对此,我们还有第二种策略。


第二种策略,就是将B中的技能分解为更小的粒度。这种策略,在有限的认知资源的情况下效果等同于一个需要处理多任务并发的CPU,上面运行的程序都采用了更加细粒度的锁机制,带来了程序性能的提升。

那么如何界定分解之后的技能足够“细”?Kathy给出了一个她的评判标准:

从完全不会到十分熟练,最多经过3次练习,每次45-90分钟。

能满足上面的标准就可以认为分解到了合理的粒度。

耗时太久

程序员不但要学习很多技能,还需要快速学习。所以从A开始,我们最好能够绕过B直接到C。


怎么可能从完全不懂,到突然就明白了?

Kathy给出了一个“极端”的例子:学习给分辨雏鸡的性别。


从视觉上,这是一件不可能的事,但日本却有一些非常擅长分别雏鸡性别的人。

人们希望这些“性别分辨大师”能够将他们的方法教授给别人,但这些人并不能讲出什么明确的“规则”。

这就是这件真正神奇的地方,我们的大脑能够在潜意识中处理一些信息,但却讲不出来为什么。

所以学习雏鸡性别分辨的人最开始只是随机判断雏鸡的性别,而这些“专家”则告诉他们结果是不是正确。

一段时间以后,这些学习分辨性别的人正确率越来越高,最终达到了专家的水平。

这些学习的人并没有记忆任何具体的“规则”,却能够不断提升自己的技能水平。这里产生核心影响的是:高质量的例子。

这非常类似机器学习的过程,模型的质量取决于训练这些模型的数据的质量。

关键的缺失——高质量的例子

当要学习某样特殊技术的时候,你是找官方的、正式的、长而无味的文档,还是去找一个精悍的例子?

当你能找到一个精确的示例来演示如何使用这样技术的时候,你几乎可以“瞬间”掌握这项技术。

你需要这些示例来让大脑自动地,潜意识地识别其中的模式。但现在的问题是,所有技术里又臭又长的文档很多,但短小精悍的示例很少。


所以是否可以利用社区的力量,将这些文档转换成一系列高质量的示例库呢?

以上就是在本次演讲中,Kathy想要传达给我们的内容。

引申

《庄子》中有这样一个故事:

桓公读书于堂上,轮扁斫轮于堂下,释椎凿而上,问桓公曰:“敢问:“公之所读者,何言邪?”
公曰:“圣人之言也。”
曰:“圣人在乎?”
公曰:“已死矣。”
曰:“然则君之所读者,古人之糟粕已夫!”
桓公曰:“寡人读书,轮人安得议乎!有说则可,无说则死!”
轮扁曰:“臣也以臣之事观之。斫轮,徐则甘而不固,疾则苦而不入,不徐不疾,得之于手而应于心,口不能言,有数存焉于其间。臣不能以喻臣之子,臣之子亦不能受之于臣,是以行年七十而老斫轮。古之人与其不可传也死矣,然则君之所读者,古人之糟粕已夫。“

真正的精髓,都在手上,而不在文档里。

© 2020 DecodeZ All Rights Reserved. 本站访客数人次 本站总访问量
Theme by hiero