我们将学习分为两种:被动学习和主动学习。
被动学习,即以输入为主,包括听和看;
主动学习,输入+输出,输出部分包括讨论、教授别人、写文章等。
我们也可以从目的来区分主动学习和被动学习:
被动学习:提高解决问题的能力,为了吃饭
主动学习:提高核心竞争力,为了更好地吃饭
工作
在工作中,需要学习的场景一般就两种:需求和产出。
- 如何实现这个需求
- 如何更优雅地实现这个需求
- 如何设计一个技术方案
- 总结最佳实践
- 如何调试、看日志,如何定位问题
- …
总结来看就是一个如何在工作中解决问题。在此基础上,我们会想办法将它总结、输出。
- 如何使用 aaa 解决 bbb 问题
- aaa 的最佳实践
- 深度学习 bbb
- aaa 在 bbb 的应用
- …
总结的过程一定是一个学习的过程。
面试
面试过的人都知道,准备面试真的很累,持续输入大量的知识。
知识总结
每一次总结都是一次很好学习的机会。
总结自己掌握的知识体系
总结知识体系的过程是一个查缺补漏的过程。遇到没掌握或者了解不深的知识点,务必去了解、搞清楚,否则就不算掌握。
总结自己做过的项目
- 难点、亮点
- 技术架构
- 最佳实践
- 涉及到的所有技术点都可以挖一下,看看有没有某个点是自己描述不清的
刷题 背题 复盘
社区 知识付费
这几年知识付费挺流行的,各种培训课程、专栏、视频课程层出不穷。这其实是一把双刃剑,好的课程可以引导我们,不好的课程浪费时间甚至误导我们,我们需要正确地看待它。
首先,知识付费存在即合理。天下没有免费的午餐,想想,别人为啥平白无故教你,然后来卷他?所以,想要让别人教你一些东西,还是要等价交换的。当然,这个价不能太贵。
其次,我们需要取其精华去其糟粕。不是所有的付费知识都是值得的,有些很好,有些真的很辣鸡。
以教代学
定期培训还是要搞起来的
- 语言简介易懂
- 精准没有歧义
- 讲出一定的深度
- 加上自己的理解
关键方法
首先,不要反感知识付费,感兴趣、有帮助就买,没用的课程就别浪费钱。我这两年还是花了不少钱买课的,可能你会说我是“韭菜”?但是我确实从中得到了我想要的东西。
- 定向搜索自己需要体系化的知识点。 比如想学 webpack 的时候,繁杂的配置和流程,如果有人能体系地指导一下,就非常好;再比如浏览器原理,这东西就很抽象,没有实战经验,就需要有经验的前辈给你总结一下
- 当被推荐、种草时。 要马上就无脑买,先打开目录或者推荐语瞅瞅。这个课程讲了啥?是拼凑的还是成体系的?自己能用得上吗(查缺补漏、扩展视野、最佳实践等)?