【解决谁的什么问题】
不管是学习还是工作,总会遇到一种情况:有个问题查了好几次,但下次遇见还是不会->又要查;又或者是学习的时候,学着后边忘了前边。。。
学习的三个阶段
- 第一阶段:刚开始学一门技术,还没有形成框架级的理解
- 第二阶段:对一个知识形成了自己的理解
- 第三阶段:在实际应用的时候,再次遇到盲点
本文主要针对第两个阶段进行讨论,对于还没开始学<-推荐先研究怎么开始,比如,找学习资源、找学习动力......针对第三阶段的文章正在更新。
趁热打铁,让知识印在心里
[第一步]学完之后,在脑子里再过一遍,检验一下你是否对这一知识点有了正确、完整的理解
只有确认是学会了,再去记才有意义——咱记就记个比较全的、比较深的,而不是抄一遍课件。那该怎么判断呢?看你能不能用自己的话说一遍。举例,昨天学的Servlet,在浏览器输入一个URL之后都发生了什么?
因为有些细节我并不确定,所以问了问讯飞星火。(你在检查自己是不是学会了一个知识点的时候,当然也可以使用它,在浏览器上搜讯飞星火——不会了可以问问它,其他类似的还有通义千问、文心一言等)
现在,我用自己的话说了,当我们在浏览器上输入一个链接时,首先浏览器会把我们的链接进行解析->得到一个地址,然后和服务器进行链接,服务器向我们返回这个地址里存的东西,如果它里面存的是一个页面,那我们的浏览器就会展示这个页面。
[第二步]想办法向外讲出来
类似费曼学习法,讲一遍也是又整理了一遍、又加深了印象。但是,你并不一定总是有同学能听你讲。我们当然不能因为没人和我们一块儿学,就放弃这种有效的学习方法 (甚至放弃学习)。在这里给你提供一条逻辑链,你可以顺着推理推理,看看我的方法是不是从逻辑上符合有效记忆,然后再考虑是否应用。
学完->用 回忆+给自己说 检验是否学会->做笔记整理所学->将笔记的大纲提炼出来 再根据大纲 写一篇技术博客 或 拍视频讲->加深对知识的印象 并 创造价值
这种写技术博客和拍视频的方法,花的时间确实要比直接给人讲一遍花的时间多得多。但是,这确实也是没人听我讲的时候,自己使用方法。但是,省下的时间又准备去哪儿呢?写个攻略给可能需要的人,创造些价值,也挺好的。
从长远来看,给人讲和自己写博客、拍视频相结合才是最优解。你给人讲一遍,便能得到比较即时的反馈——知道自己哪里没讲请并及时优化,这样在你进行写博客、拍视频的时候,就更游刃有余,更容易让路人通过看你的视频,解决他们的问题。你肯定忘不了,当路人通过看你的视频,成功解决自己的问题后,给你点赞、留言的时刻,从而也更忘不了自己在视频中付出的心血——备过的课。
总结:
- 学完 检验一下自己的理解,确保自己是真学会了
- 向外输出 再讲一遍,可以给人讲,也可以拍视频、写技术博客,应用一下加深印象。(但是后边两个有点花时间)