少儿编程是什么
少儿图形化编程主要指的就是由MIT教授米切尔瑞斯尼克推出的新一代编程语言 – Scratch编程语言。Scratch语言不需要写太多代码,只需要像搭积木一样把命令语句一块一块地叠加起来,计算机就会从上而下一块积木一块积木地执行我们给的指令。
少儿编程并不是想让孩子们都成为程序猿,而是要学会一种编程思维。编程思维是计算机科学解决问题的思维方式,能帮助我们理清思维过程从而解决问题。不管面对多么复杂的问题都能分解成一个个小问题,找到问题之间存在的关联,从而想办法将问题逐一解决,在这个过程中思维逻辑就显得尤为重要,这就是少儿编程教给孩子最重要的能力。就像乔布斯曾经讲过的:“我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样。学法律并不一定要为了做律师,但法律教你一种思考方式,学习编程也是一样的。
作为一个孩子的爸爸,作为一名有多年人工智能相关项目开发经验的程序员来说,少儿编程领域这几年在资本市场确实吸引了不少眼球,但对于市场来说仍属于起步阶段,整体方向大都集中在纯做平台走线上、线上线下结合、纯线下的小型培训机构,核心的教案大都集中在scrath相关场景,诸如积木式编程和玩具式编程,后续难以持之以恒的吸引家长续报,也容易让家长认为“玩物丧志”。
其实这个里面最大的问题还是教育资源和高素质老师,并不是所有的程序员都可以教好孩子的,如何做好持续的教案,增强核心竞争力才是关键环节。
其实也可以从程序员家长角度出发,提供平台和教案等资源,让家长教自己的小孩,这可能也是一个不错的方法。
0