学编程到底有没有用?有必要吗?我们家长不懂编程,也不知道学这个是不是真的对孩子有帮助?
自从教育部出了“要将编程课纳入中小学生相关课程”的相关消息后,身边的很多朋友包括洲哥同学的爸妈都有问过我这些问题。
可能看到我家洲哥已经坚持学了4年编程,我自己也从事教育行业,大家就以为我会更了解一点。其实我教的是英语啊,语言类的算文科吧,在编程方面也是小白,仅有的一点相关知识都是洲哥科普的。
还真不是为了「有用」才让孩子去学编程,起初是周围有朋友推荐妙小程不错,就让洲哥去试试。孩子对编程很有兴趣,我就给他报了课。可以说是无心插柳吧,完全没想到孩子自己越上越有兴趣,在他学习过程中,我确实也发现了一些意想不到的变化。
编程思维究竟带给孩子哪些正向影响?
既然很多朋友都问到这个问题,我也就自己的感受聊一下:经过4年的编程学习,在洲哥身上发现的变化。
思维方式的变化是最明显的,他能用编程思维来分析和解决日常生活的问题,脑洞和创造力让我们大人都有点自愧不如。从4年前接触编程到现在,洲哥编程出品有近10个了。其中,最让我和家里人惊喜的是他在疫情期间做的那个小游戏。
当时,学校停学在家,洲哥想给家里人(尤其是他外婆)普及防疫的知识,就通过编程把“健康细胞”、“新冠病毒”等具象化成“飞机”和“长着翅膀的小怪物”,把「勤洗手」「带口罩」等防疫措施变成行为指令,借游戏设计让大家在玩的过程中被科普。记得当时他还把自己做的小游戏给小学班主任看,被老师表扬了,放到学校的微信推文里展示。这事让小家伙超级开心,更有成就感了。
孩子喜欢学编程,自己努力做作品,收获成就感,之后就更有动力坚持下去。我觉得这整个过程是一个比较良性的循环。
编程对他的影响还挺大的,跟别的小朋友一起玩游戏,明显能看出他关注点会更不一样,他会研究游戏设计的动机,行为的规律。洲哥可能被我影响,说他将来也想当英语老师,还想通过编程做一些英语教学游戏给他的学生玩,让他的学生通过游戏能迅速掌握英语知识点。个人觉得,对于「信息原著民」的他们这代人,创造力会成为未来重要的竞争力。
备考心态的提升,也是我比较欣慰的一点。当时他初次参加青少年全国编程等级考试的时候,我提醒他“考前多准备准备”,洲哥倒是挺自信,说妙小程的老师上课时给他们梳理过考试重点了~没问题的。实际上,他通过Python一级等级测试的过程,确实还蛮轻松的。
另外,编程学习对其他学科也有间接影响,妙小程的编程课会有挂钩到其他学科知识的交互应用,一些主题式的课程也算是对课内学习的预习和巩固。
挑选编程课程的原则
现在编程的网课也真的很多,直播课、AI课等等,我们家长也是看得眼花缭乱,到底该怎么选呢?
我们家让孩子一直上妙小程的编程课,其实最初的原因还挺简单:就是孩子自己喜欢,每次课程都能坚持下来,他自己也很积极,会应用到日常,喜欢自己捣鼓。
我自己也是从事教育工作,知道兴趣对孩子学习的影响真的很大。比对了一圈,也发现妙小程的教育理念跟我们家“兴趣驱动”的想法很匹配。现在的孩子课业压力很大,我们倒是希望洲哥在发展自己的兴趣的同时,能拥有一个可以自己做决定的童年。
原先没接触过编程的我,现在也偶尔跟着看他上编程课。追剧式的动画教学真的很有趣。好玩程度有点刷新我对「程序员」式编程的认知。课程建立在动画的基础上,能引起孩子的兴趣,而且还有小班模式的老师引导,老师上课会cue到孩子,鼓励孩子像闯关一样去学新知识。
图注:妙小程追剧式精美教学动画
近两年,洲哥慢慢有了一定的编程基础,开始进阶学习。妙小程采用项目制教学的形式,洲哥在老师的引导下做出了不少作品,而且能得心应手地用起来。编程课还涉及到一些跨学科知识,?他偶尔也会跟我提到,课内老师讲的一些知识,他在上编程课的时候有接触过。现在,妙小程少儿编程的整个课程体系完全对标全国等考考试,螺旋递进的课程设计很贴合孩子在每一个阶段的认知规律。要说「有用」的话,参加全国等考认证,接触国内外一些赛事,对孩子未来升学择校也是有帮助的。
最后还是想说一下老师引导这一块,个人觉得比起AI课,有老师引导的学习效果是更好的,除了知识的掌握,老师的启发会潜移默化地影响孩子看待事情的角度和思考方式。不止我一个人这么认为,家长群里也经常看到有其他学员的家长感谢老师的引导和开解。
图注:家长群的其他家长的感受
也不是说凡学夸自家娃啦,还是很感谢妙小程老师对孩子创造力的激发和思维能力的锻炼。信息原著民的这一代,真的不再是简单地学电脑软件操作,而是将编程思维从日常生活中切入,从创造力和观察力培养开始。