AI原生研究系列之AI Coding:99%的程序员都会失业吗?
9 小时前 / 阅读约14分钟
来源:36kr
程序员不会消失,但更多的普通人会因为 AI 获得“编程权”。

又到一年高考季,因为这几年一直在研究大模型,有好几个家长朋友都来咨询,要不要给自己孩子报考计算机专业?接到这个问题,面对“周更”、甚至“日更”的大模型浪潮,着实难给出一个准确的回答,只能说:编程作为一种抽象和拆解问题的方法论依旧重要,但写代码这件事正被重新定义——自然语言正快速变成新的最高级的编程语言。 

AI界的大V安德烈·卡帕斯  (Andrej Karpathy) 长期在X社交账号上置顶的一句话,道出了当下的心情:最火的新编程语言,是英语(The hottest new programming language is English)。Karpathy提出了vibe coding (氛围编程) 的趋势,这也意味着用户可能会忘记代码的存在。其最新的关于软件3.0时代的演讲,揭示了软件开发正在经历1940年软件1.0以来最深刻的范式转移。 

AI编程是当前大模型最具颠覆性的领域

编程是数字世界的行动力,也是建构数字世界的建筑师。编程能力的升级具有巨大意义,因为如果说未来是数字世界,那么AI 编程将成为未来最强大的数字生产力之一,不仅搭建数字世界,设计Agent在数字世界完成任务,还可以通过跟物理世界的交互产生更大的价值。  

今年3月,Anthropic首席执行官Dario Amodei表示,未来3到6个月,AI将编写90%的代码,而在12个月内,几乎所有的代码都可能由AI编写。无独有偶,OpenAI首席产品官Kevin Weil表示,预计到2025年底,AI编码将实现99%自动化。与之前大部分预测都是未来3年、5年不同,两位大模型公司高管的预测都是到今年底,几个月后就会见分晓,AI Coding对程序员带来的冲击影响之大、速度之快,将是前所未有的。

近日美国劳工统计局的《当前人口调查》数据称,美国计算机程序员的就业率已经降至 1980 年以来的最低水平。1980 年,美国计算机编程工作岗位超过 30 万个。在 21 世纪初的互联网泡沫时期,这一数字曾达到 70 多万,但如今就业机会已萎缩至当时的一半左右。可以说,程序员们夜以继日为之奋斗的大模型,却先革了自己的命。 

最近的一场对谈中,微软CEO纳德拉表示,现在微软30%的代码都是AI写的。Meta创始人扎克伯格则表示,很快Meta的这一比例就会达到50%。在国内,AI 编程已成为行业大范围普及的应用。如,使用腾讯云代码助手产品的企业客户,采纳率普遍达到了30%的水平,单测执行率提升18%,代码评审覆盖率增长20%。再如,一季度财报会上,美团创始人王兴披露,美团为工程师提供了自动代码生成工具,内部已有52%的代码由AI生成。公司90%的工程师已频繁使用AI工具,部分团队甚至依赖AI完成90%以上的代码编写。美团工程师反馈,以往需要数小时编写的功能,现在几分钟内即可完成。例如,开发一个外卖订单状态查询接口,AI能自动生成数据库查询语句、API接口、前端展示逻辑等,并将测试用例一并打包。工程师的角色逐渐从写代码转向设计需求和审核代码。AI的影响还蔓延至非技术岗位。美团推出的NoCode零代码平台允许普通员工通过对话创建应用。如,一位餐厅经理只需描述“需要统计每日销量并自动生成报表”,AI便会搭建一个包含数据录入、计算和可视化功能的小程序,大幅提升了流程效率。 

AI编程的格局与新趋势

AI编程是当前经过了市场验证的人工智能最先落地的领域。据研究机构Vision Research Reports预测,8年后,全球AI Coding市场将突破200亿美元。不过这可能都是一个偏保守的预测,因为仅拿中国市场来看,2023年中国软件和信息技术企业超3.8万家,累计完成软件收入12.3万亿,这都有可能转为AI编程的潜在市场空间。 

当前市场上,已经涌现出一批AI编程的典型玩家,包括Cursor,Windsurf、Devin、GitHub Copilot、字节Trae、通义灵码、腾讯云代码助手CodeBuddy等。特别是去年以来,Cursor成为明星企业,以其“氛围编程”体验和高效的AI 辅助编码功能而闻名。它能帮助开发者用自然语言指令完成代码生成、错误修复和知识问答等任务,极大地提高了开发效率,并吸引了包括 OpenAI 和 Midjourney 在内的知名企业客户。Cursor近期完成了一轮9 亿美元的融资,最新估值达到90 亿美元,年度经常性收入在4月已增至2亿美元。 

目前大多数AI编程公司提供的能力主要有3大类,第一类是程序员助手,从IDE环境插件切入,更多是一个Copilot的角色,增强现有的工作流、提升效率;第二类是主打Agent,希望成为一个能够端到端执行任务的“数字程序员”。第三类是专注在特定代码模型,从领域入手,构建差异化的竞争力。 

当前,AI编程在自主完成项目的能力上还有一定的差距,且在幻觉消除、甚至有人嘲讽的“屎山代码”问题,以及上下文长度、代码质量、项目架构等方面还存在不小的挑战,但正如很多技术在初始时可能也是以很弱小、甚至被嘲笑的状态出现,最后却改变了世界。可以确定的说,AI编程的进化是必然趋势,也是大模型通往AGI 征程上可以持续升级的能力。 

1. 从代码补全工具迈向自主Agent

过去,编程工具主要是提供一个IED环境或插件,做代码补全、查找bug等,如今,各大编程工具正竞相推出云端Agent来独立完成一个完整开发任务,可以覆盖从规划到编写、测试等全流程,人类未来将从写代码转向分配任务和代码评审。 

GitHub Copilot 在用户分配问题后,可以规划、编写、测试和迭代代码,并提出经过全面测试、可供人工审核的拉取请求。 

OpenAI Codex作为一款基于云的软件工程代理工具,可以并行处理多项任务,其侧边栏可以接管任务,每个任务在隔离沙盒里并行运行。如编写功能、解答代码库相关问题、修复错误、执行测试并生成可追溯日志等。每个任务都在专属的云沙盒环境中运行,并预加载了用户的代码库。 

Cursor 支持一次跑多条 agent 流水线,并让它们处理更大的任务。这些代理在各自的远程环境中运行。用户可以随时查看状态、发送跟进或接管。 

Devin自创立起,就定位在“AI 软件工程师”,他不仅仅是一个IDE的软件开发环境,用户可以自然语言向软件下达任务,软件会自动搜索在线资源、工具以完成任务。用户可以一步一步地跟随,看 Devin 做了什么以及它正在做什么。 

2.从项目环节升级到覆盖整个大项目

最新的Claude Opus 4,在全球编程模型领域持续领先,在复杂、长时间运行的任务和代理工作流中拥有不错的性能表现,未来也有望能够承担更大的项目任务。最近Claude Code走红,许多程序员称赞它是目前最好的编程工具。 

最近火热的Augment Code,目标是“成为最懂你整个代码库的AI编程伙伴”。augment支持高达200K Tokens(2 0 万)的上下文窗口,这样的好处是前后端、数据库模型、各种配置文件等都可以放到大模型中,让编程助手更理解用户的项目架构。它还可以索引多个关联的代码库,实现跨项目理解和代码生成,对于复杂业务逻辑更多的大项目来说,更为友好。而且,相比Cursor传统上"一问一答"的交互方式,Augment的自动化程度更高,省去了不少问答模式下反复追问的麻烦。 

3.独立编程工具可能被基础大模型“吃掉”

关于独立的编程工具有没有护城河,一直是行业的一个争议。秉持“没有护城河”一方的观点,最典型的是“苦涩的教训” (  T he bitter lesson)  ,即人们反复尝试用工程手段提升性能,最终却总是被简单堆算力的方式超越。大模型能力的不断提升,会“吃掉”不少个人应用创新的功能,特别是工作流类的应用,更容易被大模型的新能力取代,编程也可能是其中一种。 

认为有护城河的则认为,虽然基础大模型的能力在持续提升,但是独立编程工具有较好的用户交互界面和环境,不少工具也因此得到了用户的青睐。同时像Cursor等工具,还针对低延迟、高频率使用的功能构建了专有模型,进一步提升用户的使用体检,并降低成本。而且,更关键的,产品在跟用户长期的互动中,可以获得用户采纳、编程偏好、代码规范等各种数据,从而成为更具个性化、体验更好的工具,从而获得独立的发展空间。这跟最近流行的上下文工程 (Context Engineering) 思想也是一致的。但这些个性化的数据,基础大模型也可以实现,好比GPT今年4月推出的记忆功能,可以提取用户跟大模型的历史对话,从而分析用户的特点和偏好,可能比用户自己还懂自己,未来更有可能成为一种Life OS(人生操作系统) 。

当然,短期内,独立编程工具仍然有存在的空间,这也是为什么OpenAI 提出斥资约 30 亿美元收购 Windsurf,自然有其独特价值。因为当前争夺用户使用的心智,培养使用习惯,仍然非常重要,要掌握与开发者贴得最近的入口。收购Windsurf后,Open AI坐收了其百万现成用户,包括半数财富500强公司,摩根大通、戴尔等。而且,还有一层意义在于防守,因为如果编程工具的API都调用Claude,将让OpenAI错失这个最具PMF的市场,OpenAI当下非常需要一个好的交互界面和产品来做好防守。在Cursor无意被收购的背景下,收购Winsurf,也不失为一个好的选择。但上周末传出的消息,这次收购被谷歌截胡,Windsurf的CEO Varun Mohan、联合创始人Douglas Chen以及部分研发核心成员,将直接加入谷歌DeepMind团队。这再次印证了当前AI时代“收购人才,而非收购公司”的投资并购新特点。 

再者,独立编程工具的价值,还在于可以动态选择当下表现最好的编程基础模型,而不被基模品牌绑定,让用户始终保有最优模型的选择权。但同时,基模强化自身编程产品的决心也是一以贯之的,如Open AI 在寻求收购Windsurf的同时,也在着力打造自己的AI编程产品Codex,6月已面向 ChatGPT Plus 用户开放。Sam 对这个产品给了很多赞誉,说这是第一次让他有接近 AGI感觉的产品之一。 

程序员向何处去?——“人人都是程序员”的新未来

 “码农”终将退场,但程序员永存。过去,程序员耗费大量时间在重复性、机械化的代码搬砖上,而AI的崛起将彻底接管这些体力活。但真正的编程,从来不只是写代码——架构设计、系统思维、问题抽象,才是程序员的价值核心。   

未来,程序员不会消失,但角色会被拆解、重组,而更多的普通人会因为 AI 获得“编程权”。未来的程序员会从码农到AI指挥官,不再埋头写每一行代码,而是驾驭AI,像导演一样统筹全局。 从执行者到问题终结者,核心价值转向定义问题、拆解逻辑、优化系统,而AI负责填充细节。 

当AI编程的能力越来越强,供给的提升,反而也会激发更多的需求产生。历史上,技术变革带来的“破坏性创造”现象,在多个行业均有体现。虽然自动化短期内导致特定岗位减少,但通过降低门槛、激发新需求、催生新职业,反而创造了更多就业机会。这背后藏着的是"需求弹性法则"——当技术把某种服务的成本和门槛降低一个数量级,沉睡的需求会被唤醒。远到早期汽车对马车夫的替代,近到这些年的互联网技术改变的网约车行业。虽然对之前的出租车司机有一定的替代,但也催生了更多出行需求,反过来形成了庞大的专职司机群体。对程序员而言,AI把开发成本打下来后,"每个小店主都想有定制化库存系统"的场景可能即将上演,每个产品经理也可以自己先做一套POC原型验证,而不必再去苦等程序员的排期,从而自己也成为半个程序员。往后延伸,便是未来更多的“一人公司”成为可能,因为以前创业更难找的是一个优秀的程序员合伙人。 

在自然语言编程工具的加持下,个性化软件成为新可能。未来每个人可以基于自己的需求,定制化设计自己的软件。如可以做一个每天汇总大模型最新进展新闻的应用,给重要的亲朋发生日祝福的提示,口述回忆录和记心情日记的APP,未来三个月吃减脂餐的外卖小程序等等。未来,用户甚至都感受不到自己是在编程,只是输入了一些个人需求。而背后是工具在通过编程的方式,调用各种工具来实现。

在人人都是程序员的未来,2030年的日常可能会是如下场景: 

未来属于善于思考的创意者

当 99% 的代码行可以机器生成,人类真正的护城河是——提出好问题、验证好答案,以及为人类社会定义“好”的标准。编程的终极民主化,是让技术像语言一样成为表达思想的自然媒介。编程可能只是中间态,未来只需要用户来提出需求,由AI来完成实现。 

所以,与其担心 99% 的程序员会失业,不如思考:那 1% 会做什么?如果你能成为定义问题与评测标准的那 1%,AI 赋能的时代将因你而更精彩。 

王强腾讯研究院前沿科技研究中心主任