由 oeasy 引发的思考
oeasy
近两天找 ps 教程检索到 oeasy 这么一个老师,他有个 blog:http://oeasy.org/ 上面是他做的一些教程,各种各样,是他玩过的一些技术。这很有趣,玩感兴趣的技术,分享给别人,这显然是一种很酷的想法。
大致看了他一两个小时的教程视频,感觉还蛮不错的。
oeasy 玩技术的态度引发了我的一些思考。
oeasy 和阮一峰
目前而言,我挺喜欢的一个博主是阮一峰,他做技术爱好者周刊,写《前方的路》文章表达自己的思考,分享自己看到的东西,了解到的技术,很酷。我觉得阮一峰做这些的起因是自己的热爱,而 oeasy 和他很像,也是出于热爱玩这些东西,做一些教程。就我而言,他俩都有一种大侠的气质,准确点说就是一种 that's cool 的感觉,挺崇拜的。
阮一峰和 oeasy 的分享方式是有差异的,阮一峰主要以博文的形式来分享,而 oeasy 用视频来分享。说真的,个人对于视频还是有一种抵触情绪的,觉得看视频学习不便于记笔记之类的,当然这也是个人的强迫症吧,那么文字和视频究竟哪种效果好呢?这显然不能直接下结论,借写文章的时间来思考思考两者的优劣。
3 博文教程的优势
我觉得博文教程主要有下面几个优势:
-
看的比较快,给人的感觉是效率比较高
-
产出比较容易,因为可以复制粘贴一些重要的内容作为自己笔记的一部分
4 对视频教程的分析
视频教程的优势主要在下面几个方面:
-
直观形象,过程都是可视化的,比图文结合的博文更加清楚
-
通过解说可以很清楚的表述清楚一些概念,在博文上需要特别举出例子来说明概念,而视频可以边解说边展示例子,会使得概念十分清楚
而视频教程的缺点在于学习的时间会很长,因为你不可能像看博文一样某个地方看懂了就跳掉,你没法像看博文一样浏览一些大致知道这些东西自己懂了就不看了,跳视频可能会跳过重要的部分。
同时视频教程会带来难以产出的缺点,就和上课听老师讲课一样,需要注意老师说的每一句话,如果想要记录下来就会很耗时间。同时,如果只看视频不产出,那么通过视频教程学习如果忘掉了那么复习会要很久。
5 上面分析带来的思考
根据上面的分析,基本知道博文教程和视频教程的差异,其实不考虑时间的情况下看视频教程应该是会更好的,但是劣势在于产出不方便,回顾不方便。所以其实只要解决产出的问题,视频教程会是很优秀的存在,同时其实视频教程和平时上课高度相似,解决视频教程和上课的产出问题就能解决视频教程不够让人满意的问题。
我的想法是利用 goodnote5 + xmind zen 来解决问题,上课的时候使用 goodnote5 把重要的东西都记录下来,然后下课立刻使用 xmind 回顾本节课的内容,这样记得更加清楚。使用这种方式的关键在于只记录关键的内容,不要事无巨细都记录下来,其实根本没有必要,因为很多内容自己都能记住。
另一个想法是对于一些软件的使用,使用视频教程会更加形象,便于讲解,同时这是高度实践性的东西,基本上跟着做过一两遍之后就会做了,不太需要产出,就算需要产出也只需要一些很简单的东西提醒提醒自己即可,所以使用视频的形式来展示一些软件的使用会更好。与此相对的,使用博文来教非可视化的编程,也就是单纯写代码,就会效率更高,同时可以看一两眼就知道怎么写。
在这个思考的基础上,我想到一种教学编程语言的优秀方法,大概是对于每个章节的概念,通过一些很有代表性的代码,比如教学 java 的入门实例代码就可以是:
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
然后整个视频先贴代码,给大家解说这段代码,再补充一些重要的东西即可,口号我都想好了:看懂即会写。好了不扯了,通过这些思考确实对于视频教程有了个新的认识。