“未来的编辑语言只会剩下两种,一种叫做英文,一种叫做中文。”
3月9日,百度李彦宏在央视《对话》栏目中,提出一个观点:“程序员”职业以后会消失,只要会说话,人人都会具备程序员的能力。
李彦宏做客央视节目
无独有偶,早在去年 6月,GitHub CEO 多梅克也暗示了程序员职业的变化。多梅克在接受采访时说,不用等很久,80% 的代码都将由机器完成。其实,现在50%的代码已经可以由AI完成了。
既然以后写代码的工作可以交给AI,那么,孩子还要不要学编程呢?
我想,把下面三个问题理清楚,你就会有答案了。
1、孩子学编程究竟该学些什么?
2、学编程对职业发展有什么影响?
3、哪种孩子适合学编程?
孩子学编程究竟该学些什么在一次采访中,Open AI CEO 萨姆·奥特曼曾被问到“孩子是否要学编程?”
他考虑了一下说,应该学习编程,因为学编程是在学一种如何思考的方式。萨姆·奥特曼认为编程在未来仍然很重要,它只不过会出现一些变化。
Open AI CEO 萨姆·奥特曼
送孩子去学Python或C++,如果你的关注点只是停留在这种编程语言学得如何,那你是在让孩子学习一种技术;如果关注点是孩子如何运用所学的编程语言解决一个实际问题,或者创造一个新的工具或游戏,那么你是在扩展孩子的思维能力。
技术总在日新月异中推陈出新,思维却是应对瞬息万变的根本。
我们读大学时还没有Windows,电脑都是X86系列,那个时代的编程语言是C语言。但这并不阻碍我们后来适应高速发展的计算机科学以及人工智能,因为机器类人化地思考与工作的底层思维方式,是一脉相承的。
同样地,无论孩子所学习的是哪种语言,未来都有可能被淘汰或者更新。孩子学习编程,重点不是要他们熟练掌握某种编程语言,而是要发展他们更高阶的思维方式。
学编程的孩子
那么,学习编程可以拓展哪些思维能力呢?
首先,可以培养孩子的逻辑思维。编写一个程序,需要孩子能够把大问题分解为小问题,并安排好运行的步骤。即使只是完成一个画图形的简单任务,孩子也需要考虑先画哪部分、再画哪部分,如何安排更高效。这不仅能提高他们对事物逻辑关系的分析能力,还能让他们更加擅长从整体中找出问题并解决。
其次,是抽象思维能力。不同于孩子日常所见的现实世界,编程是一个完全由符号和逻辑构成的抽象世界。在这种抽象世界中发现问题、思考问题,有助于他们发展抽象思维,更好地理解现实世界中的概念和规则。
逻辑思维能力与抽象思维能力,也是拉开孩子们学校学习差距的两项重要思维能力。
第三,编程有助于发展创造性思维。当AI可以完成人类绝大部分重复性工作时,创造力就成为人类区别与机器的关键性能力,其重要性不言而喻。而通过学习编程,孩子们可以创造出属于自己的虚拟世界,这不仅能激发他们的想象力,还能让他们在创造过程中得到成就感,从而推动他们不断创新。
有创造力的孩子
学编程对未来职业发展有何影响学编程就是做程序员吗?不是的。在信息时代,计算机与互联网是社会运行的“基础设施”,
几乎所有行业都需要计算机类人才。
近几年,清北计算机类专业的毕业生,30%以上都选择去了有“金饭碗”之称的金融行业。
还有深受人们追捧的“铁饭碗”公务员,在招聘各类工科专业中,计算机类专业招人数量远超其他。
此外,近几年,与编程有关的专业,收入排名也稳居前列。
2023年大学生就业情况报告显示,软件工程、计算机科学与技术、电子科学与技术等3年经验平均月薪排名前十的专业,无一不需要学习编程。
专业与月薪排行榜
或许你可能会说,这只能反映当下,当人工智能渗透到各个领域时,会是另一番景象。
那么,人工智能会给编程工作带来怎样的影响呢?
首先,我们要清楚编程与人工智能有什么关系。
编程是AI的基石。AI的核心在于算法,而算法是需要通过编程语言来实现的。可以说,没有编程,就不可能实现AI的超级功能。不同的编程语言有各自的特点和优势,适用于不同的AI任务和应用场景。例如,某些编程语言可能更适合于高性能计算,而其他语言则可能在开发灵活性和易读性方面更为出色。换句话说,编程是AI的基础工具。学过编程的人,更容易理解AI的运行逻辑。那么,在使用AI时,也会比没有学过编程的人,更好地发挥出AI作用。
就编程工作而言,基础代码编写会逐渐由AI来完成,但是在用软件程序解决问题、满足需求这件事上,还是离不开人。未来,人会担当总设计师的角色,而AI不过是工人角色。人的工作将集中在思考层面,按照机器能实现的方式,给到机器解决问题的思路。
人与AI
还是那句话,学编程,学的不是技能,而是应用机器的一种思维方式。
因此,如果你希望孩子未来能有更多、更宽阔的职业选择,不妨学学编程,给孩子多一些可能性。
哪种孩子适合学编程人工智能很热,计算机薪酬高,但不是每个孩子都适合。
三百六十行,行行出状元。昨天,看到一个热搜,四川成都一位26岁的女孩裸辞做陪拍,每月收入3万左右,让网友们羡慕极了。陪拍就是在网上约好,为客户提供拍摄、修图等服务。要做好这项工作,不仅需要掌握拍摄、修图相关的基础,善于与人打交道也非常重要。其实,如果你让一个喜欢与人打交道的人,比如这位成都女孩,去从事AI、计算机相关工作,她可能会很痛苦,也根本干不好。
26岁女孩裸辞做陪拍
美国心理学学家霍华德·加德纳在上世纪80年代提出“多元智能理论”,认为人有语言智能、数学逻辑智能、空间智能、音乐智能等八种智能。每个人的天赋潜能不同,擅长的智能不同,未来适合的职业也不同。擅长数学逻辑智能的人更适合学编程,从事计算机相关工作;而擅长音乐智能人则更适合学音乐,从事与音乐艺术有关的工作。按照孩子的天赋智能规划成长路径,孩子成长会更顺利、更快乐。
多元智能
那么,如何判断孩子是否具有学习编程的天赋智能呢?其实很简单,看看孩子学得是否有兴趣、有成就感。如果孩子学起来不费劲,越学越爱学,往往就与其天赋智能契合度高。
所以,我们不必随大流逼迫孩子非去学编程,但是要给他提供学习的机会,大胆鼓励孩子去尝试。如果孩子学得有兴趣,学得有成就感,那我们就多鼓励、多支持。反之,也不必强求。
小结学习编程有助于培养孩子适应未来社会的思维能力,也有助于扩宽孩子的职业路径。不过,我们是否应该为自家孩子安排编程学习,还要尊重孩子个体的兴趣与意愿。
关于这个话题,你有何看法?欢迎在评论区与我讨论交流。
特别说明:本文图片来源于网络