孩子有必要学编程吗?

在我看来,中国的家长特别有必要抽出一些时间让孩子学习儿童编程,尤其是以Scratch为代表的图形化编程。原因很简单,主要是两点。

第一,让孩子多掌握一种表达自己的工具。孩子无疑是最富想象力的。不幸的是,随着年龄的增长,由于教育制度的问题,中国大多数儿童的想象力正在迅速下降。就儿童表达自己的手段而言,无非是讲故事、写作文、画画,而以Scratch为代表的图形化编程工具则提供了另一种可能——利用Scratch创作出互动的故事、动画、游戏和艺术品,更生动、更有趣、更强大。不信你去看看Scratch官网上那么多充满想象力的作品。我肯定会觉得有点震撼(正是因为在官网上看到了那么多孩子做的很棒的作品,才产生了做少儿编程培训班的想法),同时这种表达也是与时俱进的。00后这一代孩子被称为“数码原住民”,从小就接触各种电子设备。但是,如果孩子只是在这些设备上玩游戏、看动画却不能用这些设备创作任何东西,那只能算是熟练的“数字消费者”。

对此,Scratch的创始人米切尔·雷斯尼克(Mitchel Resnick)在一次TEDx演讲中说得非常清楚。米切尔讲了一个自己准备母亲节礼物的故事。当他决定用自己创作的工具Scratch制作母亲节贺卡时,他想先在Scratch官网上寻找灵感。然后他惊讶地发现,很多孩子都用Scratch创作了各种各样的母亲节卡片,这让他非常惊讶和满足,因为这就是他们创作Scratch的原因——让孩子自由表达。强烈推荐你看这个视频。视频的名字一针见血的击中了本文的要害——让我们教孩子编码。