推广编程教育这么久,被问得多的一个问题就是:“我家孩子学这个是不是没有用啊?"随便在网上一搜,很多人也在关注这个问题。那么总结起来有以下几个原因:
家长方面:外界关于少儿编程的信息太少,导致部分家长不太了解少儿编程。尤其非IT专业的家长更是如此。另外编程课在我国普及不大,地位也不如语、数、外等这些能够直接体现还在成绩的科目。
学校方面:编程教育需要比较大的投入,而且效果没保障,和文化课相比还是处于次要地位。但是有一些学校领导还是有超前眼光的,他们给自己的学生开设了信息学课程,从小就让孩子学习编程。据我了解,在浙江省,已将编程教育纳入课程体系了。
老师方面:部分老师还是固守着文化课成绩的观念,觉得编程可能会占据孩子的学习时间,另外不是所有的孩子学编程都会取得好成绩,至于参加NOIP就更难了。
地域方面:在一些经济比较发达的地区,能够接受到的信息和世界趋势,这也影响了家长的决策。相比一线城市,三四线城市的家长还没意识到编程的重要性。数据显示,北京、上海、广州用户多。
值得欣慰的是,现在越来越多的人意识到编程对孩子重要性。但大部分人说起编程想到的还是复杂、枯燥、码农和高薪。其实孩子学习编程更多的是为了培养他们的抽象逻辑思维,团队合作能力,创新、自学等能力。所以,学编程不一定要做程序员。少儿编程不应是一个功利的应试学习,学习的目的更多是培养孩子的抽象思维能力,锻炼孩子的独立思考能力。当然现在确实也有很多学校对参加过编程相关赛事的:如NOIP等获奖的小朋友更加择优录取。如果孩子对这方面有兴趣,为何不让孩子学习呢?