今天,我们就换个角度聊一聊孩子的编程教育问题~
1、孩子要不要学习编程教育?
要回答这个问题,就是要了解“少儿编程教育”的底层逻辑。
通常的认知是,从美国麻省理工大学MIT推出少儿编程以来,影响了全世界的青少年进入编程学习。理由是未来是人工智能的世界,不学习编程教育将会在未来缺乏竞争力。
这些理解没有错!但是如果我们深入一步,分析一下更为底层的逻辑呢?
编程教育的底层逻辑是“逻辑思维的训练和养成”对于分析问题,寻找解决问题的方法有非常积极的作用。讲的通俗一点,就是会让孩子更聪明、更智慧!
2、“学算法”“写代码”?
由于市场宣传的需要,一些机构会宣传7-8岁就会“学算法”,几岁又会“写代码”等等,好像不写几行英文的代码就不算“高级”一样。
什么叫算法?A+B=C也叫算法!什么叫代码?“take off”就可以代表起飞的代码。其实这些形式上的东西没有一点价值!
成熟的程序员每年都会学习新的编程功能、甚至新的编程语言,但是他们由于懂得编程的逻辑框架、底层逻辑思维,很快就会学会一个新的编程语言。甚至一些编程语言也可以用蓝图(非代码)的形式,所以大家要学会辨别。
少儿编程一定要明白底层逻辑,让孩子参与的项目突出逻辑思维的训练和养成。
能够分析问题,寻找解决问题的方法,当然还需要根植于中国文化基因。这样的少儿编程就一定值得学习!