少儿编程的广告铺天盖地,影响了很多的家长。本人经过了一段时间的实际体验,要在这里泼泼冷水,也分享一些我的建议。
先说说少儿编程普遍存在的一些问题:
第一是多人一起上课的问题。
上编程班和英语数学班不同,多人上课效果会打很多折扣。我作为老师深有体会。想要都能照顾到简直是不可能的。因为大多都是实际操作,学得快的同学会等得不耐烦,学得慢的同学即使重复几遍也没弄明白。更糟糕的是,不能一直等着学得慢的同学。继续进度以后,学得慢的同学很快就完全迷失了。等几次课以后,差距进一步增大。加上有时有些同学要请假,会少上一两节课。这种情况就更是几乎无法进行了。作为老师,也只能硬着头皮往下讲。
以笔者之见,编程班的人数最多只能两人,最好也是两人。
第二个问题是,编程其实并不是一件特别“好玩”的事情。一开始的时候如果孩子玩得特别开心,那也意味着他的期望值非常高,他希望以后也是这样开心的玩,这对以后的学习也有不利的影响。
编程,如果不是玩玩而已的话,是一件挺枯燥、挺麻烦的事情。书呆子一样的程序员虽然没有代表性,但是确实部分反映了编程需要的特质。编程不是只动动手指滑动一下鼠标就能完成的。虽然Scratch把编程的门槛做得非常低,就像搭积木一样。但是开始的热闹过了以后,真的要做出一些有逻辑有控制的小游戏,最少也得要几十行上百行的代码;要使用很多变量和数据结构,要控制循环和条件判断等。编程需要考虑各种逻辑问题,排除很多莫名其妙的错误;需要超出平均水平的耐心、细心和韧性。
所以说,少儿编程,对大部分孩子来说,只能是玩玩而已。我个人是很赞同让孩子们接触少儿编程。确实不少家长担心孩子玩iPad时间太长,总是玩游戏,看动画片。与其这样,不如学学编程。这是有道理的。
对于孩子来说,开头的热闹新鲜肯定是很有吸引力的。他们以前只能玩别人设定好的游戏,现在可以自己进行控制,当然会觉得有意思。但是很快,新鲜感就会过去,他们会发现编程要考虑的东西居然这么多。只有少数的孩子才会真的喜欢这种严谨的、略有枯燥的思考过程。他们也会享受编程的乐趣。
我的一些具体建议:
10岁以下的孩子,学习使用Scratch编程。学习时间不宜过长,学习一到两个学期即可。除非孩子自己特别有兴趣有要求,不要学Python之类的编程语言。
10岁以上的孩子,可以继续使用Scratch做复杂的项目,也可以学习Python之类的编程语言。
不一定要上编程班,这个年纪的孩子已经可以自学,而且自学的效果可能还胜过一些多人的编程班。但是学习过程中肯定会有很多问题,需要帮助,这个时候寻找老师的帮助来解决具体问题,或者孩子能学会在网上论坛去发问,那就是最好的了。一旦掌握了自学和网上求助的学习能力,那么孩子就真的已经具备成为优秀程序员的能力了。
评论
反正 很多课外班 都只是家长自己高兴而已
评论
同意lz,这是智商税
评论
几岁开始scratch好?
评论
我上大学时学过编程,那时对OO的概念真是怎么也领会不了。所以,不觉得小朋友能早早理解程序,除非天赋极高
评论
楼主写的很实在 不过我个人感觉,学编程不用太贪早。10岁以下的小朋友如果没有特别强烈的兴趣和天分,还是不要入坑的好。有学编程的时间不如家长和跟娃一起玩一些好玩的桌游,既能提高孩子专注力也能培养逻辑思维能力,而这些正是编程所需要的。之后到了一定年纪再学就是水到渠成的事了。
评论
我觉得现在的孩子挺幸福的了,有scratch这样的东西,真的是很好用的入门编程语言,我看我儿子(三年级)现在自学就很来劲,已经做了40几个Project了。说实话,我觉得Scratch那么简单好用的东西,真的不用教,娃自己随便看看还能不会吗?这个东西如果都要人教,我觉得恐怕已经不适合做程序员了。
我当年学编程哪有什么老师,哪有什么电脑?我初学BASIC就靠一本书,照着书自学。看了书,把自己的人脑当电脑用,做习题把程序写在纸上,模拟运行自己编的程序,运行出来,验证结果。BASIC全都学完了还没见过电脑长什么样子呢。
评论
我觉得类似乐高机器人之类的编程创新课程,包装的很好,可能也是个坑,大学生做差不多。
评论
老大10岁开始参加编程课程, 学了2个学期scratch, 然后开始学习python, 6年级的时候我教一下, 做一些小程序, 能理解一下, 但是不特别好。
评论
编程算实用性的知识,除非孩子表现出特别的天赋,否则我会15岁以后再考虑让他学
评论
有个小游戏可以测试孩子对编程是否有天赋和兴趣。Google一下 doodles kids coding
评论
如果将来不做程序员工作,简单编程就是一个工具,长大了学都来得及。小时候可以玩玩,如果感兴趣可以让他进一步自学。
评论
同意 还不如家长一起学先学会了以后再带着娃尝试一些小项目
评论
大部分同意,一种智商税。
说程序员是书呆子就不同意了
评论
哈哈,莫怪莫怪 。
我自己原来也是程序员,我也不同意的。只能说有那么两三个程序员是书呆子
评论
我觉得低年级其实都是玩,上几节课就能编程了,那大学也不用学4年full time 系统学这个了
评论
对啊,编程和少儿编程,完全是两回事。
类似小学数学补习和线性代数……
最反对的是那些“创新竞赛”,小学生做出AI,医学临床试验……
还有把奥数搞成人人要学的东西,拼命刷题应试
评论
你说的很对,不过,如果小朋友感兴趣想去玩玩,我觉得也很可以啊 ,家长调整好心态, 抱着丰富课余生活的态度就好啦
澳洲中文论坛热点
- 悉尼部份城铁将封闭一年,华人区受影响!只能乘巴士(组图)
- 据《逐日电讯报》报导,从明年年中开始,因为从Bankstown和Sydenham的城铁将因Metro South West革新名目而
- 联邦政客们具有多少房产?
- 据本月早些时分报导,绿党副首领、参议员Mehreen Faruqi已获准在Port Macquarie联系其房产并建造三栋投资联