" 五年内人类程序员将彻底消失 ",这是前 Stability AI 创始人 Emad Mostaque 在去年夏季说出的预言,此外百度创始人李彦宏也曾说过,以后不会存在 " 程序员 " 这种职业了。虽然另一位程序员出身的大佬周鸿祎并不认为 AI 会取代程序员,但程序员似乎真的开发了一个可能会 " 优化 " 自己的终结者。
就在百度方面宣布每天新增的代码中,有高达 27% 是由 Comate 智能代码助手自动生成,阿里 1 号 AI 员工上岗、AI 程序员通义灵码未来将负责产出 20% 阿里云代码之后,海外的谷歌也已经让 AI 参与到代码编写的工作中。在谷歌母公司 Alphabet 日前举行的 2024 年第三季度财报电话会议上,CEO 桑达尔・皮查伊透露,谷歌有超过 1/4 的新代码现在是由 AI 生成的,随后再由工程师进行审核和验收。
对此桑达尔 · 皮查伊表示," 这是一个重要的里程碑,标志着人工智能对于公司的重要性 "。可是要知道就在一年前,AI 编程刚刚问世时,无论国内的知乎、还是海外的 Reddit,网络社区中的主流声音都是 Github Copilot 等 AI 编程工具不可能冲击程序员的地位,并认为所谓的 " 程序员要被 AI 取代 " 是无稽之谈,在李彦宏与周鸿祎就此 " 论战 " 时,支持 " 红衣教主 " 的声音也呈现出了压倒性优势。
然而在一年之后的今天,现实是阿里、百度、谷歌等大厂已经将 AI 编程深度介入到了代码编写工作中。其实这并不是周鸿祎以及知乎、Reddit 的编程领域大 V 被打脸,他们没有错判局势,而仅仅是当局者迷。如今 AI 生成代码冲击的并不是乐意在知乎、Reddit 上进行分享和讨论的程序员,而是低水平码农,就好比早年间谷歌翻译干掉了基础性翻译岗位一样。
因为当下 AI 编程工具呈现出了同样的特质,即效费比低。如果一位程序员可以向 AI 准确描述想要实现的需求,那么他向 AI 描述代码需要的时间,通常是要远高于自己动手写代码的时间。对于正儿八经的程序员来说,现在的 AI 编程工具只是 " 辅助者 "、而非 " 替代者 ",但站在企业层面,这种水平的 AI 编程就已经够了。
其实程序员的工作性质与翻译有些类似,只不过翻译是负责人与人之间的沟通,而程序员则是负责人类与计算机的沟通。简单来说,程序员的工作就是把现实世界中的需求通过计算机语言翻译成源代码(SourceCode),再经过编译器转换成 CPU 能够直接处理的机器码(NativeCode),最后再形成可执行程序,并在后续维护程序的运行。
显然并不是所有程序员的水平都是在线的,准确来说,程序员之间的差异甚至要比程序员和非程序员都大。除了高水平的大神能够实现快速拿出可以迭代的最小化可行性产品,做到知其所以然,低水平的码农几乎干脆就是代码的搬运工。
得益于互联网的出现,信息大爆炸让低水平程序员有了滥竽充数的机会,同时互联网产业持续三十年的高速发展也催生了对于程序员的海量需求。以至于面向搜索引擎编程、面向 GitHub 编程都成为了程序员圈的名梗,低水平码农每天的实际工作往往就是去 GitHub 上搬运代码,会用 Ctrl+C、Ctrl+V 就能当程序员的调侃并非是空穴来风。
以阿里的 AI 程序员 " 通义灵码 " 为例,阿里方面是这样介绍它的,在传统开发模式下,程序员每天需要耗费大量精力编写重复性代码、调试优化、编写代码注释,这些大幅挤压了核心业务代码编写的时间。自从通义灵码 " 入职 ",它在阿里云内部各个开发环节担任 " 代码助理 ",其中就包括在增删查改的全流程中辅助工程师。
如今真正的现实,是一位高水平程序员搭配 AI 编程工具,会淘汰十位只会复制粘贴的初级码农。敏捷软件开发的倡导者肯特 · 贝克(Kent Beck)就曾经在社交平台发文称," 我很不情愿地用 AI 试着写代码,却发现它可以让我 90% 的技能被取代,但是它可以让我剩余 10% 的技能放大一千倍。"
事实上,AI 编程工具并非完全取代程序员的生态位,而是将他们从繁琐编写代码的工作中解放出来,使得他们能够专注于更具创造性的工作,例如设计更高效的算法、解决复杂的技术问题、开发新的产品。如此一来,AI 编程工具很快就成为了大厂降本增效的利器,而谷歌有超过 1/4 的新代码由 AI 生成,也就意味着他们在人力成本上将拥有更高的灵活性。
那么问题就来了,因为 AI 是会进化的,尽管当下的 Github Copilot 还只能作为 " 辅助 ",需要用户清楚地知道 AI 生成的每一行代码的细节和意义,相关代码才算得上可用,但如果微软、阿里、谷歌等公司持续迭代自家的 AI 编程工具,未来 AI 是有可能实现端到端生成、并编译一个完整软件代码的。
现阶段还是只会从 GitHub 上复制粘贴的 " 混子 " 开始被 AI 编程工具挤压,接下来随着 AI 变得越来越强,程序员的竞争压力自然就会越来越大,这个在互联网时代吃到最大一块发展红利的群体,未来的日子必然会不太好过。当然,知识与技术的贬值本身就是其不断发展的必然结果,这种现象此前就已经在数个领域都有所体现。
在 2024 年," 万物皆可转计算机 " 已经不再是一个万能的选项,即便当初的 " 低代码 " 没能挤压程序员的生存空间,可现在 AI 编程就已经能实实在在地让大厂的码农感受到寒气了。
【本文图片来自网络】
登录后才可以发布评论哦
打开小程序可以发布评论哦