AI 时代,编程技能还重要吗?
发布:沃德网络 发布时间:2024-12-22 18:35:25
今年5月,位于波士顿的编程训练机构 Launch Academy 宣布停止所有课程。其原因是,尽管毕业生学会了编写代码,却难以找到合适的工作。Launch Academy 的就业率已从原先的90%下降到不足60%。事实上,目前招聘软件开发职位的数量相比五年前减少了56%,甚至在过去的两年中,超过13万名高科技行业员工被裁员。
曾经,编程技能是高薪工作的敲门砖,如今却江河日下。许多大学生、中学生以及他们的家长都开始焦虑。主要原因是,随着AI编程工具的普及,科技行业对软件开发人员的需求开始减少,尤其是入门级的编程人员。2022年,Google 的 AI 团队 DeepMind 就表示,他们的 AI 模型 AlphaCode 在编程竞赛中的表现已经达到了一名初级程序员的水平。今年9月,OpenAI 发布的升级版 ChatGPT 更擅长编写代码了。最出名的 AI 编程工具应该是 Microsoft 的 Copilot,它不仅可以自动编程,还可以测试优化现有的代码。
当然,AI 工具并不完美。像 GPT-4 这样的模型在真正理解代码问题的时候仍然不理想,有时会犯很荒谬的错误。但是,AI 编程助手确确实实提高了编程效率。Google 的 CEO Sundar Pichai 曾经说过,Google 现在超过25%的新代码都是由 AI 自动生成的。今年的调查数据也显示,60%的软件开发者都使用过 AI 编程工具。
那么,编程技能是不是没有用了呢?当然不是。掌握基本的编程技能是必要的,这就像乘法表,每个人都应该知道它。但是单靠它就想打开通往高科技的职场之路,是远远不够的。在 AI 自动写代码的今天,初级软件开发者受到的影响最大,主要表现在程序员的门槛大幅提高了。对于新手来说,除了会编程序以外,还需要理解代码在整体项目中的作用,能够围绕客户的业务需求制定战略方案。换句话说,AI 的最大改变可能不是取代了软件开发工程师,而是让成为这样的工程师难度更大了。
目前最热的招聘职位都是和 AI 相关的,例如机器学习工程师、人工智能工程师。这些职位要求求职者能够提升和优化模型,自动化模型的训练、监控和部署。如果没有数学或者编程的背景,是无法快速掌握这些技能的。
如何应对这些变化呢?首先,在选择职业道路时,建议家长让孩子学习他们热爱的学科,因为其他一切都在不停的变化,而热爱是一个人努力的原动力。同时,无论选择哪一个行业,都应该锻炼三个核心的技能:解决问题的能力、商业判断的能力和沟通能力。这些都比编程更重要,更具有长久的价值,也更难积累,需要尽早开始。AI 的硬实力咱们可能比不过,但是软实力我们人类还是有优势的。
更新时间:2024-12-22 18:44