人人都需要学习编程我到底要不要让孩子学习少儿编程程序员编程语言史蒂夫·乔布斯算法

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

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

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

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

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

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

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

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

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

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

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

Scratch界面

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

编程有多重要

成为主流

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

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

——乔布斯

初次接触编程时,微软创始人比尔盖茨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作为一个非盈利性网站,提供许多免费的编程资源,家长和孩子都可适用,家长还能在上面看到孩子的学习进度。

小结

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

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

【点击进入京领国际学校大数据平台,

为孩子选择美好人生】

【京领家长圈】家长的圈子影响孩子的人生高度!和10万+家长一起,学习现代化国际教育理念和方法;与数百位牛爸牛妈畅聊教育;参与海内外专家学者的讲座。

【加入方式】长按复制ID:Kinglead-edu,或扫描上方二维码添加京领助手,申请加入。

【入群权益】同时您将免费获得定制化科研、升学方案,与藤校专家一对一交流的宝贵机会!

本文为京领原创出品

联系转载或商务合作请联系

京领排名

中国国际学校竞争力排行榜

中国公办大学国际化竞争力排行榜

中国民办大学国际化竞争力排行榜

京领传媒

京领说

京领专访

京领报告

京领数据

京领研究

京领论坛

京领资源

专家学者资源库

海外大学资源库

海外中学资源库

行业人才资源库

国际学校资源库

国内大学资源库

京领服务

京领会员

藤校计划

高端实习

战略咨询

藤校科研

京领择校

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

THE END
0.少儿编程持续火爆:是益智玩具还是“智商税”?科普活动新浪财经专家:没必要把编程学习作为竞技场 在如何看待少儿编程的问题上,网友们各抒己见。有观点认为,让年龄偏低的幼儿学习编程,在其缺失数学基础的前提下并不可取,也很难达到效果;也有网友表示,少儿编程是一种学习编程和算法的工具,谈不上“智商税”。 @田田的小号:麻烦先学好中等数学,然后再来学编程。 jvzq<84hkpgoen3ukpg/exr0ep5tvxhm1uzpetov18149234/661mte/ko{pnzu789999:0unuou
1.少儿编程是智商税吗?看了最新研究我有点困惑反对者则认为,“少儿编程”就是个噱头,纯粹是利润驱使下贩卖焦虑的产物。也许有的家长会在“不让孩子输在起跑线上”的思想作祟下,而考虑让孩子去学编程,但实际学的东西完全是形式大于内容,不如学点实际的知识和技能。 “孩子学编程到底有没有用?”讨论截图@知乎 jvzquC41yy}/7:hvq0ipo8ftvkimg8<3:;760qyon