Contents

【课程体验员】看你有多色游戏点评 — 快餐课程

一、背景介绍

因为报名 课程体验员-第一期 的活动,获得 极客学院 21天的免费体验,学习了 HTML5实战开发看你有多色游戏
课程,来这里写课评O(∩_∩)O~

本人背景:

  • 接触过 Python,C 语言
  • 有 HTML & CSS 基础,JavaScript 只看过基本语法
  • 刚开始用 Linux,Emacs

游戏介绍:

大家可以戳这里玩游戏:看你有多色(这个不是我做的啦)

最后成果:

学完这门课程后,做出来的游戏是这样:游戏链接,下载源代码:GitHub 链接

当然你可以自己再花些时间把游戏改进一下。

二、课程评价——快餐课程

为什么说这门课是快餐课程呢?我们从课程规模、内容、交互三个方面谈。

首先,课程规模:短小但不精致。课程只有3课时,22分钟的视频。我花了一个多小时就“完成”了课程。比如最后做出来的模板,对颜色的处理很粗糙,老师的说法是“视频处理的比较紧急,游戏刚开始火就把视频录制出来,所以有些细节处理的不够得当”。所以,课程的制作本身就像生产快餐一样,求快而不求精。

其次,课程内容:是点而不是面。这门课说是教你“实战开发看你有多色游戏”,但其实只是简单的演示了如何做一个模板游戏。对,学这门课时,有极强的“跟着教程安装程序”的感觉。极客学院下有很多介绍HTML5的课程,这门课只是其中一个实例,完成这门课你仅仅是知道了做“看你有多色”游戏的一种方法,你对 HTML5,Javascript
的认识还很有限
,这当然和课程定位有关,你无法有一个全局的认识。这门课更像是一个切入点,也许通过这门课你对 CreateJS 有一个初步的印象,或者对做游戏产生兴趣,因此你自己去学 CreateJS,或者学习极客学院的其他课程,让更多的点逐渐形成更全面的认识。

最后,课程交互:形式单一。就像快餐店服务可能不那么周到,你到极客学院选择一门课开始学,就像点菜,然后你就可以开始看视频,跟着视频写代码。课程交互形式单一,因为几乎只有视频,虽然可以在技术问答发布问题,但平台的讨论模块做的还很弱。不像大型MOOC平台,会有作业考试、论坛、邮件等多种互动方式。这个方面上它更像是传统的视频公开课,只不过它切成了许多小块,定制性更强,往往是针对一个小的问题录制视频。

三、给学习者的建议:利用课程优缺点学习

说这门课(或者极客学院的大部分课)像快餐课程,不是个好的评价,也不是个坏的评价。这就是个比喻,能够快速的描述出它的特征。快餐课程也许有它的缺点,比如制作粗糙,课程短小,不求深入,不求全面。但它也有它的优点,比如课程更碎片化,上手快,花更少的时间,学起来更自由。

你可以花一两个小时,或者半天时间,完成一门课,马上可以“做出”一个可见的成果(比如一个小游戏),这样课程的完成率会提高,因为拖延症或者没时间而辍学的概率会降低,完成后成就感更容易达到。

同时课程的服务比较差,视频粗糙导致很多细节涉及,所以所谓的零基础开发者也许学起来容易一头雾水。(也就是基础合适的人学起来很轻松很快,而基础不够的人可能就无法学习了,因为论坛什么的支持不够)。

课程碎片化的一个好处,可以更加自由的学习。比如,你之前在Udacity学一门HTML5课程,可能要花几周时间,并且你需要按照它的课程内容设置来学习。现在在极客学院,你可以自己选上好几门课程,学习顺序时间安排完全你自己安排(可以参考平台提供的知识体系图或者实战路径图?我还没试过…)。就好像组装一门课,你可以根据自己的学习情况,更加个性化的学习,就可以避免一门课因为一个地方搞不懂而没法继续整门课废掉的情况…

所以,极客学院的课程,适合我们自己多挑多尝试,完成一门课根本不够,需要课后花时间做更多的学习。正如前面所说,把这些课程作为一个切入口,对一些东西有一个大体印象。毕竟编程学习就是一个不断写代码,不断实践的过程。

四、对平台的建议:注重用户体验,平台可以更简洁

以下是吐槽环节:

1.课程中老师用 IntelliJ IDEA集成开发环境,但在课程视频并没有提到。课程简介中更是写着:开发环境:Eclipse

最后资料下载下来的东西更是很奇怪,这是什么…index.html长这样= =

2.老师边写代码边讲解时,很少看效果,感觉太抽象。

3.我是这样边看视频边写代码的,然后发现,视频窗口大小不随浏览器窗口大小变化。这样只能看到视频窗口的中间部分。

4.技术问答部分体验极差,比如下面这个问题,我搞了好久才戳到链接里面。我一直想戳那个【讨论中】,或者是问题的主体部分,结果发现只有戳【代码问题】这个标题才能进去,而且不是展开问题,而是跳转到新的页面。

5.我当时戳正在学习,居然没有看到“看你有多色”,原来平台根据我看完视频,认为我学完了….而且我随便查看了两门课,它就认为我正在学习这两门课…

建议把【已经学习】和【正在学习】放在一个页面。因为已经学习的判定仅仅是用户看完视频,可是用户可能要要反复看,对用户来说还没有学习完。分开放查找起来不方便。

6.搜索栏的下拉框没法用上下箭头选择,只能用鼠标点中。但打字的时候换鼠标挺不方便的。

7.感觉平台不够简洁,我们用到的功能不多,但划分太多部分有些乱,主页看起来也很复杂…我一直搞不清楚知识体系图和实战路径图有什么区别==

之后,@擎天孤竹 同学的课评认为我这里的评论不够公正,因为这两者其实还是有很大差别。

比如以Android开发为例,知识体系图中很详细地罗列了开发的基础知识,诸如安卓开发环境的搭建,java知识,数据存储,网络通信,混合编程等,学习的步骤也是很科学的。实战路径图中则直接讲解实战项目,比如2048游戏,聊天机器人,通讯录,记事本等,学习者可以选择按部就班地学习基础知识,也可以在实战路径图中,通过直接上手项目来学习安卓知识。

8.其它….

  • 感觉老师英语口音很奇怪啊…
  • 学这门课视频后退时卡了一次,一直加载中,刷新后解决。视频提供两个线路这个赞一个吧!因为这个平台以视频为主,所以尤其应该重视观看视频的用户体验。
  • 老师说这门课比【抓住神经猫游戏】简单很多,我稍微看了一下,似乎是课时短很多
  • 课程最后出错的调试过程比较真实,赞一个!
  • 最近一个感受:编程语言的课程,尤其要注意课程制作时间,因为有些语言发展的很快!!如果课程是两年前录制的,很可能和最新版本有些不同。这门课也是,现在的版本号比视频中大,所以页面和目录都会有略微不同。所以,计算机方面的课程还是很难录一次一直播的= =买书也一样,特别是翻译的中文书,很可能已经过期了…还是看文档比较好。文档一直在同步更新维护,看来是不错的知识载体。

五、最后

我觉得,极客学院是专注于计算机领域的新MOOC平台,它提供快餐课程(或者称它们为轻课程),它还不够成熟,还有很多设计不够友好,但这种数量众多的快餐课程,也许会因为它方便管饱的特性而赢得自己的市场。对我们MOOC学习者来说,更多成熟的平台、更丰富的资源、更多样化的课程,未来MOOC学习将更值得期许。

本文由果壳MOOC学院网站(mooc.guokr.com)导出,发帖用户为JING-TIME。

Contents