安邦自己的自学经历
最近看到的问题
在 Bilibili 视频的下方评论,看到一位小伙伴说:“教程里的老师说的也理解了,也跟着敲代码了。但是第二天在去看昨天的知识时候就又忘记了,理解能力也稍微有点不足,应该怎么处理”
这个问题我在以前 自学 WEB 前端开发的误区和痛点 也着重分享了,
https://www.bilibili.com/video/BV1U7411g7LX
具体自学遇到的问题,以及怎么处理,可以去翻开看下;
但是这个问题,我也收到过几次了,所以感觉还是有必要再说下的;
我以我自己自学时候的经历,分享给大家,希望能够抛砖引玉,帮助到大家。
我自己的经历
我觉得很多人自学都会碰到这种情况,建议的方式是每一块的知识学习都分 3 步走;
- 第 1:先规划好今天要学什么内容,
- 第 2:学完后做什么案例,
- 第 3:做完以后留 1 小时进行总结和写博客
第 1:先规划好今天要学什么内容
假设今天要看数组 Array 的用法,看的教程里一共 4 个视频;
那么这 4 个视频看完后,我就不继续看了。
如果看完后,我还是有些记不清楚,不懂;我会回头把这 4 个视频有重点的再看;
然后在纸上总结一遍视频中说的重点方法;
对我来说,纸上写出来会记忆更深刻,具体要看你自己适合哪种方式;
无论你看的是做项目,还是学技术,肯定都是有一个重点的,都可以总结提炼出来,用于后面写博客和记录。
第 2:学完后做什么案例
Array 的用法学以后,可以找一些 Array 相关的 JS 面试题做
如果是别的知识点可以做相关的小案例,
总的来说,就是通过真实的面试题和项目应用来加深你的理解;
毕竟单纯看视频可能答不出来 JS 的对应面试题,为了解决问题,所以你会深度研究这方面的内容。
比如你可能会看到 MDN 的官网,一些技术介绍的博客等等,这些都可以记一下;
第 3:做完以后留 1 小时进行总结和写博客
把今天学到的知识,以及做题,做案例的感悟博客写出来,
这样做是方便以后来回顾,以及面试前回顾和总结;
而且技术博客的慢慢积累,面试官可以更了解你的技术,对面试也是有很大帮助的;
经过这三步以后,单纯 Array 的方法基本都是写了好几遍的,
包括代码上,纸上,博客上,也都是深度研究过的,印象就会深刻。
即使后面忘记了,你博客打开后,就很快想起来的。
总结
我以前自学是这么做的,我的方式,你可以参考下;
自学一定不要图快,要稳抓稳打的,学一块精一块,这样就越学越简单,越学越兴奋;
如果单纯像做任务一样把视频看完,可能看完了也仅仅是看完了,没啥多大的帮助。