2024年11月4日,一则消息如同一颗重磅炸弹,在科技界引起了轩然大波——谷歌CEO劈柴在Q3财报会议上宣布,超过25%的新代码由AI生成。这一声明,如同一道闪电,划破了夜空的宁静,引发了激烈的讨论和争议。
在谷歌的实验室里,一个名为Gemini的模型正在悄然成长。它不仅仅是一个模型,它是谷歌25年工程专业知识的结晶,它能够处理200k上下文的大规模代码库,它与GitHub Copilot联手,为开发者提供前所未有的能力。然而,这个模型真的如劈柴所言,能够替代人类工程师吗?
质疑声首先从谷歌内部传来。一位谷歌程序员在HK网站上发帖,对AI生成代码的能力表示怀疑。他描述了AI代码补全的能力,但强调这只是一个生产力工具,并不能替代真正的软件工程设计工作。另一位员工更是直言不讳,认为劈柴的言论是在夸大事实,他们可能把一些存在了十年的全自动代码审查/Pull Request也算作“AI生成”。
这场争议不仅在谷歌内部发酵,连Linux之父Linus Torvalds也加入了战局。在一次采访中,他直言不讳地表示,AI只不过是一种营销策略,人工智能市场90%是营销,只有10%是现实。他的话语,如同一记重锤,砸在了AI的光环上。
随着AI编码的普及,问题也开始浮现。AI编程助手往往会在代码中植入错误,侵犯版权,甚至在某些情况下,导致中断。程序员被迫成为“AI提示大师”,手动修复AI助手创建的任何问题。谷歌对AI编码的吹捧,却成为了全网的笑柄。有人表示,修复那25%代码中的bug所花费的时间超过了节省下来的时间。
在这场争议中,一个名为Goose的新模型被泄露。Goose是Gemini的一个分支,专为谷歌员工打造,支持28k token上下文。它不仅可以回答有关谷歌特定技术问题,还能使用颞部技术堆栈编写代码,还支持一些新功能,比如根据自然语言提示编写代码。谷歌计划通过Goose将AI带入产品开发过程的每个阶段。
根据Stack Overflow 2024开发者调查报告,超过76%的人正在使用,或计划在今年开发过程中用上AI工具。其中,62%的人正积极使用AI工具。GitHub开发者报告中,92%美国软件开发人员已经在工作内/外使用AI编码工具。AI辅助编码于2021年首次在GitHub Copilot中大规模出现,并在次年6月正式对外发布。
尽管AI编码的普及,但争议从未停止。斯坦福去年的一项研究显示,使用AI编码助手的开发者,代码错误更多。而且,他们比那些不用AI的人,更加相信AI编写了安全的代码。
科技行业曾是众多人才竞相追求的热门领域,但如今却面临着职位减少的挑战。根据Indeed.com的数据,自2020年2月以来,招聘岗位减少了30%。Layoffs.fyi网站的报告也显示,今年科技行业的裁员潮仍在继续,自1月份以来,已有约13.7万个工作岗位被裁减。AI已经能够胜任许多曾经由人类完成的常规编程、编码和技术任务。
随着AI工具持续提高生产力,组织机构能够以更精简的团队实现更好的成果。因此,这一趋势正在减少软件开发和信息技术支持等领域的初级和中级职位需求。微软和领英最新发布的2024年工作趋势年度报告显示,雇主们对具备AI技能的求职者表现出强烈偏好。报告指出,66%的企业领导者表示不会考虑没有AI技能的申请者,而71%的领导者更倾向于选择具备AI专业知识的新人,而非缺乏这些技能的资深人士。
在当前形势下,随着各公司纷纷致力于获取和培养AI人才,科技专业人士必须主动适应变化,提升自身在AI相关领域的技能,才能在瞬息万变的就业市场中保持竞争力。AI在软件领域的崛起正在重塑软件工程师的角色定位,使其工作重心从传统编码转向AI监督和集成。这种转变需要一套全新的技能组合,将AI专业知识与伦理考量和高级系统设计有机结合。随着领域的不断发展,工程师们必须转型成为具备AI思维的解决方案专家,能够熟练管理AI生成的代码,深入理解其局限性,并在这个新范式中持续创新。
小编这几天用业余时间写了个用AI写藏头诗的小程序,欢迎大家体验并给出改善建议,感谢!