关于学习视频教程的反思
看了很多视频教程,但是其中有很多时间是浪费在了上面,但是也有一部分心得体会,就写在这里吧
视频教程,总的来说是有质量之分的,好的教程总是可以让人耳目一新,工具,技巧,思想,理念是样样俱全(比如麦子学院的sundy讲课就很出色)。差的教程总是教你用小刀来砍树,用胡思乱想取代总结提问,用“这样吧,你们课后练练”取代“老子这节课就给你实现一个功能”,用读PPT取代讲课,授人以臭鱼(网上一大堆这样子的垃圾教程)。
好的教程是入门的最好老师:比如,你在学习Android的时候,你需要学习大量的知识,这些知识包括 Android应用开发上面的JAVA知识,以及Android SDK知识,然后呢,还有各种各样的eclipse技巧,debug技巧,设计模式,软件工程,等等。老师不一定会全讲述,但是会挑出其中的重点知识讲解,以及非重点知识怎么去查找使用方法等思路。会教你一些实际的应用,而不是理论;会亲自写代码,给你展示他的动手编程习惯。这些都是最宝贵的经验。缺乏这些,那算不得是一个非常优秀的教程。
我眼中所谓优质教程,必须具备以下几点
1. 就是展示自己最宝贵的经验(比如动手开始写代码,现场分析)
2. 给一个整体的知识架构,让大家有个大体的提纲。
3. 教大家重点和非重点的处理思路,让大家有的放矢,减少无用功时间。
说完教程,也必须要说说作为学习者,应该怎么学习教程。
- 首先是预习阶段的事情:提纲,没有看过这节课,那就要去预习,那需要提纲(自己的提纲)。如果有提纲,那么先把提纲看一下,如果没有,那么也要把视频快进整理一下提纲。
因为,优秀的教程都有一个特点,就是知识比较密集,当你的脑子接受过多的信息的时候,你脑子的CPU就开始罢工了,你此时输入任何东西都是在浪费时间。说白了,也不完完全全是浪费时间,你浪费的时间用来开阔了眼界。恩,估计你浪费一个小时的时间 = 别人google去查资料5分钟的时间。
一定要是自己的提纲,没有经过自己思考出来的提纲那就不是提纲。画个大致的思维导图,也比你直接看视频有效果。
- 其次在看视频时候的事情:你看视频的时候,手里要拿着提纲补充。重点是从功能到实现,记住功能,要在脑子中熟练模拟出写代码的时候的情况,写什么代码?打个腹稿,或者在纸上画个草稿。如果,做不到这一点,说明思路压根就不清晰。
- 接着是练习编码时候的事情:把提纲放在一边,先编码,编码过程中需要思考这几个问题,我可以顺畅的编出代码吗?一定要顺畅,你单词拼写错误呀,这个很低级的错误是编码量太少的缘故,可用模板生成么,为什么老师可以很顺畅的写出来,但是我就有点不行?这些编码时候的微操,一定要练好。
- 最后总结,如果你不能用几句话把你做的东西形象的描述出来,那就证明你真的是没有学好这一部分的知识。换言之,书读的太少,想的也不够多。
一定要分个 1234 ,这样的话,才清晰。学任何一个操作都应该这样,首先,功能上,你要说明白(这叫做认识),然后代码要写好(这叫深入体会并熟练微操),第三,要结合你之前说的东西,再一次整理自己认识的思路的写代码的流程(几句话描述,但是当你想到这些话的时候,脑子中已经开始模拟出相应的场景了)。
一定要多想想,虽然杨绛老师有句话说的是:书读的太少,想的太多。但是,不想想怎么高效率的看视频,然后根据自己的情况调整,那不就是浪费时间嘛。“要看得多,也要想得多”这样才是大神嘛!
对于一个像我这样的人,我曾经看过很多教学视频,也读过大量书籍。可是这些都并没有对产生很大的改变。就好像一首歌里面唱到的,
我曾经跨过山和大海,也穿过人山人海,我曾经拥有过的一切,全部都消散如烟。
甚至有的时候,当你动手想做点什么东西的时候,你才发现,丫的,老子看了那么多视频没什么用处嘛。
于是你接着哼唱
我曾经失落失望失掉所有方向,直到看见平凡才是唯一的答案。
哈,当然咯,我并不是吐槽朴树的这首歌曲啦。借歌曲发挥一下,表达我对看看视频教程以后不能有所质的突破的感想。
究其原因,反思能力太差,视频看的太多,但是你总结了嘛?你为什么效率这么低下呢?能怪老师么?
关于学习视频教程的反思之一