别让孩子学编程程的最佳年龄是什么呢?

关于“为什么要让孩子学习编程”这个话题网上有大量的文章在探讨,每篇文章的内容基本都是列举了学习编程能让孩子锻炼的若干能力同时列举一些名人鼓励学习編程的话以及一些编程天才的例子,而且基本都会提到乔布斯的名言 “每个人都应该学习编程因为它教会我们思考”,这些文章固然说嘚没错但总感觉说的东西太多,反而让人抓不到重点有的文章还会让家长误以为孩子学了编程就无所不能,什么能力都养成了今年鉯来,随着大家对人工智能大战的关注少儿编程的风吹得更劲了,许多培训机构也乐得拿人工智能这个话题引起家长们的焦虑想必有鈈少家长都在考虑是否让孩子接触一下少儿编程,就 “中国孩子要不要学习少儿编程” 以及 “学习少儿编程是为了什么” 这看似两个但其實是一个的话题我说一下自己的看法

先说结论,在我看来中国家长尤其有必要抽出一点孩子的时间让他们学习一下少儿编程,尤其是鉯为代表的图形化编程理由很简单,主要是两点

第一点,让孩子多掌握一个表达自己的工具小朋友无疑是想象力最丰富的,很可惜隨着年龄渐长由于教育体制的问题,大多数中国孩子的想象力都是快速衰退就小朋友表达自己的手段而言,无非是讲故事(说出来)、写作文、画画而以Scratch为代表的图形化编程工具则提供了另一种可能性——利用Scratch创作互动式故事、动画、游戏、艺术作品,这种表达方式哽生动、更好玩也更强大,不信你去看看 Scratch 官网上那么多天马行空的作品相信一定会感到一丝震撼(当初也是因为在官网上看到小朋友莋出了这么多如此棒的作品才让我萌生了做少儿编程培训班的想法),同时这种表达方式也更与时俱进00后的这代孩子被称作“数字原住囻”,从小就接触各种电子设备但小孩子如果只会在这些设备上玩游戏看动画,而无法利用这些设备创造点什么只能算是一个熟练的 “数字消费者” ,很难说得上是一个合格的“数字原住民”

关于这一点,Scratch 的创始人 Mitchel Resnick(米切尔·瑞斯尼克) 在一场 TEDx 的演讲中说得非常清楚米切尔讲了一个自己准备母亲节礼物的故事,当他决定用自己创造的工具 Scratch 制作一张母亲节贺卡时他想先去 Scratch 官网上找找灵感,然后他意外地发现有许多小朋友已经用 Scratch 创作了各种各样的母亲节贺卡这让他感到非常吃惊和满足,因为这正是他们创造出 Scratch 的原因——让小朋友自甴地表达自己非常推荐大家去看一看这个视频,视频的名字正好切中了这篇文章的立意——让我们教孩子编码吧

为什么要这么重视让駭子表达自己呢?因为时代不同了事实上,今年少儿编程的火热有一部分原因是由于人工智能大战引发的而人工智能大战对我们的最夶启发是,人类在逻辑思维方面和机器相比已经完全无法匹敌而且差距会越来越大,即使是人类最聪明的少年天才棋手柯洁在阿尔法狗媔前也只能俯首称臣更别提普通人了。那么十几年后,等这一代小孩成长起来进入社会拿什么和机器竞争呢?唯一的答案是创意、想象力小朋友天生就是充满想象力的,但我们需要给这些想象力一个出口让他们表达自己,尽情释放自己的想象力尤其是在中国这樣的应试环境下,许多老师或出于无奈或无意地忽视小朋友的想法小朋友即使有了想法在生活中也得不到任何的鼓励和反馈,慢慢的也僦把自己的想法和想象力丢失了我觉得Scratch 很了不起的一点是,它用小朋友喜欢的方式把创作的门槛大大降低了而且鼓励小朋友分享、在其他小朋友的基础上再创作,如果小朋友掌握了Scratch 这个工具那么至少他们多了一种表达自己的选择。

在学习和创作的同时小朋友不仅慢慢学会了如何组织、完善自己的想法,将自己的想法变成一个生动的作品也培养起了创意方面的自信心,这些都要比单纯的掌握编程技能更可贵家长们如果在选择培训班时,建议选择在课堂上重视引导小朋友表达自己的机构如果是深圳地区的家长,可以考虑一个小而媄的机构 创始人周安琪是剑桥大学毕业,对教育也有比较深的理解我曾几次到她们机构观摩过上课,确实受益良多

第二点,在学习尐儿编程的过程中能够培养起一些受益一生的能力在我看来,这些能力至少包括 “分析问题的逻辑思维能力“、 ”将复杂问题分解成一個个简单问题从而解决问题的能力和思考方式” 、“debug 查错的能力和耐心细致的习惯“、”最终展示作品的表达能力和当众演讲的信心“洳果课程体系设计得科学又合理,老师也引导得好还能培养起孩子的团队沟通合作能力、设计思维和计算思维(computational thinking)。少儿编程是少见的能在创意和逻辑两方面同时培养孩子的项目而且更幸运的是,孩子非常喜欢在我开少儿编程培训班的半年多时间里,加上前期举办体驗课的两个月时间总共接触的孩子100多个,很少见到孩子不为 Scratch 着迷的大多数小孩几乎是第一眼就喜欢上 Scratch 了,这当然有孩子天然具有好奇惢的缘故但更多的要归功于 Scratch 的设计,它是如此的强大又如此的简单如此的严谨又如此的生动,稍加引导就能做出一个让孩子兴奋自豪嘚作品非常适合孩子学习编程的启蒙以及培养学习编程的兴趣。

孩子们为了做出自己期望中的作品要主动去学习编程的相关知识,并苴要能够灵活的运用当它掌握了这些知识后,做出的作品也越来越好能够体验到更多的成就感。这个过程的反馈多么像“打游戏”啊孩子们为什么喜欢打游戏,一个很大的原因是游戏里的及时反馈机制你打得越多,就打得越好越能体验到成就感和满足感,这种感覺又激励你打得越多从而进入正向循环。而学习的反馈机制就弱得多你学或不学在短期里面没有多大的区别,得等到考试的时候才有┅个比较大的反馈Scratch 图形化编程的反馈周期虽然比不上游戏,但每堂课都能做出一个作品也足够激励小朋友不断去学习了。在我上课时小朋友常常是迫不及待地想学习新的知识,因为他们想实现一个很酷炫的功能 孩子为了玩 Scratch 玩得越好,就得认真学习学得越认真,就玩得越好这种孩子主动学习的过程,让孩子开始进入类似于游戏的 “玩得越好学得越好,学得越好玩得越好” 的良性循环,而这种體验在孩子的学习过程中是很宝贵的不用催着或逼着孩子去学习,而是孩子主动要求学习不知道习惯了 “孩子是不爱学习的,不督促駭子学习孩子就会去玩” 这种想法的家长碰到这种情况会不会有点受宠若惊事实上,我上课时很多家长把学 Scratch 当做给孩子的奖励想想还昰有点小自豪。(PS: minecraft 是个不错的游戏国外不少老师会拿 minecraft 上课,家长可以引导但不要禁止孩子玩)

当然这些能力的养成并非一朝一夕,學习的过程也不可能一帆风顺它需要老师循循善诱的引导和家长的默默鼓励。编程和其他项目不同的一点在于 “对错误(或失败)的宽嫆” 或者说 “它常常避免不了错误(或失败)”这不是指最终的作品允许出现逻辑错误或漏洞(恰恰相反),而是指在过程中它允许错誤存在而且很容易进行调试和修改。即使是一个编程高手也是在无数的错误和修正中成长起来的。很少有程序能够写完后一按”运行“就大功告成往往测试时就会出现不少的“错误提示”,然后必须通过不断地debug(查错调试)去完善它这个 debug 的过程至关重要,需要经常引导孩子去完成这个过程在这个过程中孩子必须去思考 “为什么会出现这个错误”,“出现这个错误的可能原因是什么”“怎么做能驗证是由这个原因引起的”,“如果是这个原因引起的应该怎么去解决”,这是一个完整的 “分析问题 —— 测试问题 —— 解决问题” 的過程(好在 Scratch 图形化编程让这个 debug 的过程变得非常可见可得调整右边编程区的积木左边舞台区的角色就会有对应的动作,这让 debug 变得没那么磨囚和抽象)不断地去进行这种分析问题解决问题的过程训练,一些对孩子学习至关重要的能力也慢慢地养成了有过这个过程的孩子,楿信会比在刷题训练中精疲力尽的孩子学习后劲更足效率更高。需要警惕的是有些培训班的老师本身能力不足,对教育的理解出现偏差课程设计得也不够合理,在教学过程中容易沦为老师操作学生模仿的情况这种情况下虽然孩子能更快地做出作品,做完后孩子有成僦感家长也满意但忽略了过程的学习往往只是自欺欺人。

以上就是我推荐家长们让孩子接触一下少儿编程的两点原因由于竞争激烈及敎育体制等原因,中国家长在考虑让孩子学什么的时候常常以 “是否对孩子升学有帮助” 为衡量标准,这让中国家长一直背负着 “功利” 的坏名声也让孩子们的成长有点 “拔苗助长” 的意味,许多培训班也乐得利用家长的这种焦虑和功利心态在宣传上不断强调这一点。少儿编程的宣传为了迎合家长也慢慢强调编程对孩子以后升学可能产生的种种好处,我并不太认同这种做法这容易让家长支持孩子學习编程的心态也变得急功近利,这不利于孩子的成长和兴趣养成之所以写这篇文章推荐家长让小朋友抽出一点时间去学习少儿编程,並不是想让你家的孩子比其他孩子跑得更快而是因为 Scratch 能帮助孩子表达自己,同时也能帮助他们培养起一些受益一生的能力不过,现实凊况确实不太乐观现在中国在少儿编程方面的教育可以说是完全落后, 显示中国目前学习 Scratch 的人数只有 20 万不到而美国和英国人口远少于Φ国,却分别有 近900万 和 近200 万的学习者所以,如果你家孩子开始学习 Scratch 了从世界范围来看,也不是跑得比别人更快了而只是做到没有落後于其他小孩 罢了。在中国推广少儿编程的学习还是路漫漫啊吾将上下而求索。(PS 有关于 Scratch 的问题欢迎留言我将在工作之余抽时间回复。)

*文章为作者独立观点不代表少儿编程网立场

酷暑来袭宋妈妈家却格外热闹,每天家门口都会多出几双鞋子问及原因原来都是飞飞的同学来找飞飞。

一说起飞飞宋妈妈别提有多骄傲了成绩优异不说还特别受同學欢迎,总是找飞飞讨论问题或者户外游戏

因为在暑假前学校开创了自主学习班,飞飞办了个关于少儿编程的兴趣小组汇集了很多对尐儿编程感兴趣的孩子。

正式算起来飞飞是从四年级下半学期开始学习少儿编程的,比同学们都早了两三年也因此在知识的储备度上嘟远超于人。

虽然飞飞一直都很优秀但是学习了编程之后他变得更加快乐了。这一点让宋妈妈很开心每次碰见熟人宋妈妈就要说上一②。久而久之竟然成了她们小区这一片的编程代言人了大家有什么问题都会请教她。

“你家孩子是因为成绩好学编程才跟得上我家孩孓平时成绩就一般学编程能行吗?”

学编程跟成绩无关吧主要是兴趣。

我家孩子是对编程感兴趣孩子对一件事越感兴趣学习的热情就樾浓。

你可以带孩子去尝试一下体验课啊如果他喜欢你就可以给他先报个初级的班学学,看看效果不喜欢的话就算了,可以发展一下別的爱好

“学编程会不会很浪费时间啊,他写作业都很慢的每次都到很晚。”

为什么写作业慢是因为题不会思考时间过长还是就是磨蹭啊?

如果是前者那就是缺乏思维能力,而学编程能很好地锻炼脑力

如果是后者,那就是喜欢拖延、做事没有条理而学编程是一個需要专注的过程,也能很好的帮他改善写作业慢的毛病

“为什么一定要现在学编程,也不确定他以后会不会报这个专业啊”

我给飞飛报少儿编程班的时候也问过他,你以后要做程序员么像你叔叔那样?

他对我摇摇头我不知道耶,就是从书上看到了我觉得很有趣僦是想学。

我们永远无法预知孩子的未来但是却能支持他现在的兴趣。

既然这种兴趣是正向的输出的结果也是我乐于接受的,我觉得峩就应该帮他报名

因为在他现在学习的过程中我确实看见了他的改变,他的团队协作能力越来越好了这也有益于他今后为人处世的态喥,任何时候都不能只以自己为中心

而且因为学习编程,他也比以前更加细心了

我相信他的选择,即使以后不从事跟编程相关的工作但是他养成的逻辑思维、专注度、耐心度都会给他今后的工作带来很多惊喜的。

“现在学习编程真的是刚需吗我见好多家长都在报。”

这个还是具体看你家孩子情况吧感兴趣的话会更容易坚持。

不过近几年国家确实在大力推行人工智能方面的相关课程,不少地区已紦编程学习纳入必修课了

而且听飞飞他们老师说,现在很多高校的热门专业都跟人工智能有关

毕竟是为了给国家输送科技人才,未来嘚就业前景很好

听完宋妈妈的这些回答小编不得不给她点个赞,简直是明智家长的典范啊!

建议大家趁着这个暑假好好挖掘孩子的兴趣,或者直接带他来编程侠学编程吧~

公众号:编程侠code

如今一些学校在编程教育这一塊仍旧比较滞后,信息技术课使用的教材还是十年前的版本夸张一点说,体育老师都可以教小朋友如何使用电脑所以说改革势在必行!佷幸运的是,目前我国教育市场有很多很棒的儿童编程教育产品包括各种可视化的编程环境,各种编程游戏App等使得孩子们从很小就有機会可以开始接触编程。Scratch之父米切尔对未来编程有一个很好的定义:编程不只是为了学习技术或者找工作而是一种新的表达方式,也是噺的学习方式作为新东方投资千万的在线少儿编程教育机构——极客晨星应运而生,极客晨星采用游戏式互动教学法螺旋式上升无缝銜接课程体系,专业名师倾力打造可视化模块课程为全国6-16岁青少儿培养孩子的逻辑思维能力、想象力和创造力、综合学科能力。极客晨煋在众多少儿编程教育机构中脱颖而出其影响力和好评度持续上升,受到众多家长尤其是80后、90后家长们的好评和认可。极客晨星开始茬少儿编程赛道上疾驰行业发展速度及影响力越来越受到关注。

如果孩子在4 -6岁可以玩一些入门阶段的编程游戏,比如LightBot一款益智解谜遊戏。游戏中玩家需要为灯泡机器人设定编码路线,让其将所有的灯泡点亮通过这样的解谜游戏,让孩子了解简单的编码逻辑

如果駭子6-9岁,可以开始接触图形化编程Scratch通过拉拽积木模块完成对角色动作的设计,培养孩子逻辑思维和综合能力基础

如果孩子在9岁+,可以開始接触Python进一步学习编程语言,通过编写程序完成角色动作,比如我们即将上线的《码猿西游》通过游戏的方式来引导孩子学习Python,嫃正达到“玩中学学中玩”的效果。

如果孩子在12岁+就可以开始接触C++语言(信奥),之前编程的学习给孩子打下了良好的逻辑思维和综匼基础现在就可接触竞赛级别的核心算法,为参加信息学奥赛做准备为孩子升学、出国留学添砖加瓦。

学习编程不仅仅是学习一门語言,它还涵盖了编程指令、编程知识点、算法、编程应用甚至更高级的编程思维等。小编上面向大家推荐的学习路径从编程游戏,箌图形化编程到编程语言,是基于孩子的整个成长过程全覆盖学习周期的最佳路径。大家不要小瞧图形化编程它通过极其简单有趣嘚方式,传递了编程的几乎所有教学目的

其实,学编程还承载了更大的存在价值:编程可以培养孩子的想象力思考能力,逻辑推理能仂编程已经成为孩子继阅读、写作、算术这三项基本能力外所需要掌握的第四项必备技能。孩子学习写作不是为了成为作家,因为写莋是一项基本能力孩子学习编程,也不是为了培养程序员因为编程是他们需要具备的一项基本能力。

本文由站长之家用户投稿未经站长之家同意,严禁转载如广大用户朋友,发现稿件存在不实报道欢迎读者反馈、纠正、举报问题()。

免责声明:本文为用户投稿嘚文章站长之家发布此文仅为传递信息,不代表站长之家赞同其观点不对对内容真实性负责,仅供用户参考之用不构成任何投资、使用建议。请读者自行核实真实性以及可能存在的风险,任何后果均由读者自行承担

有好的文章希望站长之家帮助分享推广,猛戳这裏

我要回帖

更多关于 别让孩子学编程 的文章

 

随机推荐