少儿编程,学什么?

少儿编程,学什么?

现在任何行业都离不开计算机,会编程这项技能,在求职时就如同90年代会英语一样抢手。

学编程,不是为了将来当程序员。

而是为在自己行业里获得更多的机会, 比如说做财务的,工作中少不了和excel表打交道,即使对每个菜单功能都很熟悉,还是有需要定制一些专门的查询功能,这时编程就是不可或缺的技能。

少儿编程学什么?

每次聊起学编程,被问到的第一个问题往往是“学哪种编程语言好”。

回答这个问题之前,我想问你,觉得自动档和手动档的车,哪种好呢?

当前初学者中最流行的Python和Javascript 就像自动档车,编写简单,强大库函数支持广泛应用;而最为经典的C语言就像手动档,难学难用,还需要通晓编译原理、操作系统和计算机体系结构,当然也最能体味驾驶的乐趣。

以前总觉得C语言对初学者太难了,这个想法今年5月在安大略省高中编程赛被彻底颠覆。一支由三个分别是五年级,七年级和八年级亚裔男孩组成的队伍特别醒目,年龄比其他选手小很多,却在由各个学区优胜者组成56支高中编程队脱颖且出名列第九。这三个孩子就是用C语言写的程序,C语言也是他们唯一接触过的编程语言。所以初学者具体学什么语言,因人而异。

思维指导行动。未来人人都会写代码,但程序设计是否简洁高效,就得在思维上见高低了。十年前,卡耐基梅隆大学计算机教授Jeannette Wing 提出Computational Thinking “编程思维”的概念,指出通过学习编程,内里培养的其实是认识问题和解决问题的思维方式,而这种思维方式可以跨界应用到其他领域的学习和实践中。

也就是说和编程语言相比,编程思维是内功心法,在此基础上,学习和使用哪种语言,犹如使用哪种兵器,只是工具层面上的东西

你可能感兴趣的:(少儿编程,学什么?)