全自动的人工智能出现了!
上周,AI圈最火的新闻就要数自主人工智能:AutoGPT。
顾名思义,它所具备的能力主打的就是一个“自主”,完全不用人类插手的那种!
例如一位网友就要求AutoGPT开发一个网站,结果不到3分钟,AI自己就用React和Tailwind CSS“唰唰唰”地搞定了。AI自己上网、自己使用第三方工具、自己思考、自己操作你的电脑。
然而更可怕的是,类似这样的全自动人工智能已经开始成群出现!
例如同样爆火的AgentGPT,也是只需要给个任务,剩下的都交给它来完成:
面对AI如此恐怖的迭代能力,连不少圈内人都开始大喊“累了”
而作为家长,除了对自身职业的焦虑之外,还多了一层对孩子未来的担忧:
在这样快速变化的时代,学编程究竟还有多少价值?未来还会有程序员这样的职业吗?
有的人说未来程序员的大量工作都会被替代,这个行业的红利即将消失;也有人说AI会使得编程不再有门槛,未来程序员将变成和数学、语文一样,人人都需要学会的知识。
未来还会有程序员吗?
其实要预测宏观的趋势,最好的参考可能就是观察一下国家层面的政策走向。而这个方面,各国的政府其实已经给出了明确的信号:
2017年
工信部发布《促进新一代人工智能产业发展三年行动计划(2018-2020)通知》
2018年
4月份,南京、天津等地将科技特长生纳入中考特招范围,其中科技特长生中多个项目(含信息学奥赛、信息技术、机器人、科技创新等)与编程密不可分。
6月,我国第一本面向中学生的人工智能教材——《人工智能基础(高中版)》正式发布。人工智能课程进入了高中课堂。
同样是这一年,浙江省将信息技术为浙江省高考选考科目之一,编程内容在我国被首次作为单独科目考核内容纳入高考科目。
2019年
3月13日,教育部公布《2019年教育信息化和网络安全工作重点》,启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育,也将编制《中国智能教育发展方案》。
而在国外,少儿编程同样如火如荼:
美国??
2012年12月奥巴马总统推介“Hour of Code”的全国学生写程式活动的广告宣传,理念为“Do not just play on your phone. program it”活动吸引3万名学生及扎克伯格、盖茨等人现身解说基本程式概念。2016年, 美国政府公开宣布将投资40亿美元用于推广计算机科学, 并鼓励各州推出妥善的5年计划,提高区域的K-12计算机科学教育发展。美国科技公司及各界团体积极响应。2017年, 特朗普签署备忘录, 拨款2亿美元支持STEM教育,尤其重点支持计算机科学。
英国??
2013年前任英国首相卡梅伦宣布对全国中小学教学大纲进行改革,教学大纲中规定 5 到 7 岁的学生需要通过计算机课程掌握:理解什么是算法、以及算法如何以程序的形式在电子设备上运行,并要求于2014年开始使用。自2014年9月起,英国政府将电脑程序编写纳入中小学必修课程。目前英国教育体系确保了100%覆盖儿童编程学习。英国BBC也于2014年9月宣布提供儿童编程教育服务。
芬兰??
2016年8月芬兰全国实施新的《国家核心课程大纲》 , 首次将编程纳入小学教学大纲, 从小学一年级开始教授编程。
澳大利亚??
2016年澳大利亚正式将编程引入全国必修课程,学生在10岁时开始学习编程,培养编程思维,12岁左右便可在电脑上进行编程实操。
新加坡??
2017年,新加坡要求把编程纳入小学考试范围。
日本??
2017年6月日本文部省发布《新一期学习指导要领解说》 中倡导中小学开展STEAM理念教学(目标直指少儿编程)。同时,日本文部省在新修订的《学习指导要领》 中指出日本中小学会在2020年起开始设置编程课程。
韩国??
韩国教育部规定从2018年起编程纳入小学正规必修课程。
欧盟??
欧盟中15个国家(不完全统计)课程中增加编程教育,其中12个国家在高中设立编程课程,9个国家在小学便开始设立编程课程。
以色列??
2000年,以色列将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。编程在以色列的高中是必修课,所有学生在进入大学或者去服兵役之前,都已经学过编程。
看完上面的资料,相信您和我们可以得出非常相似的结论:
编程的需求在未来不仅不会消失,而且会变得越来越普及,越来越重要。而学习编程的意义也会从一项单纯的职业技能、竞赛特长成为更具普世性的素质教育、底层能力教育。
乔布斯曾说过,每个人都应该学习编程,因为学习编程是学习“如何思考”的过程:
而在未来,学习用编程思维拆解问题,寻找方法也必将变得更加普遍。
在此,我们也总结了编程能够带给孩子的6大好处:
1、培养逻辑思维能力。
编程需要进行逻辑推理,这可以帮助孩子培养逻辑思维能力。通过编程训练,孩子可以学会如何将复杂的问题分解成简单的步骤,并且逐步解决这些步骤。
2.培养创造性思维能力。
编程不仅需要逻辑思维能力,还需要创造性思维能力。在编程中,孩子需要不断尝试不同的方法来解决问题。这可以帮助孩子培养创造性思维能力,并且提高他们的想象力和创造力。
3.提高解决问题的能力。
编程中经常会遇到各种问题,需要不断地思考和尝试解决。这种思维方式可以帮助孩子在遇到问题时更加理性和从容地解决问题。
4.提高计算机应用技能。
学习编程可以帮助孩子更好地了解计算机的工作原理和应用,从而更好地应对未来的发展。
5.为未来的职业发展打下基础。
未来的工作和生活中,信息技术将会扮演越来越重要的角色。学习编程可以为孩子未来的职业发展提供更多的选择和机会。
总之,让孩子从小学习编程可以帮助他们培养逻辑思维能力、创造性思维能力和解决问题的能力,提高计算机应用技能,并且为未来的职业发展打下基础。