在学习一门知识的时候,不知道大家有没有纠结过看书还是看视频。
反正我是纠结过,有一阵子我的观点是看书的效果和效率都比看视频好,特别是我刚开始学习算法的时候,那就更加推荐大家看书了。
为什么?
看书的话,一本书拿到手,翻一下目录,就大概知道这本书有哪些内容了,根据目录,我们可以很快定位到我们想看的内容,而且哪些内容适合快速浏览,哪些内容适合重点研读,我们可以随便控制停留时长。
相反,如果是视频的话,就不一样了,有时候没听懂,还得倒退回来,而且倒退这个动作,时间不好把握,例如倒退 5 秒,有时候就相当麻烦了。
遇到想跳过的部分,看书的话,我们可以快速扫描,大致了解,但看视频的话,你就得跟着看,可能一个小时的视频,只有 10 分钟的内容是你想要的。当然,你也可以采用倍数播放,但有时候又担心错过了什么,毕竟视频不像书籍那样,目录划分的详细。
反正当时我学数据结构,学算法时,是看不下视频的,感觉太慢了,而且无法停下来思考,也就是说,对我来说,看书是优于看视频的。
但是到了后来,我也慢慢爱上了看视频,而且这类视频都有一个特点,就是入门类的视频,例如入门 vue,spring,maven 等等。
因为我对这些东西很陌生,如果看书,捣鼓配置环境,运行程序啥的,很花时间,而且很多书籍,可能开头讲一大堆,我会很懵逼,因为我可能只是想用一下这玩意,并不想学的很深入,也懒的去了解它的底层原理。
但视频就不一样了,有个老师演示给你看,而且也不会在一开始讲解一堆理论,跟着老师的步骤做演示,学起来很舒服,有时候,两个小时的短视频,我就能入门一门课程了。
这个时候对我来说,看视频是优于看书的。
不过现在的趋势是,确实越来越多的人,喜欢看视频学习了,因为看视频不需要思考太多,大部分人的天性都是不喜欢主动思考的,跟着且模仿老师就能学会,不香吗?
有些知识,读半天也读不会,但亲眼看别人做一遍,可能就瞬间领略了,即使不一定真的懂,但跟着模仿做一遍,也能大概率知道怎么做,正所谓百闻不如一见
但是这也有个缺点,就是可能理解的不够深入,毕竟视频忽略了很多细节啊。
说了这么多,也以我个人的经历展示了我对视频学习的观点,那么是该看视频还是看书?
大家不知道有没有注意到我上面说的话,算法学习,我喜欢书;入门类课程,我喜欢看视频。
也就是说,对于一些需要深入学,需要花比较多时间学的知识,例如数据结构,算法,深入理解一门语言特性这些,我是推荐大家看书的,这样可以让你更深层次去思考,掌握的更加全面,像算法,肯定是经常需要停下来思考的,如果你适应了看书,学起来是可以更快的。
当然,找到一本合适的书籍,那就更好,这里帅地总结了各类书籍的学习,帮助大家少走弯路:少走弯路,各类技术书籍推荐
但像一些你只是想入们学习一下,并且这类知识比较陌生的,那么我是推荐看视频去学,这样可以入门的更快,例如像刚开始学 Spring 这些,Spring 太庞大了,而且需要配置这配置那的,如果有个人演示一下,我们跟着学,那么可以少走很多弯路,而且学起来也挺舒服。
不过市面上的视频质量参差不齐,帅地也正在整理各类视频资料:高质量学习资源整理(持续更新)
image-20210711122516200
所以我的观点是,快速入门类知识,例如框架类,工具类,那么推荐看视频;但像那些需要自己深度思考且重点学习,并且我们不那么陌生的,例如算法,那么推荐看书。
上面我说到了陌生这个词,对,这也很重要,对于一些陌生的知识,有个视频来演示,显然学起来更加高效,所以像深度学习啊,机器学习啊,尽管这些需要重点掌握,但我依然推荐大家看视频入门。