所思所感
近期关于如何有效学习的一些感触
· 三面体
输入只是学习的开始,而不是学习的完成
工作十余年,从来没有放松过对自己的要求。
这些年看了不少书,学了不少课程。吴恩达的机器学习课程持续看了两遍,王爽老师的《汇编语言》看了不下三遍,慕课网上关于计算机组成原理、计算机网络的课程也看了很多,专业性的书籍、文献同样读了不少。
但蓦然回首,却突然有一种感觉:好像并没有留下多少东西。
或者更准确地说,这些年的学习投入并不少,但对自己能力的提升,似乎始终没有产生真正意义上的质变。
我在反思,是那里出了问题。经过几天的思考,我感觉从开始上学,到毕业后工作十余年,一直在强化学这一动作,但并没有系统化的审视和思考学习过程,即如何有效的学习?这是近期最深的感触。
如何有效的学习?
基于当前认知,我认为有效的学习至少包含四个环节方能形成有效的闭环。
首先,系统性学习(或者说结构化学习),就是学习不能仅局限于单点独立的知识点,这样就陷入了只见树木不见森林的陷阱。碎片化的知识学的再多始终无法拼凑一块完整的地图。学习要搭建自己的知识体系,认知网络,每一次学习都要试着去完善优化自己的知识体系,化单点知识为网络节点。
其次是有效记忆,不是所有的知识都需要记忆,有些理解即可,有些核心知识需要强化记忆,利用“艾宾浩斯遗忘曲线”使用各种记忆卡提高记忆效率,充分利用碎片化时间。关于知识的记忆分为多个层级,有些需要牢牢记住,有些理解即可,有些知道存放在哪里即可,有些甚至不需要care,有了大语音模型的加持很多需要脑记的知识已经不需要在刻意学习与记忆了。
第三部分是实践,理论与实践相结合,理论指导实践,实践加强对理论的认识。只有在应用中进行巩固与进化,才更有可能内化为自己的真正知识。例如,机器学习吴恩达的机器学习课程看了再多遍,过来两三个月还是会感觉什么也没记住,本质上就是将当时“理解”了误会为自己真正的掌握了。近期使用YOLO2026进行的各种纵向和横向对比实验,极大的加深了对于机器学习基本概念的理解。总而言之就是要多动手。
第四部分是反馈修正,理论与实践相结合,理论指导实践,同时实践也反过来修正理论。定期复盘,调整优化,知识体系要动态更新。
如何检验自己真的学会了?
一个比较好的检验方式:费曼学习法,即如果你能将一个知识简单的解释清楚,能让一个普通用户没有相关专业训练的人也能够理解。那么你才算真正的学会了,而不是仅仅弄懂了!
理解和学会完全是两码事,这十余年针对计算机知识进行了大量的输入,而没有消化吸收,没有构建自己的知识体系框架,没有基于实践进行理论校验与验证,这是最大的遗憾。