分享

少儿编程教育是为了培养未来的程序员?这是一个误会

 叶老师YP 2017-09-11

作者:许毅松;来源:芥末堆看教育

     按:近日这样的报道兴起,如《编程要从娃娃抓起?暑假少儿编程班大火》《培训6   岁孩子编程,不是人工智能是人工忽悠》;但是教育培训机构的口号又这样说:'不懂   编程就是新时代的文盲',“将来编程会像奥数一样热”。


  本文中一位编程行家探讨家长老师现在或未来都必须关注的三个点:

  1)儿童需要学习编程吗?学什么?

  2)有没有低成本的途径可以让儿童接触少儿编程?

  3)为什么儿童学习编程对于我国教育有着尤其特殊重要的意义?




谈到少儿编程教育,一个典型的误解是,认为少儿编程教育的主要目的是把孩子培养成未来的程序员,否则很有可能会被人工智能取代。


作为少儿编程从业人员,我想以这篇文章加入这个探讨,谈一谈我对少儿编程的理解,或者说,聊一下我从工程师的人生轨道转投少儿编程教育行业的初衷。


我认为,少儿编程教育并不是要培养未来的程序员,而是让孩子学会熟练地用科技表达自己,由科技时代的消费者转变为创造者。


这也是我当初进入这个细分行业的初衷。因此,我推荐中国家长抽出一点孩子的时间,让他们接触一下少儿编程,尤其是以 Scratch(麻省理工学院设计开发的一款面向少年的简易编程工具)为代表的图形化编程。


(Scratch 编程界面)



小朋友的想象力无疑是最丰富的,很可惜随着年龄渐长,由于教育体制的问题,大多数中国孩子的想象力都在快速衰退。就小朋友表达自己的方式而言,无非是讲故事(说出来)、写作文、画画。


而以 Scratch 为代表的图形化编程工具则提供了另一种可能性——利用 Scratch 创作互动式故事、动画、游戏、艺术作品。


这种表达方式更生动、更好玩,也更强大。不信你去 Scratch 官网上看看那么多天马行空的作品,相信一定会感到一丝震撼,因为这种表达方式更与时俱进。



“00后”这代孩子被称作“数字原住民”,从小就接触各种电子设备。如果他们只会在这些设备上玩游戏看动画,无法利用这些设备创造点什么,很难说得上是一个合格的“数字原住民”,只能算是一个熟练的 “数字消费者” 。


关于这一点,Scratch 的创始人 Mitchel Resnick 在一场 TEDx 演讲中说得非常清楚。


为什么要这么重视让孩子表达自己呢?因为时代不同了。


事实上,今年少儿编程火热原因,有一部分是因为人工智能大战引发的。人工智能大战对我们最大的启发是,人类在逻辑思维方面和机器相比已经完全无法匹敌,而且差距会越来越大,即使是人类最聪明的少年天才棋手柯洁在阿尔法狗面前也只能俯首称臣,更别提普通人了。


大家(尤其是少儿编程机构)不知是有意还是无意地弄错了重点,宣传时以人工智能为噱头,却只强调少儿编程对逻辑思维能力的锻炼,这未免有点缘木求鱼了。


即使学习编程对培养逻辑思维能力有帮助,但这种帮助在面对未来更加强大的人工智能时也是不值一提的。



那么,十几年后,等“00后”这一代孩子成长起来进入社会,拿什么和机器竞争?唯一的答案是创意、想象力。


小朋友天生就充满想象力,但我们需要给这些想象力一个出口,让他们表达自己,尽情释放自己的想象力。尤其是在中国这样的应试环境下,许多老师或出于无奈或无意地忽视小朋友的想法,小朋友即使有了想法,总是得不到任何的鼓励和反馈,慢慢的也就把自己的想法和想象力丢失了。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多