美国700万孩子都在学,中国家长还不知道怎样帮孩子开始第一步

[复制链接]
530530530 发表于 2019-1-31 16:59:23 | 显示全部楼层 |阅读模式
来源:https://www.toutiao.com/group/6637046431146312199/
若内容不全,可点击上述链接查看来源网页,在网页中点击红色双层向下的箭头阅读全文


都说美国现在连5岁的小孩都会编程,我来了之后也留意了这个问题,虽然这话略微夸大了些,但美国儿童的编程启蒙普及率是比较大。这是因为他们对于编程的启蒙教育是比我们早了太多。

为什么美国这么重视编程的儿童教育?我之前也被妈妈们问过,“我将来也不要求孩子一定去IT行业啊,不一定非要当程序员啊,TA可以从事自己喜欢的任何工作啊,需要从小学编程吗?”乔布斯说,每个人都要学编程,因为这是学习一种思考方式,每个人都要学会如何思考。

我一直很想为国内的妈妈们写一篇编程启蒙有关的文章,也因为暖暖已经学习编程一年多了,真的是受益匪浅。

有一天晚上我跟暖暖在阳台上看星星。

我说:“天上的星星好多呀,数也数不清。”结果,暖暖来了一句,“数得清呀!你可以这样数。先数一个星系,再数一个星系,然后数下一个星系……”

我说:“停,停,一个星系怎么数呢?”

“妈妈,你别急啊,我这是先分类,再一个一个数,用机器数。如果机器在数星星的过程中停止了,可能是内存不足了。不能数重复了,还不能漏掉。”

“你说的让机器数,机器听话吗?”

“机器最听话了,给它编好指令,它就执行了。”

我突然明白了,暖暖在用新学的编程思维来解决问题,这哪里是一般的数星星,这不就是在编程吗?

“先分类成几个星系,再一个一个数,有条件、有判断”,可以说是典型的编程思维了,这思路相当严谨。瞬间,我还挺为女儿骄傲的。让她接触编程启蒙教育,太正确了。

编程启蒙教育的核心,就是培养编程思维。而编程思维,就是先分析问题,再把问题拆解成一个一个问题,再逐个解决的过程。

独立性强、做事有条理性、效率高了,做作业也更细心了,这是6岁的暖暖自去年接触编程以来的最大变化。暖暖现在放学后基本能独立安排好事情的顺序,绘本、动画、魔方、作业、积木、画画、数学等她会根据兴趣和作业,筛选并安排好,特有条理。我们家长省心又欣慰,只需要偶尔稍加提醒就行。

很多妈妈知道编程启蒙的重要性了,但是还存在一些认知误区。我整理了一下,主要有以下三种。

少儿编程的三大认识误区

一位妈妈后台留言说:“暖妈,周围越来越多的孩子开始学编程,我女儿才5岁,我在犹豫让不让她学呢。编程那么难,写代码那么枯燥,很难学会吧?我很担心孩子的自信心受挫。她还小,而且一个女孩子,长大了也不当程序员,还用学编程吗?”

从这位妈妈的描述里,我整理了她对少儿编程的三大误区。我相信,这也是很多妈妈的误区。

误区一

少儿编程跟大人的编程一样,且很难很枯燥。

其实,儿童编程和大人的编程是不同的。孩子学习的编程,主要是培养编程思维,确切地讲,是编程启蒙教育。

比如暖暖数星星的思路,就是编程思维的运用。它并不是像程序员那样写代码,用算法来编程。

孩子的编程启蒙工具,主要有绘本故事、编码机器人游戏、编码桌游等,不是像程序员那样全部在电脑上操作。

所以,孩子的编程学习,是在故事里、游戏中进行的。不但不枯燥,反而很有趣。

我在

《一年学费十几万的幼儿园,都在学些什么》

里写过,其实孩子的编程启蒙没那么高深,不是只有让火箭上天的才是编程。编程的核心说到底,就是利用一些特点的语言,比如字符、符号或信号,表示明确的规则体,从而来生成相关的指令,从而对物体进行操控。

学了编程后,觉得好玩、乐在其中的孩子比比皆是。不仅暖暖,我也问过很多不同年龄的小朋友,他们觉得编程就是好玩,每次都有新花样,从来没觉得枯燥。

误区二

孩子长大不当程序员的话,不需要学编程。

20多年前学英语不是为了成为翻译官。

10多年前,学习电脑不是为了成为打字员。

现在,学习编程,也不是为了让孩子成为程序员,而是为他们打开一扇通往未来世界的大门,在学习的过程中锻炼孩子的思维能力和学习能力。

未来十年是科技时代,人工智能广泛运用于生活,而人工智能的底层逻辑就是编程。所以,未来十年,编程会像英语一样普及,需要人人掌握,也并不是只有程序员这一项工作才用到编程。

前面提问的妈妈说自己的宝贝是女孩子,是不是没必要学编程,其实世界上第一位程序员就是一位名叫阿达·洛芙莱斯(AdaLovelace)的女士。再说,未来女孩子的职业选择会有各种可能性,受限会越来越小。

误区三

孩子学编程年龄太小。

11月10日,我去上海国际童书展现场,跟“谷歌妈妈”们一起谈论了“少儿编程”的话题。

加拿大计算机科学家科曼·辛格分享了她为了4岁的女儿开始编写“少儿编程”绘本的故事。

国外一个采访显示,在39000名受采访的开发人员中,有26%的人是在5-15岁开始编写代码的。

美国已经有700万小朋友在学习编程,日本小学生走进APP开发私塾学习编程,英国出台规定要求5岁以上儿童学习编程,欧洲有16个国家把编程纳入了教学体系。

所以,从幼儿园大班到小学阶段,是孩子编程思维启蒙的最佳时期。这个阶段孩子的逻辑思维快,接受能力强,课业负担不重,是编程启蒙教育的黄金时间。回到那位妈妈的问题,只要孩子有兴趣,5岁开始学也是完全可以的。

如何给孩子进行编程启蒙?

一、选择一些融入了编程概念的玩具如编程机器人、积木、绘本等进行编程启蒙。

编程机器人。可设置自动程序,机器人就按照曲线感应自行前进。也可进行编程,只要设置好指令并输入,编程机器人就按照指令行进了。

玩积木学编程。积木的造型简单,实现一定的功能却需要思考,这就可以无限发挥孩子的想象力,也更容易让孩子集中注意力。而且本来一些枯燥的书本知识如感应器、电路知识、构建知识等通过积木来表现就很容易理解了。

看绘本学编程。暖暖喜欢读故事,所以我给她选了故事精彩的编程绘本。现在她最喜欢看的是《奥拉学编程》,这本书是加拿大科学家科曼联合四位谷歌高管妈妈一起编写的。科曼当时写这本书的初衷就是为了对自己4岁的女儿进行编程启蒙。在这本书里,她用讲故事的方式介绍了代码、算法、内存、编程思维等基础概念,简单易懂。更难得的是,这本书还教会了孩子如何用编程思维解决生活中的问题。

二、选择适合孩子的入门级儿童编程语言。

编程的语言种类繁多,但是适合孩子的入门级编程语言一定要符合这三点:孩子能轻松学会、入门简单;容易完成作品、错误少、成绩感强;有能玩得开心的应用场景。

从年龄上划分,3-6岁我推荐ScratchJr,是幼儿版的Scratch。这是积木式的编程,没有很多单词或汉字。4-8岁的话,可以学习电脑版的Scratch,别看功能简单,但是跟代码语言相比,变量、链表、函数、循环、判断等一个也不少。

编程启蒙,主要是让小朋友学习编程思维,不是用一大堆错误来阻碍他们学习。

我一直认为,儿童学编程,兴趣最重要。编程启蒙的第一课就要孩子领略到编程的魅力,比如接触一些优秀的编程游戏、绘本故事等。

但是,如果孩子真的没兴趣,也不必强迫他们去学习,不然只会打击孩子的自信,可以晚点再进行启蒙,或者考虑下选择的启蒙方式是否适合自己的孩子。

学编程,不是盲目跟风,而是未来趋势

编程启蒙,主要就是培养孩子的编程思维。编程思维是一种分析问题、拆解问题和解决问题的方法。

编程能培养孩子严密的逻辑思维能力。

编程的体系逻辑是非常严密的,在学习编程的过程中,能启发孩子的自主思考,锻炼孩子的逻辑思维能力。

编程的核心是用代码生成相关的指令,从而对物体进行操控。如编程桌游小游戏,在一张各自地图上,小朋友为一个目标,设计路线,生成左转、右转、直行、后退等指令。游戏里,就蕴含着编程的精髓:理解问题→找出路径的思维方式。它由由四部分组成,即分解,模式识别,抽象和算法。

从这四个过程里,可看出编程是一种“严谨、准确”的语言,没有“差不多”三个字,孩子们通过学习编程思维,就是培养强大的逻辑思维能力。

学了编程的孩子,生活里变化很大。

有一次全家外出旅行,暖暖就提前自己收拾好了外出必备的东西,还来帮我们收拾。我一看她的小行李箱,洗漱用品、换洗衣物、玩具等都装的整整齐齐,我很高兴地夸赞了她,并问她怎么做到的,要知道以前都是我在一旁提醒着她,着急了也会帮她一起收拾。她说:“Ruby(《儿童编程大冒险》里的主人公)就是这样做的啊!”编程里的程序是由若干指令组成,这些指令是按照顺序依次进行的,孩子在学习的时候,培养了这种编程思维,就不知不觉地运用到生活中了。

我有位朋友的孩子,今年小学一年级,原来爱打游戏,现在用编程开发游戏,问他怎么不打游戏了,他说:“编写游戏更好玩啊!”

编程能锻炼跨学科综合知识的运用和实践能力。

根据STEM教育理念,编程会涉及到数学、物理等学科知识,学编程能更好地融会贯通各学科之间的知识。有句话说,学编程的孩子,数学成绩一般不会差,就是这个意思。进入编程大门的孩子,更容易解决简单竞赛类的数学问题。

进行了编程启蒙,帮助孩子熟悉计算机思维,可以为以后学习更加专业的编程课程打下基础。

编程能培养孩子的创造力、独立性和自信心。

孩子在学习编程过程中需要发挥主观能动性和创造力,独立制作出简单小游戏、动画、音乐等成果,会有很大的成就感,也增强了自信心。

不论怎样培养孩子,都不能超之过急,也没必要和别家的孩子比较,盲目跟风。说到底,让孩子们在玩中学习,在学习中成长,才是我们各类学科启蒙的目的。