儿童编程学习应该报培训班吗

时间:2023-10-04 08:00:10 教育 我要投稿

  一直以来,很多人都在问这个问题:儿童编程学习是否应该报培训班?我也一直在思考这个问题,最近终于抽了点时间,梳理了一下我自己的观点。

儿童编程学习应该报培训班吗

  一句话表达态度的话,我的观点是:好的培训班是很有价值的,但找到的概率比较低,大多数人无法分辨培训班的质量,大多数的儿童编程培训班价值不大。

  第一,从儿童学习的角度看

  从儿童学习的角度看,我觉得学习可以分为单项基础技能的学习和系统性素质的培养。

  单项基础技能的学习并不追求成名家,只希望掌握一门技术的基础技能,相对来说短期一点,比较好评估和验证,是比较适合培训班的。比如学一种乐器(不追求成为音乐家或很高的音乐素养)、学基础的棋类、跆拳道什么的,如果不是抱着成名家的态度,通过培训班是可以比较好入门的,而且门外人也很容易看出来一个人的学习成果,也很容易评估学习效果。

  系统性素质的培养通常需要比较长的时间,逐步的沉淀,短期内很难有显著的效果,或者说,短期内即使看起来学到了一点东西,这东西在整个系统性培养的过程中也是不值一提的,如果不进行系统性的长期学习,早期的那一点点学习沉淀基本是没有价值的。像小学生在学校里各种课程的学习就属于这类。而编程的学习我认为也属于系统性素质培养这一类。编程的学习需要着眼于长期的培养,而不是短期内看学员做出了一两个看起来有点酷的程序,那一两个有点酷的程序,放在长期的系统性培训框架内,是没有价值的。

  然而,可惜的是,当前大多数的培训班是用单项技能培训的思路来做编程的培训,因此在课程设置、教学方面都容易形成人为的割裂,为的是可以快速出“培训成果”。举个例子来说,大家如果看过我前面对自己小孩的教学,你会发现第14课剪刀石头布的程序效果看起来比第10课打弹球游戏的效果差远了,一个人看到某培训班的学员在10节课内就做出了打弹球这样比较复杂的游戏,多半会认为这个培训班很牛,而如果看到14课的程序,可能就会觉得差多了,这其中的教学过程和逻辑,不是普通用户能够理解的,也不是一般追求商业价值的培训班所追求的(先不讨论培训班的老师是否具备系统化思考的水平)。

  第二,从培训班老师个人的出发点看

  事实上,大部分的培训班老师,在培训班教课就是一份普通的职业(当然,也有相当一部分老师是有情怀的),老师上课最主要的目的就是获得收入,能够很认真备课的老师就已经很难得,而要求老师进行系统性的思考,那真的是比较难的:这不但对老师自身的能力提出比较高的要求,而且需要老师不断的总结经验教训,考虑课程反馈,了解行业发展,做出相应的课程调整。

  即使培训班设立了学员反馈机制,也是不能改变这种状况的,因为学员自己是无法了解什么样的课程才是好的。比如说,有些老师,主要就是拿一些简单的案例来讲,可以讲得很生动,学生学起来容易,做出来的程序看起来也很炫;而需要系统化思考的一些原理性的东西,学生理解起来也困难,老师备课还很麻烦,就直接略过不讲了,这部分老师反而可能学生的评价更好。这样的教学其实并无益于学生素质的长期培养。

  我自己在大学期间也做过培训班的兼职老师,有一些切身体会,通常在课前花一点时间稍微准备一下,就可以去上课了,因为专业知识过硬,在课堂上可以讲得滔滔不绝,课后学生的评价也还不错。上完课后,我都懒得去再想已经上过的内容,更别说系统化的思考了。

  第三,从培训班本身的机制看

  抛开华丽的包装,坦率的说,绝大多数的培训班,其本质目的,就是赚钱。在这种背景下,当赚钱和素质培养本身有冲突时,培训班自然选择的是赚钱。现实的说,编程是一门很有门槛的学科,并不是每个小孩都适合学习编程的,但是,有几个培训班会在他们的宣传材料上写上“请在报名前先评估您的小孩是否适合编程”,又有几个培训班会来个报名前评估,决定是否接受某个小孩,很少吧……这样的结果就导致培训班里面的学员天份和资质是差别很大的,老师为了照顾到所有人,不得不按简单的来,这样对于一些有天分的孩子来说,就是一种浪费。

  有的人说了,那常规的公立学校不也是所有学生一起来的吗?是的,但各位想一想,正因为如此,所以现在有各种重点小学、重点中学,在学校基础课程之外又有各种课外课程,就是为了在一定程度上形成差异化,绝大多数的培训班并没有这样的机制。

  因此,在我看来,编程是一门长期的系统性的素质培养,并不能追求在短时间内取得看起来很好的成果,在这种情况下,我觉得大多数的培训班(尤其是短期的培训班)价值有限。当然,还会有一些有情怀、有能力的老师,为了理想而不是生存创立培训班,对于这些老师,我表达深深的敬意!如果你的孩子可以碰到这样的老师和培训班,那么请好好珍惜吧。

【儿童编程学习应该报培训班吗】相关文章:

python儿童编程有必要学吗06-13

对不同阶段的儿童编程学习介绍10-02

编程入门难吗06-12

儿童学编程好吗06-13

儿童编程教学对孩子好吗06-13

儿童编程课哪个最好06-14

儿童编程学什么内容06-14

儿童编程教学入门教程06-13

儿童学编程的原因以及方法10-01

儿童补锌应注意什么09-02