苦李,你为什么成长这么快?

这应该是我被问的最多的问题了,以前在公司是,现在在知乎上还是。

我说,因为我努力。

他们就说,我也很努力啊,但是工作5年了,还是碌碌无为,感觉自己找不到向上发力的突破点。

这...

确实有这么一些人,工作很努力,也有足够的经验,但依然没能成为某一个领域的佼佼者。

问题在哪儿?

努力不够?还是经验不足?

都不是。

努力很重要,但努力并不代表你一定会成长。

工地上的小工,平均每人一天能搬1000块砖,你通过自己的努力每天能搬1200块,自己很努力,收入也比别人高。

而另一个小工呢,他每天只搬800块,但是在搬砖的同时,不断学习着大工是怎么砌墙的,通过1年的学习,你依旧在为自己每天能搬1200块砖沾沾自喜,而他却去另一个工地,开始了大工的工作。

这么对比的话,你的努力还有价值吗?

经验很重要,但经验丰富并不代表你更加优秀。

任何一个工作10年的人都很有经验,但他们大部分都没能做到本领域的专家级别,甚至有些工作10年的人,都不如刚工作2年的人表现优秀。

这又是为什么呢?

心理学家Ericsson的研究发现:决定优秀水平和一般水平的关键因素,既不是天赋,也不是经验,而是刻意练习的程度。

这个理论是我最近才看到的,但是套用到我之前的学习过程当中,发现真的很有道理。

在我成长最快的阶段,我从来都不是把完成当前工作作为目标的,在工作之外,我做了很多所谓的刻意练习。

为了学习数据库性能调优,写爬虫从互联网往数据库灌数据,最终mock出来的数据,最大的一张表能达到数亿条记录,其中有一大半数据是根据爬取的数据随机组合生成的。有了数据,就是各种调试,建索引,单属性索引,组合索引,做缓存,应用层缓存,数据层缓存,拆分表,垂直拆分,水平拆分等等等等。

经过类似这样不断的折腾,自己对技术的理解和掌握能力也逐渐上来了。

所以,当我们看到工作10年的人表现还不如工作2年的人表现优秀的时候。表面上看他们是10年和2年的区别,实际上是10小时和1000小时的区别。因为真正决定水平高低的,并不是工作时间,而是刻意练习的时间。

那么,问题来了,如何保持刻意练习?

我有一个很好的习惯,当我参与一个项目的时候,我从来都不是只看这个项目现在用什么技术,而是思考它将来可能会用到什么技术,或者说它更需要什么技术,有了这个方向之后,我就提前开始做技术储备,一旦项目到了那个阶段,或者说我有意识的去引导项目往那个方向发展,这样下来,脱颖而出的不应该是我么?

长期这么思考的话,就能时刻让自己保持在一个学习的状态,自然而然的就会不断的做刻意练习,而且这种学习很容易在工作中有所表现,一旦获得成就感,就能形成良性循环,久而久之,成长自然迅速。

成长快的人,长期让自己保持在学习区,而成长慢的人,长期让自己处在舒适区。

所谓的舒适区,就是你写一万行代码,但是这一万行代码都是你之前就会的,看起来很努力,但是成长有限。

所谓的学习区,就是我只写一千行代码,但是其中九百行代码都是我GET的新技能,看起来我没你产出多,但是我成长比你快。

仅有一条评论

  1. 小宇

    看到楼主知乎上分享来得,感觉受益匪浅,我现在状况跟楼主当初差不多,没有研究方向,一会看这,一会研究那的,看过的书倒是不少,但是都不是很精通。

添加新评论