我是Jay,98年出生,大学在校生,Web开发者,热爱开源、coding…

作为一名程序员,对人工智能和区块链感兴趣


源头

我努力学习的原因很简单:

学会了这个技能我就可以用它去做很牛逼很酷炫的事情,想想就很有成就感

一万小时有多久

格拉德威尔在《异类》一书中指出:

人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成世界级大师的必要条件。

那么,一万小时有多久呢?

  • 如果平均每天学习和刻意练习 4 个小时,一共需要 2500 天,也就是 6.85 年;
  • 假如一个人从 18 岁开始知道自己该干什么,到 65 岁退休,中间一共有 47 年;
  • 假如一个人从 18 岁开始学习和练习一个技能,并且每天投入 4 个小时,那么只需要到 25 岁就可以成为这个领域的专家;

所以,怎样才能成为别人口中的大佬呢,可能最重要的点就是:

花时间,花很多时间

尽量把任何事情都变成一种学习。

这样想来,可能不需要 6.85 年就能达到 10000 小时了呢。

去做一些事

将刚学的技能用起来

「你以为你学会了」和「你真的学会了」是完全不同的两码事

你以为你看完了一本编程书,已经学会了书中的知识。但真的在工作中用的时候,才发现还是不得不再拿出书放在旁边,一边看一边做。

实际上,这并不是什么坏事,其实所有人都是这样。只有在做过大量练习之后,才是真正学会了这个知识,抛弃书本,灵活使用。

目标导向

如果始终无法下定决心来学一个东西的话,那就先把学会它之后用它做个什么东西想好。

确定下来要做什么之后,再开始一边学一边做。一旦学起来之后,一切都变得容易了。遇到不会的东西怎么办?自己 Google 呗…反正要做出来东西。

就像我,做Web开发,通过自己学习的技能建立了自己的博客。

题外话

  • 在用Google搜寻解决问题的答案时,我深深体会到英语的重要性。在计算机领域,大部分有价值的信息都是英文的
  • 编程在我看来,其实就是通过计算机解决问题。慢慢地你会发现,你大部分时间不是花在写代码上,而是思考如何解决问题。
  • 一个很重要的技能 — 分解问题。当遇到复杂的问题时,不要慌,把它分解成一个个小问题,每次只解决一个小问题。
  • 关于编程,我也会一直在这条路上走下去,我喜欢这样的一段旅程。
  • Stay hungry , Stay foolish.
Jay

谢谢老板~

使用微信扫描二维码完成支付