这篇万字长文,给出了史上最真诚的Scratch少儿编程学习建议!

2019-08-11 13:29

https://cdn.china-scratch.com/timg/190813/132Z312Z-0.jpg

妙妙屋(个人微信:mmwhuiben)虽然主要是介绍各种绘本,但也不会局限于这一话题,毕竟我自己家里也有两个宝宝,所以大家在成长过程中碰到的所有问题和烦恼,我也都有。

作为两个孩子的妈妈,这两年大火的Scratch少儿编程,自然也是一个绕不过的话题。

经过半年的考察,先后试听和了解了多家线上和线下Scratch少儿编程培训机构后,我们得出了一些非常真诚的建议,供大家参考。

时间跨度:2019年2月至8月

考察范围:编程猫、鲨鱼编程(线下)、网易卡搭、糖果编程、水木少儿编程、某宝某网店、多本Scratch自学书籍

考察对象:自己家大宝,女,开学二年级,因为7月下旬出生,所以基本属于同年级中年龄最小的一批。

文章太长,只看结论:

  1. 无论选择哪一种,切记,Scratch只是一种启蒙。打个我自认为很贴切的比方,就好比小孩子玩扭扭车,是对今后考驾照、开车的一种启蒙。没错,差距就是这么大!

  2. 如果您懂得一点编程基础,而且有一定的时间和精力(比如一个星期抽出两三个小时专门做这件事情),强烈建议自己教。具体方法可参见内文。

  3. 如果完全不懂编程,可以选择相应的网课,但不推荐线下机构。至于具体选择什么样的网课,可参考相应章节。但实话实说,对网课不要抱有太高期望,我个人认为绝大多数网课的性价比都很低。即使非要选择网课,也一定要全方位试听各种课程,找到最适合自己的。绝大多数网课都可以免费试听一节课,或者9.9元试听几节课。这也方便大家快速了解Scratch。

好了,进入正文。

Scratch简介

感兴趣的人,应该已经大概了解Scratch。它来自麻省理工学院(MIT),可谓出身豪门。

它简单易懂,就像搭积木。所有对编程有过哪怕一点了解的人都知道,编程要写代码,要调试各种奇奇怪怪的错误。

但Scratch是专门给孩子设计的,几乎不需要手动输入任何文字性的东西,只要拖拽虚拟积木就能实现各种效果。

所以,简单来看,可以说,它把编程思维中最核心的东西抽离出来,让孩子接触。具体编写出来的“代码”就像下面这样

https://cdn.china-scratch.com/timg/190813/132Z355M-1.jpg

然而,不要期望过高,简单易学的特性也必然制约它的功能,所以并不能完成太多任务,更不可能做出大型项目。而这些项目中的很多思维恰恰是编程的核心。

因此,即便Scratch可以培养一些思维,也只是很表象的编程思维。但兴趣真的是可以培养,这个不可否认,不然也不会如此受追捧。所以,我才把它比作开车之前先练习扭扭车,或者,最多也就相当于小孩子玩的各种仿真电动汽车玩具。

另外,Scratch不要钱,完全免费!免费!免费!有的机构甚至连这一点都不告诉家长。

大家可以自行搜索Scratch官网,托管在MIT网站上,有中文可选,可以直接在线编辑代码,也可以下载最新的Scratch 3.0编辑器。上面还有完善的全球化社区,可以分享自己的作品。

甚至还有一些免费的入门教程,而且可以看到世界各地的人发布的Scratch开发作品。

课程考查

好了,既然Scratch有各种各样的好处,现在又宣传得那么火。做父母的自然不希望自己孩子输在起跑线上。各种线上线下课程自然不能错过。

所以,我自然也希望给自己家大宝了解一些编程内容,寓教于乐么。于是,采坑之旅开始。

1、 鲨鱼公园

https://cdn.china-scratch.com/timg/190813/132Z415b-2.jpg

本人所在城市属于二线,少儿编程普及不及一线,所以最初我开始了解这方面的课程,并没有太多线下机构。只有一个童程童美因为简单咨询过,所以总是给我电话。

然而,这家机构因为距离家里有点远,我并没有亲自考察,所以不便给出建议。

后来选择一家离家较近的鲨鱼编程,是在鲨鱼公园里面设立的。这家机构的母公司是环球雅思。

之所以没有选择,是因为当时这个项目刚刚组建,而且各种做法太过随意,给人感觉非常不好。所以我上过一次课之后,直接退款退课。

故事是这样的(这段比较偶然,也很个人化,所以不感兴趣可以直接跳过):

最开始宣传声势浩大,这好那好,主讲老师甚至自称是“中国最早一批做AI的人”。实话实说,这种话我在不止一个少儿教育机构听过了。请各位自行搜索AI(人工智能)专业人员的身价和稀缺性。就可以判断这些老师的话有多么可信。

本来我就有学习意向,刚好离家较近,机构也算正规。于是交款,我没记错的话,大约是一年课程七八千元,每周一节课,每次一个小时到一个半小时。课程形式就是一间小屋子里面大约七八台电脑。

然而,后来等待了大约一个月,始终没有收到开课通知。我主动打电话了解后才知道,因为我们选择的课程时间目前没有凑够人数,想上可以调整时间。

这好办,不合适就退费即可。对方答应。

可很快那边就又打电话过来说,临时申请可以给开班。

然而,等到开班后,我带着孩子亲自前往才发现,整整一个班只有我们一个人。1对1 VIP待遇多高!

但是我心里反而感觉并不好。一来,自己孩子属于腼腆型,就自己一个人跟老师面对面,效果未必有很多孩子一起上更好。

二来,对于对方的能力有所怀疑,我在教室窗外观察老师授课的效果,实话实说,似乎并不顺畅。

等到第二次要上课前,对方突然打来电话说,校区要搞活动,所以要给我们空一次课。这成了直接导火索。

我从没听说哪个培训机构因为自己要搞活动临时推迟课程,通常都是有不可抗力,比如天气原因,才会这样做。

于是我打电话一阵发牢骚。对方竟然立刻答应继续上课。这非但没有令我满意,反而更加令我认为这家机构对孩子教育视同儿戏。

所以最终果断退课。

除去上面这段偶然因素不讲,简单给大家总结一下线下课程的优劣:Scratch编程这种课程只需要电脑一个工具,所以非常适合线上开展。而线下课程因为租金和人员等原因,必然耗费大量资源,价格必然比网课要高。

但高价并不意味着高质量,因为线上可以集中资源找到好的老师录播或者直播课程,线下反而受到种种局限,很难找到合适的老师。尤其是欠发达城市。

另外,即使要报线下课程,一定要找大机构,方便日后退款:)

2、 糖果编程

https://cdn.china-scratch.com/timg/190813/132Z443c-3.jpg

线下选择太少,无奈,只好转战线上。

糖果编程和编程猫的考察,我们是同步展开的。

糖果编程的形式是“录播+作业+课程答疑”,也就是所有的讲课内容都是提前录好的视频,然后做作业的环节会自动转到网站上内嵌的编辑器来完成,之后提交。

这种做法成本较低,价格也比较便宜。平均下来,一节课只要四五十,或者五六十元。

虽然互动性相对较差。但基本的趣味性都做到了。但糖果在我体验的过程中出现了一两次程序的问题。

还有一次孩子明明作业没有做完,不小心提交,那边的微信反馈回来竟然是全篇各种表扬。所以是否真的有人在后台批改,这个要打一个问号。

糖果编程每周固定时间解锁课程,但因为是录播课,其实只要解锁后,任何时间听课并没有区别。这一点方便安排时间。

另外,我时隔半年再次考察,发现他们的咨询老师仍是同一个人,因此人员配备方面应该比较有限。实力还是令人有些担忧。

不过,所有的网课都有一个问题,那就是孩子实际上只是亦步亦趋地跟随,并没有做到真正的思考。虽然所有知识开始阶段都是要模仿,但编程有所不同。这也是我后面要分享的一条重要内容。

3、 编程猫

https://cdn.china-scratch.com/timg/190813/132Z41607-4.jpg

编程猫的名气很大。全方位广告轰炸。教学方面,他们宣称一对一,所以收费较贵。

大致形式是:要下载专门的软件,然后看一段简单的课程内容视频介绍,之后,后台有专门的老师通过一条条的语音形式与孩子对话,效果与某信类似。

比如老师通过语音提出问题,孩子再回答过去。然后老师要求孩子做什么,孩子跟进。

从形式上,的确是一对一,但我不知道后台老师是否真的只对接一个孩子,因为老师很多时候回复速度显然过慢。因此大约40分钟的课程,其实有很多时间都花在了不必要的等待上。

当然,你也可以说这是在给孩子消化吸收的时间。见仁见智。

但这边的约课是比较方便的,跟许多在线英语平台类似,是需要提前预约上课。时间可以自由安排。后期涵盖的内容也比较多,包括Python也有。

但价格较贵,毕竟人工和广告费用都投入了,一节课大约要100块左右。基本是糖果的两倍。

家长选课都会有头脑发热,冲动消费的情况。我也不例外,当时就觉得挺好,于是买了两年。

但很快,经过仔细思考后,我决定退课!

Why?

因为我要自!己!教!

4、在家自学

冲动期过后,当我在家里静下心来看这两家机构的课表后,发现一个严重问题。他们里面都会涉及很多物理和数学方面的知识,比如杠杆、重力、变量……

而且,很多时候,课程并没有细分年龄段。所谓6-8岁都可以学反而是很糟糕的编排。

理工科不比英语、语文这种文科,年龄相差一岁,认知能力是有着巨大差异的。这方面,相信所有养过孩子的人都知道。

因此,我很担心孩子在学到这些东西无法理解时产生挫败,我也很难想象短短几十分钟线上课程,碰到这种问题,老师真的能耐心给孩子讲解清楚。

后续的自学过程也证明,单单一个地球重力造成的扔出物体后出现的抛物线效果,我给孩子来回讲了两节课,她似乎都没有真正听懂。

更何况,对于六七岁的孩子来说,想要真正完全独立听这些编程网课,是无法做到的,家长必须在身边全程陪同。

没错,即使是编程猫这种一对一也不例外。

录播课更不用说了,孩子听不懂的没人问。虽然可以在群里问老师,但也必然是要考家长来传达,家长如果不跟着停课,又怎么能真是传达问题?

所以,既然都要耗时间,我干脆自己当老师得了。

于是我经过一番筛选,选择了下面的教材:

https://cdn.china-scratch.com/timg/190813/132Z430F-5.jpg

当时考虑的主要原因就是需要案例教学,而且要有素材,还要有趣,孩子感兴趣。

这本书都满足了。不过,素材方面,可能是因为迪士尼的版权,所以并没有直接用冰雪奇缘的人物,只是采用相似的卡通人物。

虽然不够完美,也算折中。

为什么要有素材?因为你要做各种游戏,肯定要有人物和背景,但这些都不是小孩子能自己画出来的,即便原版软件里面自带的人物可以代替,但各种布景效果还是差很多。

为了不把时间浪费到这上面,合格的教材必然要提供配套的素材。一方面可以省时间,不必自行绘制和寻找,把精力集中在编写代码上;另一方面,也可以充分调动孩子的积极性。

自学的好处是:时间充裕,自行安排。

但这同时也是坏处,因为一件事情如果不能做到定时定量,反而往往难以坚持下来。

同时,自学也可以充分针对自己孩子的特点进行调整。譬如这本书里面的一些内容我个人认为孩子无法接受,看不懂,就会直接跳过。

包括上面说到的抛物线问题,我会用另外一种方式改写代码,实现类似的效果,然后再教给孩子。

而且,我会认真备课,把需要的讲解和注意的内容提前写在课本上,甚至还在上面发现了一个错误,就像下面这样:

https://cdn.china-scratch.com/timg/190813/132Z45119-6.jpg

说到这里,有人认为可能我是专业做编程的。其实并非如此。

实在是Scratch太简单了,成年人太容易上手。只要有一点编程基础,都很容易搞定。

另外,自学还可以避免网课那种亦步亦趋只看结果的弊端。因为这本教材每一个都是一个具体案例,除了绘图部分之外,所有的都要从头到尾自己编写代码。所以,可以建立简单的项目化思维。

我自己的做法是:不必一上来就进入代码环节。而是家长提前写好代码,给孩子演示效果,然后跟他们沟通,这里要通过什么方法来实现,哪里要通过什么积木来实现。先把思维方式讲清楚,代码反而并没有那么重要。

毕竟,大家学编程的初衷不就是为了思维么?

另外,对于年龄更小一些的孩子,其实编程也有很多入门方式。

Code.org上面有很多很好的资源,全部免费!界面语言可以调整,默认是英文,支持简体中文。

https://cdn.china-scratch.com/timg/190813/132Z55223-7.jpg

它比Scratch更加精简,而且区分了不同年龄段适合的课程。年龄较小的可以直接全部图形化,一个字都没有。大一点的孩子,会增加一点文字描述。

这方面的入门课程,我认为欧美比国内做的好太多。最关键的是,完全免费!

我们国内在这方面显然是商业化过度。所有机构都跟你说国外很早就开展编程教育,可是他们没有告诉你的是,国外这些教育很多都是免费的,而我们这里却要付出并不便宜的价格。

书归正传,经过了大约半年的在家自学后,我们家大宝已经掌握了基本的一些循环、条件、消息、与或非之类的编程概念。也在我的带领下,做了几个简单的项目。

但弊端也随之显现:我有的时候会很忙,来不及备课,也就只能暂时搁置。或者有的时候刚好我有时间了,备课也备好了,孩子却有其他事情挤占时间,这样一来二去,有的时候就会连续一个月没有上课。

等到下一次再来的时候,必然会忘记很多东西。所以延续性不好。

其实主要问题在于备课。虽然Scratch很简单,但要按照我上面讲述的方法来做,还要以自己孩子更能接受的方式来教授,并不是一个容易的过程。

最理想的肯定是每周固定时间备课,之后尽快给孩子传授。

否则,你今天备好课,过三四天甚至一个星期再来讲,很多东西自己也会忘记,甚至逻辑混乱,怎么来教孩子?

于是,我又准备挑选一个网课来辅助。

但是,我使用网课的目的只是为了形成固定的时间上课,省去我备课的时间。但每个项目孩子都可以问我,我也可以从项目的角度来给他阐述具体的思维。

等到我有时间的时候,我依然会用教材上的项目来跟她一起探讨,一起做。

所以,我的诉求很明确:只要足够便宜,形成体系,省去我备课的时间,就可以了。

编程猫和糖果编程都试听过了,但我还想多尝试一下。所以,我找到了有道卡搭。

5、 有道卡搭

https://cdn.china-scratch.com/timg/190813/132Z550a-8.jpg

有道备考网易,最近似乎也被提升到战略层面。我花了很少的钱进了群,开始听课。

然而,这却是我在所有编程网课中最糟糕的一次体验。

首先,有道卡搭虽然早就有产品了,但之前并不全面,而且没有提升到战略层面。而现在似乎是经过改版,开始大力推广,因此格外卖力。

然而,我们在第一次试听过程中,就发现了严重的系统问题。

有道宣传的是视频直播,但根据我个人的判断,讲课的过程似乎是录播。我跟几位家长的交流结果,也大致这么认为。

即使真的是直播,我认为他们的形式也完全可以采用录播,因为完完全全没有体现出任何直播的优势。

所谓的双师直播,就是左边一个直播框,右边一个对话框,对话框里面孩子可以答题,然后后台有人通过这个对话框,用文字方式回复孩子。

界面上显示的是四个孩子一个教室。实际上同时在线人数是不受控制的,几百几千几万都有可能。

而且还要用前置摄像头拍摄孩子,我认为完全没有任何意义,因为根本没有视频互动环节。而且还有可能泄露隐私,所以干脆关掉。

我之所以认为不是直播,是因为视频里面的老师对于我们在对话框里面输入的内容没有任何反馈。而我之前接触过的英语视频直播课,老师都有反馈,而且视频清晰度达不到这么高。

当然,这只是我的怀疑,而且就目前的形式来看,直播与否并不重要。

在视频“直播”的过程中,会出现“推屏”环节,也就是老师让孩子做现场作业,这时就会切换到Scratch的操作界面。

这时问题来了,第一次试听切换过来看不到代码区,无法操作。群里好几个家长都出来询问,我当时试着自己用f11全屏来回切换了几次,终于出现了代码区。于是让孩子操作好了提交。

但后来每次都这样,群里老师也提示家长可以用上面的“恢复”按钮。所以,在最后一次操作的时候,我就干脆用了“恢复”按钮。

然而,悲剧发生了……

用了恢复按钮会把之前做过的所有工作丢失,而老师并没有强调要提前保存。所以小孩子看着自己的作品消失在面前,脆弱的心灵受到了打击,显得很不高兴。

第二次听课也出现了类似的问题,推屏之后出现一些不能操作的故障。

但这时,我已经不在群里,所以不知道群里其他人什么情况。

为什么不在群里?因为我被踢了!

What?对,没错,我被踢了,因为我作为一个有着半年考察经验的“老家长”,在群里跟大家交流了一些内容。还指出他们群里有托儿,所以被踢出群。

网课群里有拖,这是公开的秘密。家长也都心知肚明。所以,我被踢出群之后,很多家长反而主动过来加我好友,了解情况。

更可笑的事情还在后面。第二天我碰到问题在直播文字对话框里面询问的时候,直播对话老师解答不了,让我可以咨询课程顾问。我说我被课程顾问踢了,因为我的问题太多。

恰好此时,对话框里面没有人说话,于是这两句刺眼的话在屏幕上停留了很久很久。

过了好一会,才有另外一位“学生”用大量的空格把我的那两句扎眼的回答给挤压到屏幕外面,避免被更多人看到。

有了上面的经历,我对网易卡搭是没有任何好感的。

但客观来看,网易这次并没有单纯做编程,而是在里面融合了一些steam方面的知识,算是一举两得。但也仅限于第一节课,第二节课并没有看到这种内容。

然而,营销伎俩跟其他网客无异,限时特惠和托儿也让人很反感。

另外,卡搭当时说,要到9月7号才能开课。我管他们要课程表,也指给了范范的内容,缺乏任何实质性内容。大家可以自行对比一下:

这是网易的

https://cdn.china-scratch.com/timg/190813/132Z56396-9.jpg

这是糖果编程的

https://cdn.china-scratch.com/timg/190813/132ZW942-10.jpg

编程猫比糖果编程还要详细,但我这边由于已经删除了当时的咨询老师,所以不方便寻找。

总之,卡搭方面给人的感觉就是,各方面还没有充分准备好,就急于上线。而且价格歧视并不算便宜,大约比糖果还要贵25%,但所谓的直播并没有达到任何效果。

更有甚者,有一些幼儿园中班和大班的家长询问,课程顾问竟然也说没有任何问题。

没错,国外变成也有幼儿园到就开展的,但很多时候要有一些铺垫,就是类似于我前面说过的code.org那种入门课程,之后再过渡到Scratch。

可是,网易群里的托儿们,却不顾事实,冒充中班家长说自己孩子听课没任何问题。实在令人汗颜。

做儿童教育虽然本质上也是一门生意,要赚钱,但不能昧着良心瞎搞。这是让人无法接受的!

因此就我个人而言,绝对不推荐网易有道卡搭。

6、水木少儿编程

既然网易这样,我也只能简单试听了事,完全没有欲望购买正课。

于是,我想起自己的初衷:只要能有一套视频课程作为简单引导,定期给孩子灌输即可,所以只要差不多的机构都可以。

价钱方面自然是越便宜越好。

想起很早之前加过这样一个名叫水木少儿编程的机构,看了一下24个课时,内容还算成体系。估计价格应该很便宜。

但从公众号的浏览量来看,实在少得可怜,估计没什么业务。后期加课程联系人咨询也印证了猜测,好几天都没有收到回复,随即放弃。

类似的机构估计还有不少。大家也最好擦亮眼睛,比较怕的是交了钱享受不到服务比较麻烦。

7、 某宝某网课

此时,我突然想起了万能的某宝。

于是上去搜索一番,竟然喜出望外找到了只有一两百块的六七十节课的内容。内容是托管在某宝教育上的。还有几节可以试听。

实话实说,一分钱一分货,制作比较粗糙,属于我们经常在网上看到的那种自制教学视频的水平。

直接一个截屏,用ppt照本宣科,然后拿着Scratch做演示讲解。

不过,我说的粗糙仅限于表现形式,比较老套。但实际内容其实跟我们常见的那几个大牌网课并没有什么区别。但价格非常便宜,也刚好符合我的需求,属于性价比极高。

虽然某宝上还有更便宜的提供网盘下载的内容,但对比了一下不成体系,也没有试听可以考察。所以放弃。

其实我们常见的各种Scratch网课的内容都大同小异,毕竟这套软件也没有太多知识点。只不过,这些网课都是在我所最终选择的这种粗糙内容的基础上,加上了一个活泼可爱的外套。

呈现出来的效果是,语言更活泼一些,然后有一个颜值还算可以的老师出境balabala说一堆,但核心的内容提炼出来基本没有差别。

当然,我承认,我的这种选择可能并不适合大多数家长。毕竟,你首先要了解Scratch,还要孩子有一定的基础(这方面我也是通过半年让孩子在家自学积累起来的)。

但各大平台的网课目前存在的种种弊端,以及极低的性价比,还是很难提起我的欲望。

单纯说价钱,其实大多数人还是承受得起,毕竟比起在线外教课还是要便宜不少。

但实际效果往往达不到,而且需要家长投入时间陪同。

既然都是陪同,何不自己上手提供个性化的方案。虽然要自己完全备课显得有些力不从心,我也的确用亲身经历证明了这一点,但最终的折中方案我认为还是比较圆满的。

最后,请大家注意一点,Scratch是编程的非常初级的启蒙形式,只是做一个很简单的预备,这一点从各大网课平台通常都只有一年课程就不难看出。

有些平台最多可以达到两年课程,但我认为那反而有些狗尾续貂了。

也就是说,这东西在认知达到相应水平的情况下,大约一年就全学完了。

后期真的要在学生阶段继续接触编程,现在比较热门的还是Python,这一切都是为了后续这些做铺垫。

毕竟,Scratch在很多程序员眼中就像司机眼中的扭扭车一样,根本就不是一个东西……

--end--

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

https://www.china-scratch.com/Uploads/Editor/2018-04-22/5adca08bdc212.jpg

声明:本文章由爬虫自动处理和转载作为教育分享用途,原作者可通过邮件及时和我们联系处理:freemanzk@qq.com