茉莉花新闻网

中華青年思想與行動的聚合地

现在流行的少儿编程是不是收智商税?

程墨Morgan的回答

我对于少儿编程学习班不是很了解,但是我对编程少儿都很了解啊,所以,我今天只说少儿编程,不说少儿编程学习班的事,『少儿编程』和『少儿编程学习班』本来就是沙县和沙县小吃的关系。

我初中的时候拿小霸王学习机学过Basic编程,没怎么学明白,到了大学才开始正式学习编程,后来也靠大学里学的东西在这个行业有一席之地,直观上来说,如果把编程当做一项谋生用的工作技能,那大学开始学习编程也就够了,来得及,只要大学好好学,图灵祖师爷会赏你这碗饭吃。

但是,后来我看很多业界大腕的人生履历里都写着『X岁的时候就开始编程』『X岁的时候就制作了XXX』,让我本来很佛系的内心也有了一丝涟漪,哪个家长不希望自己孩子天纵英才,嗨,就算不是天纵英才,我们做家长的也不能泯灭人才呀,多给孩子一些接触世界的机会总是好的,对不对?

这么想之后,我就也思考如何给孩子少儿编程教育了,港真,我觉得9年义务制教育之外的东西,家长只要有能力和时间精力,都应该尽量自己教,因为你比任何其他人都更了解你的小孩,你也比任何其他人都希望你的小孩更好——前提是你有能力和时间精力,而且脾气不要太暴躁哈:-)

接下来就是我教我孩子编程的经历和体会。

一开始,我在Mac上给我孩子弄好Scratch,然后手把手教孩子来学编程,很快就发现困难了,困难是什么呢?

第一个是孩子还是要过电脑基本操作这一关,Scratch大部分可以通过鼠标操作,少部分还需要键盘,对于各个键的位置,小孩需要时间掌握,当然这关迟早要过,也没啥,很快就克服了。

更大的困难,是我发现编程总是要涉及编程之外的知识,最基础的编程问题还真不是简单的『顺序』『条件』『循环』这些逻辑指令,你要做一个场景让孩子能够理解,还真不容易,比如说,想要做一个蹦蹦跳跳的恐龙,就必须要给小孩介绍坐标系概念,而且这个坐标系还不是传统的笛卡尔坐标系,为了讲清楚这部分,我就花了好长时间给我孩子讲了和编程无关的领域知识。

然后,蹦蹦跳跳的恐龙做出来了,但是跳得很生硬,不逼真,为什么呢?因为没有考虑真实情况下重力加速度对于跳跃速度的影响,为此,我又给我孩子解释了半天重力加速度。

全套下来,虽然蹦蹦跳跳的恐龙做出来了,但是大部分时间其实是在讲编程之外的科学知识,换句话说,如果不掌握一些必要基础性科学知识,编程根本没法学

因为长时间看电脑屏幕对视力可能也不好,我就换了个方式,给我孩子买了乐高EV3,所谓的可编程机器人,这玩意好处就是再不济也能当个玩具来耍。

这个东西我孩子很感兴趣,玩了很久,当然拼出机器人是最好玩的部分,然后在iPad上可以用类似Scratch的方式拖拖拽拽做出『程序』,因为有一个实体的机器人,看得见摸得着,的确很能刺激孩子的兴趣。

但是,实话实说,最后乐高EV也就沦为一个玩具,而不是编程工具,还是那个原因,当需要往深入学习的时候,孩子就必须要理解『变量』『状态』这些概念,虽然乐高EV支持这些概念和功能,但是,说真的,对于太小的孩子,刚接触四则运算,连分数小数都没学,让他们去接受这些概念,有点残忍,我也就没有逼迫我孩子去学,就让这个乐高EV3扮演玩具的角色就好。

再后来,有一次我正在犯愁给我孩子买什么生日礼物的时候,听同事说,有一款叫『编程大师』的桌游很好,能够训练编程和逻辑思维能力,我一想,反正也不是很贵,买了就就当充分了解『少儿编程』这个领域吧。

这个桌游我孩子还真喜欢,时不时就搬出来玩,不用我教就学会怎么玩了。

我凑在旁边看了看,看明白这个桌游怎么回事了,就是打关卡的游戏,每一个关卡对应一张地图和一个指令卷轴,指令卷轴上框架已经定好了,要做的是把指令填进去,一个小怪兽根据指令卷轴在地图上移动,收集所有水晶然后到达终点。

这个游戏挺有意思,我也承认有一点智力培养的作用,要把『编程』定义为『规划指令操纵执行过程』,这个游戏过程也算是『编程』,但是——我们实际工作中用电脑编程可不是这样啊!

最土鳖无脑的『编程框架』,也不是这样往一个如此固定的框架里填空啊!

这个游戏的过程,其实就是不断尝试一种填空方法,发现不行就更改尝试方向,听起来也像是大部分程序员做的事,但是,你玩玩就知道,和我们真实的编程不是一回事。

但是这个桌游我孩子还真玩得乐此不疲,所以,我总结一下,关于少儿编程的几个要点:

  1. 少儿编程教育,前提是孩子要有兴趣,没有兴趣是学不进去的,纯浪费时间;
  2. 少儿编程需要有一些常识性科学知识作为基础,不然只能停留在做一些简单的模型上,稍微复杂一点玩具都做不到;
  3. 少儿编程无法解决实际问题,因为小孩对社会的认识也不足,跟别说互联网上这些说不清对错是非的各种观点;
  4. 少儿编程的目的应该是让孩子接触编程这个领域,注意,我说的是『接触』,不是『掌握』;
  5. 少儿编程可以一定程度上培养孩子专注、思考、解决困难复杂问题的恒心;
  6. 少儿编程不需要扎的太深,不值得花很多钱;
  7. 少儿编程不是用来训练未来的程序员。

因为上面几点,我现在不教我孩子编程了,因为我发现这不是合适的时机,太小的孩子基础科学知识还不健全,让他们学习编程真的是拔苗助长,少儿编程最多就是给他们打开一扇窗户,让他们知道有这么一样东西,将来祖师爷赏不赏这碗饭吃,自己愿不愿意吃这碗饭,还不一定呢,所以,不要想太多了,就当玩玩就好。

至于一开始说的,业界大腕的人生履历里都写着『X岁的时候就开始编程』『X岁的时候就制作了XXX』,呵呵,我也想明白那是怎么回事了,真的业界大腕,有几个是靠编程能力成为大腕的?最后不还是靠战略眼光、人际关系、运气光环获得成功的吗?

假如我孩子将来也成为了大腕,给他编人生履历也可以说『XXX在X岁的时候就学习编程,制作了机器人,热爱逻辑性极强的桌游』,履历已经准备好了,就等着他成为大腕了:-)

回到这个问题本身『现在流行的少儿编程是不是收智商税』,我的观点,你要是交得起钱,花钱买个心安,那也不算智商税,只是,你花一千多块钱买个乐高EV3或者一百多块钱买个编程大师桌游,差不多也可以买到一样的心安。

同类信息

查看全部

茉莉花论坛作为一个开放社区,允许您发表任何符合社区规定的文章和评论。

茉莉花新闻网

        中国茉莉花革命网始创于2011年2月20日,受阿拉伯之春的感召,大家共同组织、发起了中国茉莉花革命。后由数名义工无偿坚持至今,并发展成为广受翻墙网民欢迎的新闻聚合网站并提供论坛服务。

新闻汇总

邮件订阅

输入您的邮件地址:

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram