观点:AI正在重塑编程行业并转变开发者的职业生涯
学习编程一直在我的脑海里徘徊。多年来,我一直坚信成为一名程序员或应用开发者是在我们这个快速发展的世界中建立稳定职业生涯并保证高薪工作职位的最佳路径。
但现在,生成式人工智能已经到来,正在革新每个人的生活和职业生涯,我不禁想知道:学习编程还值得吗?
虽然像微软、Meta和谷歌这样的大型科技公司最近的大规模裁员是多种因素的结果——包括疫情——但据报道,开发者的需求已经减少,科技专业的毕业生正面临严峻的就业市场。
作为一名只对HTML和CSS有基础了解,而对编程领域没有任何经验的记者,我决定研究并询问从事AI工作的开发者,他们认为AI的到来在编程生态系统中真正发生了什么变化。
恐惧和担忧
大型科技公司的大规模裁员一直是影响网络开发工作稳定性的最大难题之一。
在2023年,来自科技公司的26万多名员工被裁员,包括像亚马逊、Alphabet、Meta和微软等巨头。到了2024年,裁员的进程依然在继续,幸运的是,虽然速度放缓,但是到目前为止几乎达到了15万的裁员人数。
虽然这些裁员过程包括与软件开发或编码无关的科技公司中的多个部门,但2023年,软件工程师实际上占据了裁员的最大比例,这是根据Vox分享的一份报告。
确实,裁员的原因有很多,比如——让我们所有人都庆幸的是——疫情的结束以及不再需要像在COVID-19危机期间那样快速进行虚拟开发,以及经济不确定性等外部因素。然而,一些专家将AI的崛起也纳入了这个方程式。
AI作为加速器,而非替代品
AI现在可以负责公司大部分的代码工作。10月29日,Google和Alphabet的首席执行官Sundar Pichai在其乐观的财报电话会议中表示,他们已在公司内部采用了AI,并且这大大提高了公司的效率。
Pichai说:“现在,Google所有新代码中有四分之一以上是由AI生成的,然后由工程师进行审查和接受。这帮助我们的工程师做更多的事情,并更快地前进,”
。网页开发者对此又有何看法呢?
Robert Hangu,一位具有计算机科学硕士学位的生成性AI顾问,也是Next Operations的创始人,他认为AI并没有取代软件工程师,而是在加速他们的工作。
“我把Copilot当作编程助手使用,但你必须知道它何时正确,何时错误,”Hangu在与WizCase通话时强调,要利用AI作为杠杆,编程知识是必不可少的。
当我询问关于AI崛起后公司裁员开发者,并认为这是一个因素时,他不同意。 “我会争辩这与资本分配和决策有很大关系,”Hangu说。 “如果你有能力让公司产生10倍的代码,你会怎么做?你会开除90%的员工保持原状,还是保留他们并生产10倍的代码?”
AI正在重塑开发者的工作
像GitHub Copilot和ChatGPT这样的聊天机器人现在可以负责编写代码,调试错误,提供代码建议和自动完成,以及翻译概念。
Ricardo Sánchez,一位担任DevOPS工程师并领导着20名开发者的团队的计算机工程师,已经亲身体验到了人工智能的影响。
“软件开发的速度越来越快,因为开发者可以专注于创造代码,而不是花费大量时间研究如何解决问题,”Sanchez在与Wizcase通话中表示。“现在你可以向AI咨询关于代码的问题,以及如何更新或改进它,这极大地节省并简化了你的工作。你不再需要花费10个小时研究、浏览或阅读文档;相反,你将专注于解决问题。AI在这个过程中极大地简化了工作并提供了很大的帮助。”
开发者职业的未来
我与多位开发者谈论到AI在行业中的影响,他们都同意一个前提:你必须对编码非常熟练,以验证并确认AI的工作是否准确。他们还对AI的准确性达成了共识,估计在编写代码、回答问题和执行多项任务时,AI的正确率大多数时候接近95%。
这也是为什么许多专家们表示,初级开发人员的需求正在减少,而高级职位越来越重要的原因之一。编写代码的重要性已经不如编辑代码,而在编辑过程中——正如新闻业中一样——知识至关重要。
桑切斯相信,为了领先于AI的影响和竞争对手,公司必须更新他们的系统和平台。另一方面,开发人员必须观察公司内部发生的事情,并使用新的AI工具进行实验,作为连接当前技术和更先进技术的桥梁,始终优先考虑安全和伦理的方法。
尽管科技行业面临裁员,市场充满不确定性,且人工智能对软件开发的影响巨大,但该领域的工作人员仍然保持乐观。我在与开发者的交谈中注意到这一点,也在Reddit和社交媒体上看到了这一点。
“计算机科学是一个不断变化和发展的领域,作为计算机科学专业人士,你需要理解这一点,而不是害怕它,要拥抱它——拥抱变化,” Sánchez如是说。
留下评论
取消