知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

上海7岁小学生因编程结缘库克?当我们鼓励编程时,真正鼓励的是什么?_少儿

发表时间:2022-03-25来源:网络

原标题:上海7岁小学生因编程结缘库克?当我们鼓励编程时,真正鼓励的是什么?

近日,何同学采访苹果公司CEO库克成为热点话题,在采访中,库克提到了一位名叫 Vita君的小学生,称其让自己印象深刻。

这已经不是库克第一次主动提起Vita君了。在2019年,库克就与其在微博上互动,祝福他八岁生日快乐。

这位深受库克喜爱的小学生, 7岁便已经掌握了Swift、Scratch、C++等多种编程语言,不仅如此,还学而优则教。

在哔哩哔哩,“小学生教你学编程”栏目异常火爆。

这位编程小天才的视频受众甚广,其中就有一些对少儿编程“种草已久”的家长。

曾几何时,无论打开任何一个社交平台,少儿编程的广告都无孔不入,铺天盖地的优惠券藏匿于各处,随意点开,似乎都会对限时0.1元的编程课心动。

而时间一长,此类营销套路所带来的是更多家长的矛盾心理。

许多家长深知,编程是一项十分有效的技能,现代社会因互联网剧变,编程使许多人受益。

但同时,贩卖育儿焦虑、宣传“不要让孩子输在起跑线上”的少儿编程又过犹不及,宛若智商税。两者叠加,少儿编程让不少人在观望的同时兴致寥寥。

我该不该让孩子学习少儿编程?

孩子以后不做程序员,有必要学编程吗?

要回答这些问题,首先要知道,编程究竟是什么?

在市面上,少儿编程主要有两类,一类是以Scratch为代表的软件编程,另一类则是用到乐高EV3等平台的机器人编程。

Scratch界面

而在少儿编程之后,便是更多人所熟悉的,更为复杂的“编程”了。

编程有多重要

成为主流

要不要让孩子学习编程?如果有机会问乔布斯或其他互联网大咖,一定会得到肯定的回答。

Everybody in this country Should learn how to program a computer.

——乔布斯

其他互联网大咖也都持有同样的看法。在YouTube上,各大咖们分享了自己与编程的故事。

初次接触编程时,微软创始人比尔盖茨13岁,Facebook创始人6年级,推特创始人只有8岁。

编程拥有无上的力量。Valve创始人加布在视频中说道:

今天的程序员是未来的巫师,拥有其他人都没有的魔力。

编程还得到了全球范围内许多国家的支持。

2014年,英国正式把编程列入必修课程,儿童从5岁开始学习。 在2020年末,教育部声称将推动和规范编程教育发展

此外,大量的数据证明,编程已经成为急速增长的技能之一。

在2018年和2019年,许多编程培训课程如雨后春笋般涌现。根据coursereport的数据,编程训练市场增长了49%。

为什么人人都需要学习编程

尽管有数据证明,编程正在成为一项足够风靡世界的职业,成为潮流,但显而易见,编程并非适合所有人,多数孩子长大后,都不会成为程序员或者计算机专家。

既然如此, 为什么乔布斯还会说人人都需要学习编程?

根据世界经济论坛于2018年关于未来职业的报告,有30%以上的人将需要学习新技能,以便获得更好的工作。

而早在2016年,牛津大学的一项研究就曾表明, 47%的工作岗位将在未来20年内被淘汰,包括蓝领和白领工作。这一趋势在制造业表现地格外明显。

Investopedia

显而易见,自动化的增长造成了此类现象。

而编程所带来的非机械化创造力,恰恰是未来不可或缺的能力之一

此外,Dropbox创始人德鲁还认为,在未来,哪怕你想成为赛车手或是棒球运动员、建筑师,所有这些领域都被软件完全改变。

在当今以及未来社会,互联网将以更加紧密的姿态出现在生活的各个角落,编程无处不在,任何背景的孩子都能在学习编程的过程中受益。

培养面向未来的国际化人才是很多国际学校提到的目标,如何培养未来的国际化人才,每个学校的理念都有所不同,但大多数学校都开设编程课,编程对于未来人才培养的作用可见一斑。

当鼓励编程时,我们是在鼓励什么?

正如乔布斯所说,Everybody in this country Should learn how to program a computer, because it teaches you how to think.

鼓励编程,不等于鼓励成为编程从业者。编程并不是一种技能学习,而是培养思维,发现、理解并解决问题的能力。这些能力带给孩子和家庭的,远不是一个个运行结果能够比拟的。

编程思维,解决问题

NBA全明星克里斯·波什在大学时期学过编程。他曾在采访中提到,“我知道编程令人望而生畏,但和其他所有事情一样,万事开头难。”

正如克里斯所说,世间所有工作繁复多样,编程亦然。但单就编程来看,其实有着万变不离其宗的解决方式。

Facebook元老梅金德这样看编程: 其实大部分程序是很简单的,重要的是把问题分解,然后提出解决的算法。就像平时人们思考时一样

而这,就是被公认为是最具价值的编程思维。

Greekboots

面对问题,编程会教给孩子解决方法

首先,编程教会孩子们将复杂的问题分解为多个部分。

对问题进行分析和解决时,涉及条件、重复等多重概念,孩子们会不由自主地运用算法思维,将问题一步步解决。

而当思路凝滞、出现“Bug”时,找出问题、纠错、运行正确是常见的思路。更加熟练后,他们会避免错误、提前处理可能的问题。

这些思路与解决生活中其他问题的步骤并无二致,养成编程思维的孩子们,在遇到其他问题时,往往也能冷静思考,设法解决。而这种能力的养成,是无论将来从事何等职业时,都会受益终身的财富。

永无止境地学习

在学校,孩子们学习的科目大多为静态。光速、电荷量,这些都是历经证实的事实与法则。

但万物都有半衰期,随着资源的不断累积,半衰期是不断缩小的。从调查中不难看出, 现代社会正在飞速发展,但发展向哪里尚为未知数,谁也无法预测

十年前的我们无法想象4G带来的巨大革新,现在的我们也无法预测十年后的计算机是否还是数字化,我们所熟知的一切,都可能出现翻天覆地的变化,我们所了解的“事实”又该通往何处?

甚至,未来已来,我们能否为未来赋能?

面对这一切,做好准备的最佳方法是培养学习能力,在时间的洪流中不断地学习,以此抓住时代的脉搏。

所幸,还有一些事情,能够让孩子们在过程中自然养成不断学习的能力,编程就是其中之一。

ThoughtCo

扎克伯格在开始学习编程时,并不是一蹴而就。“我写好了一个程序,然后再添加一点点功能,当需要学习一些知识时,我会尝试在书里或者互联网上寻找答案。这样,新的功能就产生了。”

互联网在迅速扩张,编程方法也经历了一次次的迭代。通过各种渠道学习是编程过程中再正常不过的事情。

对于孩子来说,编程本身就是一个从兴趣出发,不断学习的过程,而从少儿编程、汇编语言、高级语言,更是一个漫长的学习阶段。编程过程中养成的学习习惯,值得珍藏一生。

兴趣先行,成就达成

用兴趣吸引孩子,这是互联网时代许多从业者抢占市场的常见措施,也是少儿编程之所以成立的关键。

幼儿编程之父、MIT媒体实验室教授Mitch Resnick创建了风靡全球的可视化编程软件"Scratch",这个可视化软件,让孩子们可以像画画、搭积木一样,用最基础的编程思维,达成自己的目标。

在Scratch,世界各地的孩子们用自己的奇思妙想,用简单易学的编程方法,创造出的成果,令人耳目一新。

Scratch网站上孩子制作的母亲节贺卡

趣味编程鼓励孩子们跳出条条框框,让他们较为轻松地将想做的事从无到有地实现,这种最初的成就感令人欣喜,也将促成更深入的学习。

就像所有开始学习Java的人,看到屏幕中出现的”Hello World!”时,在互联网世界窥见的第一隙天光。

与孩子一起,迎接未来的挑战

在少儿编程兴起之际,许多家长不懂编程,却选择让孩子去学习。而面对孩子取得的进步时,他们无法理解其中的不易与喜悦,更有甚者,被不良机构套路,背负智商税。

这一切,都是源于家长的停滞不前。The Black Eyed Peas创始人在2013年接受采访时坦言,自己正在进修编程。许多专家也表明,和孩子一起进步,一同学习,是少儿编程的适当解法。这不仅利于孩子,对家长也有莫大的利好。

《父与子的编程之旅》,一位程序员爸爸和其儿子共同合作完成的书籍,通过儿童的视角,将编程深入浅出地讲解。对于想要学习编程的人,此书不失为一个入门手册。

Shopee

此外,Code作为一个非盈利性网站,提供许多免费的编程资源,家长和孩子都可适用,家长还能在上面看到孩子的学习进度。

Code.org

小结

当我们鼓励编程时,我们所鼓励的,是编程所带来的能力提升。而是否让孩子学习编程,答案在每个家庭。

愿每个孩子都能有面向未来的能力。

本文为京领原创出品返回搜狐,查看更多

责任编辑:

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜