头图

大家好,我卡颂。

想必你肯定听过1w小时理论,大部分人对其的理解是如果你在某一领域持续投入1w小时,你就会成为该领域的专家

如果以一周工作8小时,每年工作250天计算,理论上只要1000 / 8 / 250 = 5年就能成为领域专家。

试问有多少5年经验的程序员成了技术专家?大部分程序员只是1年经验 * 5罢了。

除了本职工作外,其他领域也经常见到对1w小时理论的误用,比如“做公众号坚持日更”。

看到那些原创文章成百上千,均阅只有几十的文章,这不就是典型的为了投入而投入么?

对于1w小时理论,正确的理解应该是如果你在某一领域持续迭代1w小时,你就会成为该领域的专家

如何才是持续迭代呢?要了解这点,我们需要先了解一个可能有些反直觉的观点 —— 10倍的目标可能比2倍目标更容易达成

10x 比 2x 更容易

这一观点来自于《10x is easier than 2x》一书。你没看错,这本书认为设定10倍增长的目标可能比2倍增长的目标更易达成。究其原因:

  1. 能达成2倍目标的途径很多,但达成10倍目标的途径可能很少

如果你的目标是减肥(2倍目标),那达成目标的方式可能很多,比如节食、运动、吃药、手术......

但如果你的目标是练出彭于晏一样的身材,那达成目标的方式显然只有科学的健身与饮食这一条途径。

虽然达成目标的难度高了很多,但10x目标会帮你过滤掉很多噪声。如果你的目标是练出彭于晏一样的身材,那要不要节食、要不要吃药、做有氧还是无氧等这些问题都将不复存在,因为达成目标的途径(科学的健身与饮食)已经帮你过滤掉这些问题。

10倍目标帮你过滤掉很多噪声,这使你的目标更清晰

  1. 10倍目标要求创新和突破性思维

假设你是个入职1年的新人,现在摆在你面前的有两个可选目标:

  • 2x:成为项目组里的厉害前端
  • 10x:成为前端行业专家

你该怎么选?

如果选择2x,达成目标的途径不需要很多创新性 —— 好好学习、认真工作、虚心请教,接下来一切都会水到渠成。

但如果选择10x,“好好学习、认真工作、虚心请教”能帮你成为前端行业专家么?

行业专家需要背书(比如职位、组织、协会、证书背书等),需要作品(比如开源项目、书等)。所以当你选择10x,你的长远目标就是获得各种背书与作品。

对于同一个项目组的2个前端新人:

  • 新人A经常写博客记录学习到的新知识、踩过的坑
  • 新人B也经常写博客,但他的博客始终围绕一个主题展开

1年之后,新人A顺利成为项目组里的厉害前端,他的博客记录了他这一路的成长历程。

新人B由于所有博客内容都是同一主题的,他将博客中的部分内容整理成体系化的知识,部署成开源电子书。随着这本电子书的知名度提高,新人B逐渐有了产品背书 —— xx电子书作者。

这里面:

  1. 围绕某一特定主题输出内容
  2. 将内容汇聚成体系化知识
  3. 将知识部署成开源电子书

就是开篇提到的持续迭代,正如你所见,这一轮的迭代已经帮B积累了产品背书,帮他在成为前端行业专家路上迈出了坚实的一步。

同样是花时间学习、总结,由于目标不同(2x与10x),随着时间推移,A与B的行业影响力将不可同日而语。

10x的持续迭代

不瞒你说,我就曾是新人B。从3年前开始围绕React源码输出文章:

再到输出开源电子书《React技术揭秘》:

再到图书出版并成为前端畅销书:

这里的每一步都是围绕成为前端行业专家这一10x目标而持续迭代的。

我的前端技术是前端领域比较高的么?必然不是。

我的10x目标(成为前端行业专家)里有很多是技术之外的努力(营销动作),这势必减少了我钻研技术的时间,所以我的技术水平可能还比不上很多默默无闻的程序员。

但反过来看,如果一个程序员的长期目标都是2x目标(做组里技术好的、做组长、做项目负责人、做前端负责人......),那他也不会去做营销,专注技术就好。

正是因为我从一开始的目标就是10x目标,这就使得达成这个目标的途径很少,所以我努力的方向就与一般前端不同。

总结

1w小时理论是指:

  1. 设定一个10x目标
  2. 朝着10x目标持续迭代1w小时

实现10x目标与2x目标是完全不同的路径,长远看会造成职业生涯极大的不同。

如果一个程序员的长期目标是2x目标,那行业景气时还好,一旦行业不景气,就会陷入与其他2x程序员的内卷竞争中。

所以,为了不陷入内卷中,我们可以大胆的提高我们的长期目标为10x目标。毕竟,10倍增长的目标可能比2倍增长的目标更易达成。


卡颂
3.1k 声望16.7k 粉丝