面对枯燥和量大的知识 怎么学习

语言: CN / TW / HK

theme: smartblue

我一直以来都保持着 每月最少一本书的学习,学习方法上也有过很多尝试。毕竟每个人 不同的时间 不同的环境 适合的学习方法都可能不一样。

随着现在社会,wx 博客,公众号等快餐式信息的涌来,而真正有效的信息 又少之又少。只会让我们仿佛自己学了很多东西,实际的欺骗自己

有句话怎么说的 看看脉脉,人均 年薪百万,又会让我们 焦虑

我的学习方法的 变化

工作前2年

我是Java 后台,前2年 因为不会的有很多,只要是看视频 和 书 当时就是工作中用什么,就学什么

工作3-4年

参加开源项目 ,参与公司基础组件的开发和维护,对技术方案评审 / 代码设计 有了深入的实践,因为基础组件/中间件 的问题 基本都需要社区 或者 联系联系作者 来得到解决,这段时间的学习 只要是 参加 码云/Github 的项目维护 和 issue 问题的跟进 解决

工作4年 一直到现在

又 改为专一,但是可能是因为 之前技术的积累,学习速度 / 解决问题的能力 都得到提高。工作中需要做什么,我就学习什么 哈哈

读书方式的变化

我刚开始 是 定出一段时间(比如 2周整段时间) 专门学习一个知识,方便提高效率,以终为始,一定要有输出(比如 项目 / 博客)

后面遇到了瓶颈 我想学习的东西,都是有一定难度的。简单来说 就是你之前的技术积累 不够用了 导致你越到后面, 学习时间越长,进度越慢。这个时候 你会 焦虑,是不是学习方式 出现了问题。

我当时是这样,所以我转变了学习方式,从一本书的专一学习 -》 变为 一天会看3本书的各自一部分,当时是考虑到如果都在一门专业的学习中,很快就会很累,希望通过这种方式 来缓解

这样的学习持续了大概1年多,其中 也发现了 可能3门都学了一半,就是有技术宽度,但是深度不够的问题,我当时没找到什么好办法,所以保持这种学习方式,不爱看了,我就换其他的学习。 没强求自己

后面总结的时候 感觉这种学习方式 对于构建知识地图 很有帮助,简单点来说 就是知识都是有关联的,比如你学RocketMq 可能kafka 等其他的mq 产品 会发现原理都一样,同理可证。

再比如 你学mysql wal 保证数据的不丢失,你在写其他分布式系统的时候 也有这种类似的设计

但是因为知识的不深入,我知道这不行啊 不是长久之计

怎么改变呢?

和朋友商量了下,学习方式上 还是应该专一学习。因为程序员 只有学习的过程中 有正向的反馈,才能从枯燥和量大的知识学习中 坚持下去。而且因为程序员 技术深度优先于 宽度

学习的目标

拥有正确的学习观念:学习不仅仅是为了找到答案,而更是为了找到方法;学习不仅仅是为了知道,而更是为了思考和理解;学习不仅仅是为了开拓眼界,而更是为了找到自己的未知,为了了解自己;学习不仅仅是为了成长,而更是为了改变自己,改变自己的思考方式,改变自己的思维方式,改变自己与生俱来的那些垃圾和低效的算法。

其实学习就是 改善自己。

学习模板

  1. 这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题 要知道为什么
  2. 这个技术的优势和劣势分别是什么,或者说,这个技术的 trade-off 是什么 清楚这个技术的优势和劣势,以及带来的挑战。
  3. 这个技术适用的场景 看看适合什么场景,装入自己的武器库
  4. 技术的组成部分和关键点
  5. 技术的底层原理和关键实现 学习这些关键的基础底层技术,可以让你未来很快地掌握其它技术
  6. 已有的实现和它之间的对比 知道了区别,以后在技术评审的时候 能用上 哈哈

应该怎么学习?

坚持主动学习,以终为始

不要被打断

我们现在 虽然很多都是碎片时间,可能你在工作/学习中,就有人过来叫你去一起开会。等你开会回来 你都不知道自己 刚才干到哪了。我估计大部分的人都有这个感觉。

怎么办呢?简单 把手机 设置为静音,wx 钉钉等工具 设置为无音。 等你干完一个事了 你去看一下就好。

实践中,发现 不会有那么多的事 ,如果实在有事,也会有人 来找你。所以放心的设置为静音

高质量的信息源和第一手的知识

随着工作时间的增长,

把知识连成地图,将自己的理解反述出来。

触类旁通 坚持学习 ,慢慢的互相连成线. 是联想能力的体现,也就是多思考 自己思考了然后带着问题 去学习,印象才会深。

不断地反思和思辨,与不同年龄段的人讨论。

个人的思考 还是要和不同的人 进行碰撞 来补充自己。是 自省能力 的体现, 就是自己找自己的难看。当你得到一个解的时候,要站在自己的对立面来找这个解的漏洞, 提高思考的能力

举一反三,并践行之,把知识转换成技能。

用教的方式来学习

前面说的都是 怎么学习,这个是说 怎么总结。你学的再多,不总结,不整理为自己的东西,都是没有用的。而总结最好的办法 就是 给别人讲(可以是 朋友/对象 等), 也可以自言自语 讲给自己听,自己思考 有没有没深入理解的,然后进行 自我补充,直到 自己能给自己讲明白

总结

还是那句话

希望 大家都能努力工作的同时,把父母/伴侣 都照顾好