我の学习心得
813
words,
3 minutes to read
我是 边玉杰,98年出生,Web开发者,热爱开源、coding…
作为一名程序员,对 AI 和区块链有很浓厚的兴趣。
学习就是10000小时定律
格拉德威尔在《异类》一书中指出:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成世界级大师的必要条件。”
那么,一万小时有多久?
- 如果平均每天学习和刻意练习 4 个小时,一共需要 2500 天,也就是 6.85 年;
- 假如一个人从 18 岁开始知道自己该干什么,到 65 岁退休,中间一共有 47 年;
- 假如一个人从 18 岁开始学习和练习一个技能,并且每天投入 4 个小时,那么只需要到 25 岁就可以成为这个领域的专家;
所以,如果你想成为某个领域的佼佼者,就要 花时间,花很多时间。尽量把任何事情都变成一种学习,这样一来,可能就不需要 6.85 年了。
学了就要用,尽可能的多做实践
「你以为你学会了」和「你真的学会了」是完全不同的两码事。
你以为你看完了一本编程书,已经学会了书中的知识。但真的在工作中用的时候,才发现还是不得不再拿出书放在旁边,一边看一边做。
实际上,这并不是什么坏事,其实所有人都是这样。只有在做过大量练习之后,才是真正学会了这个知识,抛弃书本,灵活使用。
先给自己定一个小目标,比如……
如果始终无法下定决心来学一个东西的话,那就先把 学会它之后用它做个什么东西 想好。
确定下来要做什么之后,再开始一边学一边做。一旦学起来之后,一切都变得容易了。遇到不会的东西怎么办?Google… baidu…
题外话
- 在用 Google 搜寻解决问题的答案时,我深深体会到英语的重要性。在计算机领域,大部分有价值的信息都是英文的。
- 编程在我看来,其实就是通过计算机解决问题。慢慢地你会发现,你大部分时间不是花在写代码上,而是思考如何解决问题。
- 一个很重要的技能 — 分解问题。当遇到复杂的问题时,不要慌,把它分解成一个个小问题,每次只解决一个小问题。
Stay hungry , Stay foolish.
……