超过25%的谷歌新代码来自AI,程序员现在应该紧张了。

2024-11-05

人类程序员将在五年内完全消失,这是前Stabilityy。 Emad,AI创始人 除了百度创始人李彦宏之外,Mostaque去年夏天说的预言也说过,“程序员”这个职业以后就不会出现了。虽然另一位程序员出身的老板周鸿祎并不认为AI会取代程序员,但程序员似乎真的开发了一个可能“提升”自己的终极。

 

 

在百度宣布的每日新代码中,由Comate智能代码助手一键生成的代码高达27%。阿里1号AI员工上岗后,AI程序员通义灵码将负责未来20%阿里巴巴云代码的生产,海外谷歌已经让AI参与代码编写。CEO桑达尔最近在谷歌总公司Alphabet举行的2024年第三季度财务报告电话会议上举行。・皮查伊透露,谷歌拥有超过四分之一的新代码现在是由AI生成的,然后由工程师进行审查和验收。

 

桑达尔·皮查伊说,“这是一个重要的里程碑,意味着人工智能对公司的重要性”。但要知道,就在一年前,AI编程刚出来的时候,网络论坛的主流声音,无论是国内知乎还是海外Reddit,都是Github。 AI编程工具,如Copilot,不可能影响程序员的地位,并且认为所谓的“程序员将被AI取代”是无稽之谈,当李彦宏和周鸿祎就此“争论”时,支持“红衣领袖”的声音也呈现出压倒性的优势。

 

 

不过,一年后的今天,现实是阿里、百度、谷歌等大厂商已将AI编程深度介入代码编写工作。事实上,这并非周鸿祎和知乎、Reddit的编程领域大V被打脸,他们没有错判情况,只是当局的迷恋。如今,AI生成代码冲击的程序员不是愿意在知乎和Reddit上分享和讨论的程序员,而是低水平的代码农民,就像谷歌翻译几年前消灭了基础翻译职位一样。

 

由于目前AI编程工具具有相同的特性,即效率低。如果一个程序员能够准确地描述AI想要实现的需求,那么他花在AI上的时间通常比自己写代码的时间要长得多。对于严肃的程序员来说,目前的AI编程工具只是“助手”、与其说是“替代者”,不如说是站在公司方面,这种级别的AI编程就足够了。

 

 

事实上,程序员的工作性质与翻译有些相似,只不过翻译是负责人与人之间的交流,而程序员则是负责人与计算机之间的交流。简而言之,程序员的工作就是通过编程语言将现实世界中的需求翻译成源代码。(SourceCode),然后通过编译器转换成CPU可以直接处理的机器代码。(NativeCode),最终形成可执行程序,并在后期维护程序运行。

 

显然,并不是所有程序员的水平都是在线的。准确地说,程序员之间的差异甚至比程序员和非程序员之间的差异还要大。除了高水平的大神,他们还可以高效地拿出可以迭代的最小化可行性产品,这样他们就可以知道为什么。低水平的代码农民几乎只是代码搬运工。

 

 

得益于互联网的出现,信息爆炸给了低水平程序员充值的机会。与此同时,互联网行业30年的蓬勃发展也催生了对程序员的巨大需求。因此,面向搜索引擎的编程和面向GitHub的编程已经成为程序员圈的一个著名梗。低水平码农的实际工作往往是在GitHub上运输代码,并使用Ctrl。 C、Ctrl V可以作为程序员的调侃并非无稽之谈。

 

以阿里的AI程序员“通义灵码”为例,阿里介绍了这一点。在过去的开发模式下,程序员每天都需要花费大量的精力来编写重复性代码、调整和升级以及编写代码注释,这极大地挤压了核心业务代码的编写时间。自打通义灵码“入职”以来,在阿里云内部的每个开发阶段都担任“代码助手”,包括协助工程师在添加、删除和更改的整个过程中。

 

 

现在真正的现实是,一个高水平的程序员组合AI编程工具,会淘汰十个只会复制粘贴的初级码农。肯特·贝克,敏捷软件开发的倡导者。(Kent Beck)我曾经在社交平台上发消息说:“我不愿意尝试用AI敲代码,但我发现它可以取代我90%的技能,但它可以让我剩下的10%的技能放大1000倍。”

 

事实上,AI编程工具并没有完全取代程序员的生态位置,而是从繁琐的编码工作中解放出来,使他们能够致力于设计更有效的算法、处理复杂的技术问题、开发新产品等更具创造性的工作。因此,AI编程工具很快成为大工厂降低成本的利器,而谷歌AI生成的新代码超过四分之一,这意味着它们在人工成本上具有更高的灵活性。

 

 

所以问题来了,因为AI是可以进化的,尽管目前的Github Copilot只能作为“帮助”,需要用户清楚地了解AI生成的每一行代码的细节和价值,这样相关的代码才能被认为是可用的。但是,如果微软、阿里、谷歌等公司不断迭代自己的AI编程工具,AI有可能在未来从端到端生成并编译完整的软件代码。

 

在这个阶段,只会从GitHub复制粘贴的“混蛋”开始被AI编程工具挤压。然后,随着AI越来越强,程序员的竞争压力自然会越来越大。这个在互联网时代获得最大发展红利的人,未来的生活一定会不好过。当然,知识和技术的降价是其不断发展的必然趋势,这在很多领域都有所体现。

 

2024年,“万物皆可转电脑”不再是万能的选择。即使最初的“低代码”没有挤压程序员的生存空间,AI编程也能真正让大厂的代码农民感受到寒冷。

本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com