接受教育是为了让学生获得知识和技能,让孩子们有能力面对以后工作生活中可能遇到的问题,比如学校里学习的计算机课,学习word,Excel等,已经是我们在普遍不过的办公软件了。
随着全球化和信息化的发展,浮现了学编程要从娃娃抓起的热浪,但5岁开始敲代码真的有用吗?
用处并不大!因为孩子们未来所面对的挑战会与现在一代程序员所经历过的完全不同。牛津大学发表的未来就业报告指出:未来几年,有 47% 的工作有很大几率被人工智能取代,65%的小学生会从事尚不存在的工作。
所以,现在孩子学编程,并不是让他们学编程里的知识点,而是学习各种能力!
1、逻辑思维的培养
我们从学校学到的知识大部分其实都是前人的经验。这些经验是从万物运行的规则中总结出来的,学校的考试其实也是在考我们是否理解这些经验。但随着人类对世界认识的加深,前任所总结的经验会逐步过时,而且过时的速度会越来越快。
我们这代程序员最先接触的编程语言现在已经很难再看到它们的身影了。人工智能时代带动了现在最火的语言 Python,但 10 年、20年后呢,Python 还能继续火吗?
除了编程语言,计算机本身也在发生演变。以后可能大家会用上量子计算机或者直接用大脑当计算机,那时构成计算机的基本材料恐怕都不再是硅,而是 DNA 了。
2、沟通能力及团队协作能力
对于理工科学生来说,掌握自己领域的专业技术是本分,但现在其实很多理工科学生即便技术不错却仍感到找工作的过程不太顺利,这通常就是沟通能力的欠缺所导致的了。
任何一个大企业都很强调员工的沟通团队协作能力,协作能力甚至会对事业的晋升起到关键作用。要开发出优质的产品,只招集一批优秀的工程师是不够的,工程师之间的沟通、工程师团队与设计和市场等其他团队之间的沟通都至关重要。只有实现清楚高效的沟通才能做到所有人心往一处想,劲往一处使。
所以通过学习编程来培养和提升沟通能力和团队协作能力才是重要的。
随着简单重复劳动的自动化,对团队协作的要求只会越来越高。这就要求我们不光要求孩子在学校功课要好,也要关注孩子与其他小朋友如何交流、增进理解和消除分歧。认知能力已经不再是衡量一个人能力的唯一标准,社交和沟通能力也同样重要。
随着全球化和信息化的发展,浮现了学编程要从娃娃抓起的热浪,但5岁开始敲代码真的有用吗?
用处并不大!因为孩子们未来所面对的挑战会与现在一代程序员所经历过的完全不同。牛津大学发表的未来就业报告指出:未来几年,有 47% 的工作有很大几率被人工智能取代,65%的小学生会从事尚不存在的工作。
所以,现在孩子学编程,并不是让他们学编程里的知识点,而是学习各种能力!
1、逻辑思维的培养
我们从学校学到的知识大部分其实都是前人的经验。这些经验是从万物运行的规则中总结出来的,学校的考试其实也是在考我们是否理解这些经验。但随着人类对世界认识的加深,前任所总结的经验会逐步过时,而且过时的速度会越来越快。
我们这代程序员最先接触的编程语言现在已经很难再看到它们的身影了。人工智能时代带动了现在最火的语言 Python,但 10 年、20年后呢,Python 还能继续火吗?
除了编程语言,计算机本身也在发生演变。以后可能大家会用上量子计算机或者直接用大脑当计算机,那时构成计算机的基本材料恐怕都不再是硅,而是 DNA 了。
2、沟通能力及团队协作能力
对于理工科学生来说,掌握自己领域的专业技术是本分,但现在其实很多理工科学生即便技术不错却仍感到找工作的过程不太顺利,这通常就是沟通能力的欠缺所导致的了。
任何一个大企业都很强调员工的沟通团队协作能力,协作能力甚至会对事业的晋升起到关键作用。要开发出优质的产品,只招集一批优秀的工程师是不够的,工程师之间的沟通、工程师团队与设计和市场等其他团队之间的沟通都至关重要。只有实现清楚高效的沟通才能做到所有人心往一处想,劲往一处使。
所以通过学习编程来培养和提升沟通能力和团队协作能力才是重要的。
随着简单重复劳动的自动化,对团队协作的要求只会越来越高。这就要求我们不光要求孩子在学校功课要好,也要关注孩子与其他小朋友如何交流、增进理解和消除分歧。认知能力已经不再是衡量一个人能力的唯一标准,社交和沟通能力也同样重要。