陈安和
2023-07-09
# 自己对知识的串讲 以下是自己观看完断墨寻径后,用自己的话和实例来过一遍下面这张图的知识点 断墨寻径的链接 [学习误区自查课程介绍 - 断墨寻径 - 渐构 Modevol] https://www.modevol.com/episode/ckx8eb99w000501l2ewyt2kto [18 个知识点应用串讲 - 断墨寻径 - 渐构 Modevol] https://www.modevol.com/episode/ckx8j6a4q001u01l2fkt7hjx2 建议观看 pdf 或 md 文档,那样排版更好 ## 明确目标 第一步分辨是八股知识点是一个需要重现的内容,还是一个需要泛化的内容 需要重现的知识,也被定义为信息,比如@Controller @Component 这些名字是要记住的。即使你明白底层怎么实现(有了泛化能力),你也要记住这几个注解的名字。 -   如果你能明确说出名字,那样交流的效率会很高,别人也会认为你专业。 比如事务四个特性你明确的说出英文单词 -   如果你面试答不出来名字那肯定很降分 -   重现知识的技巧和方法     -   重复,增加频率。     -   多次使用概念,比如面试时经常被问,自己在学其它知识时经常用到这个信息 而需要泛化的知识就有很多门道了 ## 找学习材料 首先你得找到合适的材料去学习 -   材料的是一个有效实例,需要有问题,解答过程和答案。 -   比如有些面经里只有问题,没有解答过程和答案,这就不算一个很好的实例,你需要自己去**补充**解答过程和答案,而且你还得**验证**自己的思考过程和答案是否正确 -   材料的**前置知识**你要搞懂。 -   比如 “ArrayList 是由数组来实现数据存储的” 这一段材料,你得先明白数组是什么,才能去开始学这句话,才能看懂 ArrayList 一些简单的源码     -   所以在你学习时,遇到新的概念和知识,要搞明白自己哪里不懂。如果你数组都不懂,那么你看 ArrayList 肯定就是看天书了,不可能看懂的 ## 开始学习 搞好这两个,就可以开始用有效训练和精细加工开始学习了 -   有效训练就是经过实际执行和答案反馈两个过程     -   实际执行可以是你自己把知识点对应的代码阅读并过一遍,形成自己的理解,也可以是自己重做一下例题,反正就是动手做     -   实际执行时,注意不要立刻对答案。         -   比如做算法题时,尝试自己思考,并把自己想不通的地方记下来     -   答案反馈就是把自己之前的理解和看着答案,把自己的理解和答案做对比 -   精细加工就是用举例和建立知识间联系来强化对知识的记忆   ## 验证所学 在学习完知识后,还有验证知识,检验自己是否掌握了知识 -   比如自己构建的知识是否能解决新问题(是否有可泛化性),是否存在归纳不足、以偏概全的情况,自己是否不明白知识的限定条件 验证的好方法 -   费曼学习法,包含举例和换个说法两个核心概念 -   验证的另一种表述是新例预测和表述转换 -   用编程领域的后端学习来举例子 -   新例预测:     -   可以在学完一个编程框架后,比如 spring,自己动手写一个管理系统,检验看自己是否理解并熟练运用各种 api 来写代码,看自己的代码是否能完成需求     -   比如看完一个韩顺平一个章节的视频后,做课后题 -   表述转换:并在写完管理系统后,写个文档,把自己学到的知识,实践过程以自己的话复述一遍     -   在写文档时,你会尽可能让自己的语言通俗易懂,这样也推动你对知识有更深的理解 另外 经过验证的知识也更难遗忘 ## 解决验证过程中的各种问题 验证后出现的各种情况,应如何解决? -   验证后如果发现对知识的限定条件不明,就去学习新的限定条件是什么,怎么用 -   如果发现归纳不足,这时你已经知道自己哪里归纳不足,自己哪些需求做不了,那就找一个可以解决当下需求和以前的需求的通用方法 -   如果发现以偏概全     -   那就找更多的有效材料来扩充认知     -   或者把自己构建的知识总结为更简单的表述,也就是 keep it simple 法则,简单的表述通常会更通用,能解决更多的情况 ## 学完注意睡眠 知识在大脑中一种由神经细胞一起形成的结构,这种结构的调整发生在睡眠里 ## 额外补充 ### 学习瓶颈 ### 对遗忘和记住的正确认识
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP