如何学习之如何学习编程(元学习课总结 二)

本系列文章主要是总结李笑来新生大学的元学习课内容,并补充自己的感想。


新手入门阶段的错误认知

  1. 必须要有天赋
  2. 必须[看]每一步,理解每个细节
  3. 必须从基础原理学起
  4. 禁止使用捷径,比如不能copy paste

其实这4点要求,除了第一点,对于已经入门的人来说是对的,适用的;但是这几点对于新手来说并不适用。

新手入门真正实用的方法

摆脱拖延症其实只需要你马上行动,初学者不要在乎脸面,不要因为别人觉得你的办法笨就不好意思实践,也不需要完美,更不需要
一上来就对所有的细节就了若指掌。

找一本实战型的入门指南,直接从项目入手,分三步搞定:

  1. 直接把代码拷贝粘贴,然后把代码运行起来 – 这个过程需要只需要知道,我粘了哪些代码就能实现哪些功能,即搞清有什么输入有什么输出
  2. 再试着把代码一字一行的手动敲一遍 – 反复练习是必须的
  3. 再试图理清细节 – 基础原理也是重要的

要先把小套路练好,理解之后,再用小套路去组成中套路,再由中套路去组成自己想要的大套路。
之所以这样玩,是因为新手学习技能时,一定要保证自己的初速度要够快,要能快速的收获成就感,快速形成一个良好的循环。
要不然真的很容易就变成从入门到放弃,正所谓

一鼓作气,再而衰,三而竭

所以一定要尽快形成良性循环

小窍门:在学习的过程中要把犯错的地方以及如何做是正确的地方记下来,发表到自己的博客中,就像以前学习的错题本一样

关于大脑思考的五个结论

  1. 大脑不善于思考
  2. 大部分人的决策或者说所谓的思考,其实是记忆所组成的结果,并不是真正思考的结果
  3. 人类思考时总是用已知的事物理解新的事物,找以往相似的记忆,所以人们所说的理解,其实是记忆
  4. 人类在学习新东西时所谓的学习,其实是把新东西存在短期记忆中
  5. 没有大量练习是几乎不可能习得新技能的,所以题海战术有时是必要的

关于自学

  • 阅读能力是自学能力的基础,大多数连只字不差的阅读这一点都做不到
  • 要有能从字里行间得到关键信息的能力
  • 要读一大堆书,迅速读完,有效选取合适的好的书籍,不要求一遍都要读懂,读不懂也要读完,还读不懂就多读几遍,然而大多数人是一读不懂就直接放弃了
  • 学习就是满足好奇心
  • 不管做得好不好都要去做,有机会做就要谢天谢地了
  • 大多数人一生都败在这里,那就是只学习自己马上用得到的东西(比如领导力阶梯那本书群里认真看完的人比例很少)

如果你觉得本文对你有帮助,欢迎打赏