近日,苹果CEO库克接受媒体采访时表示:
如果孩子们只能在母语之外学习一种语言,那么它应该是编程,因为“编程是一种全球语言”。
从12月开始,库克开启了亚洲行,而他的这次行程中,一个重要的目的就是,“希望接触一支潜在的程序员大*,在他们还在上学的时候就开始学习编程。”
库克在采访中表示,即使像英语、汉语这种大范围使用的语言,仍然是区域性的。而变成则是一种全球语言,这将为未来的工作提供装备。倘若孩子们只能在母语之外学习一种语言,应该学会写代码。
这不是苹果公司第一次发出这种呼吁。一直以来,苹果就有很多很多活动,比如TodayatApple邀请留守儿童学校的孩子们来学习编程;比如苹果会在供应链组织工人学习编程。
在今年年初的春季发布会上,苹果表示正在推进教育项目,计划通过“EveryoneCanCode(人人能编程)”项目来普及编程技能。
库克的呼吁,当然不排除是一种企业公关行为,但代码作为一种「通用语言」,重要性确实越发重要。
代码是人人该具备的基本技能?
乔布斯有句名言:“我觉得每个人都应该学习一门编程语言。学习编程教你如何思考,就像学法律一样。学法律并不一定要为了做律师,但法律教你一种思考方式。学习编程也是一样,我把计算机科学看成是基础教育,每个人都应该花一年时间学习编程。”
其实每个职业都会把人训练出特定的思维方式,但有些职业的思维方式在日常生活中表现出来的机会不多。程序员的工作是把人类的需求和机器实现连起来,很多算法和模型其实是真实世界的抽象,所以很容易把思维方式带到实际生活中表达出来,于是就更引人注意。
对我个人而言,我认为编程带给了我两个非常重要且有效的思维方式:
1.不断优化流程,提高效率。通过各种AB测试优化各种生活细节。2.把事情按逻辑拆分成各种小任务,小任务按照时间分成小步骤。基本上所有困难繁复的事情都能解决。如今,在迈向智能社会的进程中,代码作为联结人类和机器的通用语言,越来越普遍地存在于周围的生活当中,而掌握这种语言,一定程度上确实也将成为人人该具备的基本技能。
这段时间,不少人都在探讨5G时代以及未来的智能时代将是怎样的图景,却往往只得到一个模糊的感觉,难有明确的设想。其实智能社会如何发展,很大程度上就依赖于每一串代码的编写。
后话:少儿编程培训意义几何?
近两年,该不该让孩子学编程,成为越来越多家长正在考虑的一个问题。
在一些培训机构的介绍文章中,编程被塑造成一种「通向未来」的语言,因为“乔布斯11岁开始编程,成了一代传奇;比尔·盖茨13岁开始编程,31岁成为世界首富。不懂编程就是新时代的文盲”。
虽然我们不满教育焦虑,反感给孩子加压、增负,但让青少年掌握基本的编码知识和技能,或许真的正在从「可选项」变为「必选项」。
但少儿编程主要应该学什么?这个问题还有待考量。
毫无疑问,编程是一门非常适合用来锻炼逻辑思维的学科,因为编写程序的过程就是不断思考和运用逻辑的过程,所以说学习编程对逻辑思维的培养非常有效和重要。
所以,我认为学习编程,不应局限于技术,只当做就业准备或生存技能;而要立足培育智能素养,教育学生从小在理解代码和善用代码的基础上会编写代码。让孩子通过项目制的学习方法,掌握分析问题,解决问题的能力。
-END-这事儿你怎么看?
你会让你的孩子学编程么?
预览时标签不可点收录于话题#个上一篇下一篇