少儿编程要不要学?
首先要清楚,三个问题:少儿编程是什么?是否适合学?怎么学?
一、少儿编程是什么?
少儿编程与传统的编程不一样,少儿编程在中文百科里是这样解释的:
少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。传统的编程是英文代码编程,少儿变成是把代码转换成了可视化的图形编程,主要是培养兴趣,启蒙教育,锻炼孩子的逻辑思维,编程思维解决问题的意识,如果是想着为了将来找工作,有一技之长,这个就有点远了。
二、是否适合学?
首先,看孩子的兴趣,从这门课上而言,学习一下对问题解决能力和逻辑思维的锻炼都有好处,但是如果孩子的兴趣实在无法放在这上面,千万不要强求。
其次,看孩子的年龄,根据心理学家皮亚杰认知发展理论,7-11岁,儿童能进行简单的逻辑推演。所以学习少儿编程,最低年龄应该在7岁左右,学习过早,一旦孩子跟不上,孩子听不懂白花钱,有的甚至自信心受挫。
最后,它不是刚需,在其它方面也可以锻炼孩子逻辑能力,所以根据自家特点综合考虑。
三、怎么学?
少儿编程是好东西,但是没有商家宣传的那么严重,这点你要知道。另外培训师资很重要,能否把这门好课给表达、演绎到位有待考量,不多。
那怎么学呢?现在网上有一些免费资源,建议在开始时,大人不妨自己先学习、了解了,自己教给孩子。
如果孩子接触了以后很感兴趣,或者不满足孩子需要了,或者想参加一些比赛,打算深度参与,这时可以甄选培训机构,报班。
从短期来看可能会看到一些成效,从长期来看意义不大。
首先,学习一门课程的动力最好是来自内在,而非外部强制,这样的动力才会持久。
相反如果逼着孩子学习,反而会挫伤孩子的积极性,后果严重的话,会让孩子彻底讨厌这门课程。
其次,相比学习成绩而言,学习动机和学习能力更重要。
所以,不用担心孩子会输在起跑线上,因为孩子的学习是一场长跑,真正的核心竞争力是“学习能力”和“学习动机”,如果孩子拥有强大的学习动机,再加上适当的学习能力,即使开始落后,以后也会赶上来。
相反,如果孩子只是把学习当做一项任务,那么即使开头做的很好,以后也会慢慢失去学习的兴趣。
最后,每个孩子都有属于自己的天赋,做父母的应该做到因材施教,善于发现孩子身上的闪光点,帮助他们发现并开发自己的天赋,而非培养一些不适合他们的技能。
所以与其给他们报一个少儿编程班,还不如平时花时间多陪陪孩子,给他们足够的爱,足够的探索时间与空间,让孩子爱上探索,爱上学习。