编辑:147小编 来源:147小编
2023-08-27 12:44:32
这年头,做家长难,做中国家长更难。
从小,父母为了我们的学习操碎了心。砸锅卖铁买学区房,还给我们报名了各种培训班:奥数、英语、钢琴、游泳……每到寒暑假更是加量又加价。
随着近几年人工智能的“神力”一次次刷新人们的认知,先是阿尔法狗打败了柯洁,再后来又出现了无人驾驶、无人酒店,“替代论”一又一次走进现实。而家长们无形中也增加了一个头疼的问题:“未来我们的孩子拿什么和机器竞争?最可能的方向就是变得有创意、有想象力,而少儿编程无疑是把创作的门槛大大的降低了。
于是乎,少儿编程一夜间就火了起来,这背后固然也少不了国家政策的支持。
2017年7月国务院发布了《新一代人工智能发展规划》,其中明确提到:“在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量到场寓教于乐的编程教学软件、游戏的开发和推广。”
随后,各地开始响应该规划,浙江将编程纳入高考科目,北京、南京、广州将编程列入中考特招项目。
所以很多机构也瞄准了“这块肥肉”,广告宣传铺天盖地,好比号称“不学习编程,你的孩子就落后了,将来找不到工作,人工智能是未来趋势”,或者是“以后高考的试卷会考编程”。
对这届父母而言,懂编程的少之又少,有能力的基本都自己在家教了,大部门都是新手小白。很多人都抱着试一试的心态,带着孩子去听试听课,没想到孩子一下子就被好玩的编程游戏吸引到了,但一问价格,一年下来基本都要过万。
不怕钱花错,就怕让孩子输在起跑线上,一部门不差钱的家长为自己的焦虑买了单。但那些工薪阶层的家长就比力纠结了,究竟这培训费不是个小数目,要不要咬咬牙给孩子报名呢?学完对孩子能有什么资助?适合年龄小的孩子学吗?于是家长们开始四处“求医问药”。
这就是学姐写这篇干货的初志,想通过这份少儿编程问题指南,资助那些正在迷茫和犹豫的家长们做出理性的判断。
PS:本文只从编程培训的各个方面探讨,不针对任何具体的培训机构。
1
学编程有什么用?
能提高结果资助升学?
很多少儿编程机构的宣传语中都会提及,逻辑思维能力和解决问题能力。从家长角度来讲,学习编程的好处更多体现在这两方面。
其实学习编程的过程是解决问题的过程。没有人能一次把步伐写对,首先你要知道问题是什么,手里有几种措施解决,然后从多种解决方案中选择最优方案,最后要想措施展示给别人看。
李禾今年12岁,正在读月朔。家里给他在向阳区科教中心报名了编程课程,对于编程,李禾的父亲表现,主要看中的是孩子对这方面的兴趣和他的职业规划。
“可能有些家长觉得学习编程,在竞赛和自主招生上会有优势,但是目前自招门槛高,其实大多数还是以培养孩子兴趣为主,之后可以从事相关方面的工作。”
就像上面这位家长所说的,孩子喜欢是一方面,另一个让家长掏钱的动力,就是“升学加分”。
好比每年一次的全国青少年信息学奥林匹克联赛(简称NOIP),没有年龄限制,只要你有能力就可以到场。角逐分为普及组和提高组,分别面向初中和高中阶段的学生。最重要的一点,它是很多高校自主招生降分的指标之一,如果能拿全国性奖项,很多高校在自主招生方面都会降低20-30分。
肯定有家长要问了,自主招生降分不是针对高中生获奖的吗?小学阶段学来又有什么用?对于一个难度较高的学科类竞赛来说,可能你需要考两三次才气拿到一些名次,但更多都是在为以后辅路,为了在高中阶段尽早获得一等奖拿到到场全国赛的机会。
举个例子:
一个学生在小学就开始学习编程 ,初中参赛获得了普及组一等奖,然后继续到场提高组又拿到了一等奖,这样他不但有机会获得高中特永生的资格,还会有机会在高中时到场全国赛。如果是从高中才开始学习,再加上其他学科的牵扯精力,拿到名次到场全国赛的机会也会大打折扣。
我们来看下2018年全国青少年信息学奥林匹克联赛的获奖数据。
根据中国计算机学会官方公开信息,初赛共有来自全国31个省市(含香港、澳门特别行政区)共计约148880名选手同时到场竞赛,其中普及组55851人,获得省级一等奖人数为5391人,约占到场竞赛者人数的10%;提高组参赛达92418人,获得省级一等奖的人数达3196人,约占3%。
可以看出,随着考试品级的提高,获奖人数也在大大的缩减。而且近几年,科技类的特永生招生比例也在缩小。更值得一提的是,在今年8月,全国青少年信息学奥赛已暂停,而新的编程品级考试(CSP)还没有纳入自主招生的范围,因此学生无法通过新的品级测试获得自招名额。
如果只是为了拿奖牌而学编程的话,那么到头来可能又会变得像“全民奥数”一样,家长累,孩子更累,成为另一段心酸血泪史,终究还是没有走出焦虑的怪圈。
那有人说,就算拿不到奖起码也能对学习结果有一个提升啊!不可否认学习编程是会对数学和英语方面有些积极的影响,但如果指着它能让你的其他学科结果有一个质飞跃,那为什么不把精力都放在这门学科上呢?
2
学编程真的要赶早?
每个阶段都学什么?
我们先来看看世界上那些科技精英们,都是几岁开始学编程的。
微软首创人比尔盖茨,13岁第一次接触计算机,他的第一个编程作品是个五子棋游戏。
Facebook首创人扎克伯格,约莫是11岁开始学习编程。
特斯拉、SpaceX火箭公司首创人埃隆·马斯克,则是9岁。
随着时代的发展,我们的孩子们一定比上一代接触编程的年龄要更早一些。
虽然号称是8岁以上才气学,但国内许多培训机构宣传孩子5岁以上就可以报班。
其实要不要赶早学这个问题,家长们在孩子入学的那一刻就已经经历过一次了。
一些父母,在生孩子的时候会想措施,甚至动用医学手段把孩子的生日提前到9月1号以前,就为了孩子将来进小学的时候可以提前一年。
对孩子下半年出生的家长来说,是否让孩子尽早读一年级,抢跑小学阶段是个大问题。
全国十大明星校长之一、北京史家小学终身名誉校长——卓立就专门解释过关于”入学抢跑“的问题。
就普遍性来说:
秋冬季出生的孩子一遍就能够听懂的内容,在春夏季出生的孩子那里可能需要多两遍;
秋冬季的孩子能够轻松达标的一项体育结果,春夏季的孩子可能就要多加练习几次。
即使到了儿童期,半年的年龄差也会在孩子们的各种行为中非常明显地体现出来。
可以说,春夏季出生的孩子,在实际的低年级学习中是比力亏损的。
相信在学习编程上也是这样,晚学一点就未必会吃多大的亏。
为此,学姐还采访了中国计算机学会教育专业委员会主任何炎祥,他表现:
如果小于6岁,还是以寓教于乐为主,更多是对于孩子编程兴趣的培养。对于已经上学的孩子,五六年级的时候,孩子的接受能力提高,学习能力更强,这个时候学习、理解也会更快。
固然我们让孩子学东西的时候,还要遵循一个重要原则:兴趣为先。
兴趣是学习的动力源,美国斯沃斯莫尔大学K·安妮·伦宁格教授,曾经在美国顶级杂志《大西洋月刊》上发表过一篇有关兴趣的发展过程的文章。
她表现,孩子在8岁前会愿意实验任何新事物,而在8到12岁之间容易与人比力,产生不宁静感,这个时候就需要借助教育者的力量使他们保持兴趣。
也就是说,如果你想培养孩子学习编程的兴趣,在8岁前是最容易的,8岁以后可以在专业老师的资助下保持学习的兴趣。
与其说处在这个年龄段的孩子能学得多么深入,到不如说是在培养孩子的编程兴趣,创造一个适合的学习环境。
学姐也为各人简单梳理了一份编程学习指引,供各人参考。
第一阶段(4-6岁)
启蒙阶段
与其说这个时期是在学习编程
到不如说是让小朋友体验一些编程游戏
好比通过一些排列的方式
让角色按命令行动
或者是使用一些编程电子设备
和真正意义上的编程关系并不是很大
主要锻炼孩子的动手能力
培养孩子的运作思维
这类编程玩具市面上有很多
互联网上也有一些免费的资源
家长们也可以连续找来让孩子体验
因为游戏都比力简单
孩子在完成后兴趣就不会很大了
第二阶段(7-9岁)
抽象思维培养阶段
这个阶段的孩子
一般学习scratch课程较多
需要有一定的英文基础
相对于编程App来说
这个时候的界面相对的要复杂些了
课程都是通过拖拽、拼接模块的学习
通过拆分后每个部门设置命令
然后再组合的形式
让孩子来理解基本的编程逻辑
但和我们真正意义上说的代码编程
还是存在着很大距离
还有一点需要我们注意
这个阶段只是为了孩子
未来能够深入学习编程
而提前搭出的几节楼梯
但进行过多的机械拖拽后
只会让孩子在这节楼梯上徘徊不前
第三阶段(10岁以后)
使用工具进行创作
这个时期的孩子
逻辑思维能力处在发展阶段
英文词汇量有了一定的基础
如果金钱充裕的话
可以让孩子简单体验下scratch
建议可以从Python开始学习
学习Python后
孩子才算真正的学习一门通用的编程语言了
你能想象用Python画出一个小猪佩奇
需要写多少行代码吗?
答案是287行
编程还有一个分支领域,就是机器人教育。一些机构也会向家长来推荐这方面课程,那到底孩子是学机器人还是学编程呢?
我们可以从本质上来区分,机器人教育讲究的是与硬件结合,主要培养孩子的动手搭建能力,偏重于工程思维的学习与实践。而编程是纯软件教学,能够资助孩子掌握一门与机器沟通的语言工具,用新的思维方式去分析解决问题。
从STEM教育的角度来看,其实两者都OK,并不辩论,而且是相辅相成的,因为机器人教育在特定年龄,也会加入编程教学中。
实际上,无论怎么选择,目的都是为了给孩子们创建更多学习应用场景,通过跨学科的学习和实践,提高孩子们的学习效率,培养孩子动手能力、逻辑思维等解决问题的能力。
固然,这一切的前提还是那四个字:兴趣为先。
3
教编程的老师都来自哪?
家长如何判断编程老师的水平?
据业内人士透露,少儿编程领域原本没有专业的老师,目前的老师大多来自成人IT教育、互联网公司,相关专业的应届结业生以及有教育经验的老师,他们在经过一段时间培训后成为编程教学老师。
一些大型招聘网站上,关于编程老师的招聘要求大多也不高。有些仅是大专学历,再加上掌握一些编程语言即可。而在编程培训机构的官网上对于教师的选择上也没有太多的门槛限制。
有业内人士表现,“对于编程课程,由于其内包罗庞大的信息数据与复杂的逻辑思维,课堂学习如果缺少专业老师的循循善诱,反而容易让孩子陷入茫然,失去学习动力。”
因此,帮孩子选择一个靠谱的老师也是非常关键的。
教师圈里有句俗语:老师要有一缸水,才气给学生一瓢水。无论是什么学科,一个好老师该具备的素质都跑不出这三个方面:
专业知识过硬有深度,相关知识面够广。
能用形象的表达方式来讲述知识点,而且就几方面总结一些规律。
不模仿、不填鸭,擅长引导孩子告竣目标。
想判断一个老师的水平,最直接的方法听他上的课,一些免费的试听课是个不错的选择。即便是家长对编程一窍不通,也能通过以下几个方面分析出个大概。
看看孩子在提出问题后老师的反应,如果是经常回避孩子的提问,多半是肚子里存货不敷。
老师所讲内容是否只停留在概念层面,还是根据规律分析来讲。还可以观察在场学生的听讲情况,在老师讲完一个知识点后,孩子们是不是能够听懂。
在实操阶段,老师是不是作为一个辅助来引导学生举一反三的解决问题,并提供解决方法及方向。而不是带着学生做完一个作品就草草了事。
观察自己的孩子能不能利用所学知识做出自己的作品,而不是跟着老师什么都会,自己一做就抓瞎。
其实坐下来冷静想想,是否给孩子报编程班,完全就是了出于你怎么看待学习编程这件事。各人的初志是一样的,希望孩子的将来能够多一条可选择的路,不外也要结合下现实情况来看。
学编程确实能够培养一些逻辑思维能力,当孩子在遇到问题时可以提供一些新的解决思路,这都是不错的方面。但由于编程课程是有渐进性的,一套课程下来也要一两年,如果只是单纯的为了加那二三十分,花费大量的时间在这上面,拖累了其他学科的结果,影响到了升学,那就未免得不偿失了。
如果家长从小有意培养孩子这方面的特长,想为孩子做未来的职业规划,而且孩子又非常有兴趣,而且家里能够轻松负担这部门支出的话,这个时候去报个班也是没什么不可以的。
不外到是有一个省钱的好措施,就是认识一个懂编程的朋友,他可以实时给孩子解答并作出指导,那效果自然比找机构要事半功倍了。
老师教得再多,也只是给了你一个拐棍,多数的乐成还是要通过私底下的努力。
最后推荐给各人一个免费的编程自学网站:https://code.org,网站最下方可以转换成简体中文,从易到难,有各个年龄段的一些编程小任务。不妨和孩子一起来动动手,在涨知识的同时,差别时也增进了亲子关系吗?
文│新京报记者 郭圆宇 李晓红