竹笋

首页 » 问答 » 问答 » 为什么我敲了一万个小时的代码,也没成为高
TUhjnbcbe - 2023/11/8 17:41:00

“一万小时定律”,这是作家格拉德威尔在《异类》一书中指出的定律:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力,一万小时的锤炼是任何人从平凡变成世界级大师的必要条件。”

也就是说,要成为一个领域的专家,我们至少需要付出个小时的努力,如果按每天工作8个小时、一周工作5天计算,那么成为一个领域的专家,至少需要5年的时间。所以哪有人是随随便便成功的,时间的投入是必须的,坚持到最后的才是胜者。

但最近,一名程序员对此言论提出了自己的质疑,表示,作为一名程序员,他已经断断续续的进行了40多年的编程,可能已经敲了个小时的代码,却依旧未能成为一个大师级别的高级程序员。

那究竟是什么原因呢?

为什么技术大牛也逃不过一万小时定律?

1、专注≠重复≠不创新

根据该大牛总结,认为是这几种原因导致的,在一万小时中,他学习了四种不同的编程语言以及辅助语言,发现语言中的有的概念可以互通,有些完全不通,但在这种语言中没有意义的概念可能用来构建它。

例如,JavaScript没有本地链接列表实现,但如果在V8GitHub库的src目录下搜索“链表”,会发现有76个

1
查看完整版本: 为什么我敲了一万个小时的代码,也没成为高