刻意练习比1万小时更重要!程序员告诉你为什么努力不一定成功
刻意练习比1万小时更重要!程序员告诉你为什么努力不一定成功

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

做为一名编程领域的博主,我可真讨厌简单粗暴的使用这个10000小时理论 !

今天这篇,送给后台咨询以下问题的同学:

  • 晚枫,我为什么学了这么久的编程,还是没有提高?
  • 晚枫,编程小案例我做了无数个了,可真正的项目我还是不会做。
  • 晚枫,我这么努力了,为什么还是学不会?

1、努力绝对有用

我经常和关注我Python账号的朋友沟通:你想学什么方向呀?你学了多久了?

很多人聊着聊着抱怨经常脱口而出:我怎么学了这么久,还是学不会?

如果你看过原书《异类》,你会明白原书里对一万小时定律的定义是:**一万小时的练习是成功的必要条件。**也就是说:你成功了,那么可以倒推出,你曾经做过至少一万小时的练习。

可越来越多的人,把这句话反过来理解:你练习一万小时,你就能成功。真是离了大谱。

努力是学会知识、做成事情的条件之一,但只有努力是绝对不行的,对吗?

2、刻意练习更重要

比起抱怨学了很久学不会的,我更难以接受:每次沟通,都是问同一个水平问题的。

1年前来咨询,问一个1+1难度的问题,1年后来咨询,还是1+1难度的问题。

一直坚持不懈的学习,却只是努力到感动了自己。

如果只凭努力就行,那你可以想一想:小学数学,学上10000个小时,能学成数学家吗?上下班开上10000个小时的车,能开成赛车冠军吗?

如果你沉迷1万小时理论无法自拔你不如看一看一本书《刻意练习》,这本书教给你,如何在一个方向上持续的精进式学习。

放到我们编程领域,我通常也是建议大家,把学习分成初、中、高级阶段,每个阶段设置若干个不同难度的目标。

不要老是在网上看这个有趣的案例、那个神奇的演示,那些类似10佳扣篮集锦的东西,入门之前看两眼就行了,看多了对编程没有任何实质的帮助。

把时间花在有价值的事情上,从基础开始学、深入研究理论、不断提高实践的难度。

如果你觉得自己定不了学习计划,你可以联系我,我能力范围内的,我可以和你沟通:个人微信👉点我查看微信二维码

  • 看到这里的朋友,记得加我哟,免费送你1套付费课程📕

3、用结果说话

最后,我特别想说的是,一定要用拿出可用的结果。

小马过河,老黄牛说太浅了,小松鼠说太深了。小马自己去走一趟,才发现到底是深是浅。

很多同学在群里讨论问题,张嘴就是10万个解决方法,但执行起来连一个简单的错误都执行不下去。
成功才是成功她妈,失败不是。一学就会,一练就废的原因,大概率是你并没有认真学好。

你想学会处理一百万条数据,除了学习理论,你还要写出真正能处理一百万条数据的代码;然后再去学习处理一千万条数据的,这才叫稳扎稳打。
毕竟,了解全面和熟练掌握,是完全不同的阶段。
分享给你我们程序员爱说 的一句话:Talk is cheap,show me the code.

相关阅读

🎓 AI 编程实战课程

程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。帮你从零上手!