Skip to content

how_to_learn

wzs edited this page Aug 27, 2018 · 1 revision

学习方法

这里记录的方法不一定适合所有的情况, 只是一个最求不求甚解的归纳. 唯一通用的理论就是:

我思故我在

纸上得来终觉浅, 绝知此事要躬行

  • 看书/看文章 可以帮助自己理解理论; 但是实践可以让你你看到这个理论真实的一面, 让你彻底了解这个理论的整体和每一部分. 比如说每一部分该怎么实现, 为什么这么做, 以及以后的展望. 只有实践时, 你才可以看到这个理论真实的一面
  • 举例而言, 比如最近的go源码学习: 看源码, 只要看到大概理解go源码是怎么回事就行了, 后续再看书已经没有多少进步空间了, 你需要的是实践, 动手写一个; 或者转而看其他的, 扩展知识面.

三种境界: 把书读厚 --> 把书读薄 --> 把书读厚

  • 把书读厚: 填充周边知识, 知识面的增长
  • 把书读薄: 了解他们背后的知识, 很多知识背后的原理是相通/相同的
  • 把书读厚: 对原理的扩展学习, 以及更多的相关技术栈学习

Clone this wiki locally