编程至少在现阶段并不属于中小学,甚至幼儿园教育的“主课”。甚至大多数学校还没有开设这门课程,那么我们为什么要让孩子去学编程呢?
1、发现兴趣。对孩子们讲,未来世界需要编程的职位会远远多于现在。但职业能不能成功,关键是兴趣。有兴趣是未来职业成功的第一条件。那么孩子是不是适合往这个方向发展呢?要回答这个问题就需要给孩子一个机会去尝试。就像未来的外科医生,他们较初的兴趣很多时候是从生物课上开始培养的,我们需要给孩子们机会,看他是否在编程过程中显示持续的兴趣?是家长逼迫的去学习,还是自己想要去学习,甚至主动去找资料?这就反映了未来是不适合往这个方向去发展。
2、打下基础。对那些喜欢计算机的孩子。越早从事编程,越有利于培养自信心。越来越多的孩子已经开始接触编程,如果我们的孩子将来进大学时还没有接触编程。他未来会面临更多的挑战。因此适当的让他们接触编程,对未来学习有帮助。
3、掌握方法。其实青少年编程教育属于STEM教育的一项。STEM教育的理念并不是让孩子们掌握知识,而是学习方法。比如说,学会团队交流合作工作,学会研究的方法,学会使用头脑风暴和思维导图,强调沟通和汇报(Presentation),锻炼口才等等。这些才是STEM教育的特色。当然掌握这些方法,对孩子们现在和未来的成长都有莫大的好处。