少儿编程越来越火,那么少儿编程到底学的是什么?
近日,人力资源社会保障部市场监管总局统计局正式向社会发布了13个新职业信息。
✔ 人工智能工程技术人员
✔ 物联网工程技术人员
✔ 大数据工程技术人员
✔ 云计算工程技术人员
✔ 数字化管理师
✔ 建筑信息模型技术员
✔ 电子竞技运营师
✔ 电子竞技员
✔ 无人机驾驶员
✔ 农业经理人
✔ 物联网安装调试员
✔ 工业机器人系统操作员
✔ 工业机器人系统运维员
新职业的出现就是适应了新兴产业发展的需要,所以从这些职业中我们能看出人工智能、计算机这类的需求越来越多。
新职业的出现也导致未来大学将会开设新课程方向,再加上目前国家在部分地区高考中增加编程考试,导致越来越多的父母想让自己的孩子学编程,也造成了少儿编程市场的火热。
还记得郝景芳在《写给父母的未来之书》中也曾表示,未来智能发展越来越厉害,如何保证我们的孩子跟上时代的发展,是我们父母需要提前给孩子规划的,其中就少不了编程。
说起编程,我们知道有各种不同的编程语言,单就每个语言的技术来说,都能有好些书来介绍,所以一本号称《写给所有人的编程思维》讲的是什么呢?
《写给所有人的编程思维》是英国著名科技教育专家吉姆·克里斯蒂安所著,他拥有20多年科技教育和国际教学经验,曾获Dr.Dobb's 程序设计卓越奖。所以这本书也很有科技教育专家的特色,用生活化的语言,把晦涩难懂的编程讲的通俗易懂。
就如书的名称,这本书主要讲的是编程思维而不是编程技能方法。是写给所有人,就不单单是少儿需要了解了。那么编程思维到底是什么东西呢?
在此之前我们先了解一下什么是编程。
简单的来说,编程就是将人的想法用计算机听得懂的语言来实现。
比如:我们要机器人整理被子,那么人们做的时候直接去叠就好了,但是机器人不懂,我们必须给他具体的指令。
1、将羽绒被平整地铺在床上。
2、将床尾一端的毯子折起来,压在羽绒被下面,再从床头一端把毯子拽平。
3、最后,将枕头拿到床头一端,放在毯子的上面。
指令还算清晰,按照这个顺序执行的话是没问题的,但是还有问题,如果被子已经叠好了怎么办?是再叠一遍,还是检查确认后执行下一步呢?
这样按照这样的顺序执行,机器人才能井然有序的完成整理床铺的指令。
那么编程思维,就意味着有创造性的去解决问题。就以上面的案例来说,发布一个执行顺序更简洁,条理更清晰的指令就很重要,如果万一遇到bug,还需要耐心的调试,看看问题出现在哪里的。所以,编程思维要求我们:
1、思维严谨
2、条理清晰
3、遇事冷静
而这些能力,不仅适用于编程,遇到其他问题也能按此进行,那就是最好不过的编程思维。