给火热的少儿编程降降温

发布日期:2019-11-19 07:16 本文摘要:愈演愈烈的少儿编程,在商业利益的推波助澜下,大有替代原来被禁的全民奥数的势头。国家人工智能战略经过商业资本的包装和铺天盖地的宣传,让许多家长变得更为焦虑和迷茫。目前,许多培训机构都宣传孩子从5岁开始就可以学编程。但孩子在幼儿阶段就开始学习编

  愈演愈烈的少儿编程,在商业利益的推波助澜下,大有替代原来被禁的全民奥数的势头。国家人工智能战略经过商业资本的包装和铺天盖地的宣传,让许多家长变得更为焦虑和迷茫。目前,许多培训机构都宣传孩子从5岁开始就可以学编程。但孩子在幼儿阶段就开始学习编程是否有益?他们真的能理解编程的内涵吗?人类在几千年的进化过程中,智力水平并未提升多少,而近二十年来社会所呈现的是下一代的加速进化。现在的小学生不仅学习以前初高中生才学习的数学知识,还学习本科生的编程。更有甚者,一些小学生学习计算机专业研究生才学习的网络流算法。tensorflow?对他们来说更是小菜一碟。编程普及教育下的大肆宣传让许多人难以正确地思考。可现实是怎样的呢?下图中,这位中学教师提到的背代码、记忆化训练现象不禁令人沉重。联想到前几天一个出版社希望昍爸推广一本scratch编程书。翻了一下,这本书就是一步步教怎么做,缺乏为什么这样做的解释。如这般的编程学习,对思维提升的作用着实有限。建国初期的大跃进导致我国国民经济比例的大失调,并造成严重的经济困难,而今,我们仿佛看到很多人在教育上重走这一老路。所不同的是,当年炼的是钢铁,而现在炼的是下一代。狂热中的一股清流上周在苏州举办的中国计算机大会(CNCC2019),有两个论坛是与编程教育相关的:一个是编程普及教育与计算思维培养,另一个是人工智能教育。我在第一个会场听了一下午,很有收获。 论坛中的一些教师很清醒,可谓全民编程狂热中的一股清流。编程的低龄化发展到底有没有成效?计算机专业人士喜欢用数据说话。从下图中可以看出,顶级选手的培养与起步的时间并无明显相关性,大部分顶级选手都是在初中起步的。这个观点与我一贯的观点是一致的。经常有家长问我:二年级开始学奥数和编程是不是晚了?我的回答是:与英语不同,数学和编程这种对逻辑思维要求高的科目,什么时候开始学都不晚。孩子若有兴趣,并且智力发育水平也到达相应的程度,就能够一日千里,事半功倍!这里,我想举一个我的研究生作为例子。本科四年,他的学习不可谓不努力,依靠自身的勤奋拿到了保研资格。但事实上,对于编程,他还完全是一个门外汉。经过保研后一年学习方式的转变,突然开窍了,此后便一路狂飙。拿我自己而言,我整个小学阶段都是在村小读的,别说奥数,就是到小学毕业都不知道1+2+3+...+100还有公式可以算。纯粹凭借对数学的兴趣,经过初一一年的学习,也迎头赶上了众多小学就接受奥数教育的同龄人。 因此,要从孩子的实际出发,与其事倍功半,一知半解,不如让孩子去做些与之年龄相符的事。我认为对于绝大部分孩子而言,到了三四年级这个年龄,才能够理解编程的内涵。

  

会场中,有些人还谈到了现在编程普及教育存在的问题(如下图),我认为是很贴合实际的。

  《南方周末》采访全稿最后,附上《南方周末》记者的采访全稿。

  

1.您从什么时候起萌生了带孩子学习编程的想法?
答:我是在昍昍二年级第二学期结束时有了让他学习编程的想法。其实并非是我主动萌生了这个想法,而是因为他对计算机表现出浓厚的兴趣,这可能是由于我从事计算机方面的工作,潜移默化地影响了孩子。在观察了一段时间后,我决定让他尝试一下编程。
 
2.您身边送孩子学习编程的家长多吗?他们送孩子学习编程的原因都有哪些?
答:我身边不乏有送孩子学编程的家长,大概可以分为三类:第一类家长属于随大流型,纯粹因为看到其他孩子在学,唯恐自己孩子落后;第二类家长认为学习编程能训练孩子的逻辑思维,并且孩子也有兴趣,让孩子学习编程既能尊重兴趣又能发展思维;第三类大多是中高年级的家长,他们的主要目的是为了让孩子参加竞赛获奖,积累升学资本。此外,一线城市与二三线城市的家长对编程的认知差别较大,一线城市的家长接受度相对高些。
 
3.您家昍昍学习的校外课程多吗?孩子的兴趣更偏向于哪些课程?
答:昍昍学习的校外课程很少,小时候只学过一段时间的黏土创作和乐高积木,二三年级时学过两个学期的编程,学过一段时间的围棋,但我听了几次围棋课觉得老师教的套路较多,怕影响孩子的创造力,就退了。目前,他只有一个兴趣班——周六与几个小伙伴上我的数学思维训练课。这个课的出发点是让孩子们更多地去思考、探索和讨论,在摸索和试错的过程中逐步发现解决数学问题的正确途径。孩子们都很喜欢这个课,有的孩子在课外培训机构上得厌学了,现在又重新有了对数学的兴趣。平时,昍昍在做完家庭作业之后都有时间自由地探索他自己感兴趣的事。
 
4.您家昍昍是否曾经学习过教育机构的编程课程?您自己教和在机构学有何不同?
答:没有学过教育机构的编程课。但是我们学院有几位大三的学生有兴趣探索研究儿童编程教学,曾利用假期给几个老师家的孩子上了30次scratch编程,孩子们很感兴趣。我自己并没有系统地教孩子,一般都是放任他自己捣腾。在小学阶段,我认为让孩子自己寻找兴趣点、自主探索比教会他更重要!我不了解培训机构的教学方法,所以无从谈区别。
 
5.您认为编程学习对孩子的影响,与其他的培训课程有何不同?
答:我认为,无论什么课程,只要在激发孩子兴趣的基础上去学,都能在不同方面、不同程度让孩子受益,具有共通性。教师也很关键。打个比方,同样的食材,由于厨师不同,做出的菜品就不同——好的厨师能做出美味佳肴,而差的厨师做出的可能难以下咽。
当然,编程也有自身的一些特点,我大致归纳几点。①有助于培养严谨的做事方式。因为程序具有严谨性,错了就是错了,不用教师或家长苦口婆心地强调,程序的结果会让孩子自己认识到要一丝不苟。②培养解决问题的能力。我们通常都在讲数学学习要提倡问题导向或项目导向,编程天生就是以问题和项目为导向。③有助于培养通过多种途径解决问题的能力。要达到同样的效果,每个人写的程序可能都完全不同,一个问题有多种不同的解决方法,这些解决方法可以达到相同的效果。④有助于培养分享的习惯。编程学习强调分享,既能将自己的代码分享给他人,又要学会阅读他人的代码。⑤编程更强调在实践中和试错中学习。
 
6.在南京,学习编程会对孩子的升学有影响吗?您有没有实际经历说明这一现象?
答:影响是有的。实际经历目前还没有。
 
7.昍昍学校里是否开设编程课程?除了常规的课以外,昍昍是否还会参加学校里编程类的课外活动?
答:从四年级开始,信息课程里开设了编程,课时较少。其他的编程类课外活动目前没有参加。
 
8.昍昍是否参加过编程比赛,您未来是否考虑让他参加比赛?
答:目前没有参加过编程比赛。暂时不会考虑让孩子参加比赛。
 
9.您在公众号里讨论到全民编程的趋势,您如何看待这种趋势?
答:全民编程的趋势背后既有商业利益的驱动,又饱含家长在禁奥令后希望寻找新捷径的焦虑。作为计算机教育者,我认为家长应冷静看待这一趋势。首先,并非所有孩子都喜欢学编程;其次,少儿编程所培养的一些能力,一些课程也能替代;再者,编程需要投入大量时间精力,如果孩子不是特别感兴趣,家长不妨用这个时间让孩子做些更感兴趣的事情;最后,现在很多机构都宣称编程从幼儿园就可以开始,对此,我认为要保持谨慎,大部分孩子的智力发育在幼儿阶段是达不到编程所需要的水准的,家长最好不要揠苗助长、做事倍功半的事。
 
10.在您看来,目前国内的少儿编程体系是否完善,行业内部是否具备统一的标准?少儿编程机构的教育成果如何验收?
答:目前国内的少儿编程体系还在发展中,行业内部统一的标准尚在制定过程中,我也参与了部分工作。一些编程机构有自己的一套教育成果度量体系。

少儿编程培训哪里好
给火热的少儿编程降降温