2025年,一个产品经理用Cursor三天做出了完整的SaaS产品。2026年,一个后端程序员用Claude直接输出了比公司产品经理更详细的PRD。这不是段子,而是正在批量发生的现实。

AI正在消解那道延续了二十多年的职业边界。产品经理、BA和程序员——这三个角色的定义、分工和生存逻辑,正在被同时改写。本文试图厘清三个核心问题:BA和产品经理到底有什么区别?AI时代的"全栈"到底指什么?三个角色各自该往哪里走?


一、为什么会有这个问题

编程是构建互联网世界最基础的生产活动。而AI学会编程这件事之所以具有颠覆性,不在于它"也掌握了一门技能",而在于它改变了互联网的生产方式本身。

过去,一个软件产品的诞生需要一条完整的分工链条:产品经理定义What,BA将其转化为可执行的需求规格,程序员实现How。这条链条存在的前提是信息不对称——产品经理掌握用户信息,BA掌握需求分析方法,程序员掌握技术实现能力。三者互相依赖,也互相制衡。

AI的出现同时降低了两个方向的壁垒。一方面,Vibe Coding让不需要写代码的人可以"描述意图,AI实现"——产品经理不再需要程序员就能做出可运行的原型。另一方面,AI能自动完成用户画像分析、竞品调研、PRD撰写——程序员不再需要产品经理就能定义产品方向。信息不对称被快速抹平,基于不对称建立起来的职业分工自然松动。

但这里有一个容易被忽略的混淆点:BA和产品经理,许多人在讨论中混为一谈,而两者的差异恰恰决定了它们在AI时代的不同走向。


二、BA和产品经理,不是一个维度的岗位

BA(Business Analyst)和产品经理(Product Manager),从命名上就可以看出核心差异。

BA的工作输入是"概念需求"——一个模糊的、不完整的、尚未验证的想法。输出是经过周密分析后的详细可执行需求规格说明。这个转化过程是BA的通用专业领域,涉及需求获取、分析建模、规格编写等方法论和工具。除此之外,BA还需要对所服务的业务领域有匹配工作需要的理解深度——不懂金融的BA做不了银行系统,不懂医疗的BA做不了临床系统。两项能力结合,才能胜任这个岗位。

回到本源,BA要解决的核心问题是:如何将不完整、不全面、也不知道是否可行的概念需求,高效且有效地转化为详细可行的需求规格说明。 岗位围绕的重点是这个转化过程。

产品经理则不同。从命名上就非常清晰——这个岗位围绕的不是"需求",而是"产品"。产品的通用定义是:被人们使用和消费、能满足特定需求的任何事物,涵盖有形物品、无形服务、组织、观念及其组合,其价值由用户实际体验衡量。

因此,产品经理对标的是产品的整个生命周期——对用户的价值(当然也包含情绪价值)、企业在该产品上的投入产出关系。他不仅关心需求从提出到转化的过程是否得当,更关心的是需求本身所对应的代价与产生的价值之间的关系维系

一句话区分:BA围绕"需求转化",产品经理围绕"产品价值"。不是一个维度。


三、AI时代的"全栈",内涵已经变了

传统意义上的"全栈工程师",是指一个软件工程师能够掌握前端、后端、数据、通信等技术,端到端地针对一个需求进行交付。这个定义在过去十年里已经被广泛接受。

但在AI时代,"全栈"的外延需要扩展。当AI能够以自然语言生成代码后,程序员的技术壁垒被整体降低——写代码本身不再是最稀缺的能力。真正的瓶颈向上转移到了"定义问题"和向下延伸到了"交付价值"。

因此,AI时代全栈的外延应当扩展到两个方向:向前,覆盖BA的需求分析与转化工作——理解业务、拆解模糊需求、形成可执行规格;向后,覆盖运维与运营——将交付物真正嵌入生产环境、观察运行状态、根据数据反馈迭代。换言之,AI时代的全栈工程师,不是"什么技术都会写",而是能够从模糊的业务意图出发,端到端地交付可运行的、产生价值的产品

这个定义的转变,也解释了为什么BA和程序员的融合会成为一个必然趋势。


四、AI给三个角色分别带来了什么

对BA而言,AI首先冲击的是需求分析的方法论层。过去BA依赖的很多工具——用户故事拆解、流程建模、验收标准编写——AI已经能完成得相当规范。但BA真正的壁垒不在方法论,而在业务领域的理解深度。AI懂通用知识,但不懂你所在行业的潜规则:医疗的合规红线、金融的风控逻辑、To-B的采购决策链。行业深度乘以AI杠杆,才是有竞争力的BA。更值得关注的是,当程序员借助AI补上了需求分析的能力后,BA在分工链条中作为"中间翻译层"的价值会快速衰减。

对程序员而言,冲击更直接。编程能力被视为一个金字塔——AI吃掉的是最下面一两层:代码辅助、样板生成、API调用。市场对开发者的需求会向更上层转移:系统设计、架构判断、安全工程、性能调优。一位资深工程师的总结很精准:"AI能写业务代码,但还写不好卡脖子的技术。"同时,程序员必须主动补上产品和BA的能力——理解商业模型、关注数据指标、培养用户同理心。只会接需求写代码的程序员,会被Vibe Coding的产品经理替代。

对产品经理而言,挑战最大。AI不仅让程序员能做产品经理的工作(PRD、竞品分析、用户故事),还让产品经理的传统核心技能变得"人人可得"。如果一个产品经理的核心价值就是写文档和画原型,可替代性极高。产品经理需要向上走——从"定义需求"上升到"定义愿景",从执行层上升到决策层:市场定位、产品方向、资源博弈。同时,产品经理也必须向下走——学会用AI工具独立构建产品原型。一个能自己做Demo的产品经理,说服力远大于只会画PPT的产品经理。


五、结论:融合,并向真正的产品经理靠拢

我的判断是:未来BA和程序员会大概率需要融合,并向真正意义的产品经理靠拢。

这个判断基于两条逻辑线。

第一条线:当AI同时降低了产品思维和编程能力的门槛,角色之间的"中间翻译层"将首先消失。BA作为"把业务语言翻译成技术语言"的角色,程序员作为"把需求翻译成代码"的角色——这两个翻译职能都会被AI直接覆盖。剩下的不是翻译者,而是直接面对问题的解决者

第二条线:行业已经在给出信号。大模型创业公司普遍不再大量招聘传统产品经理,团队由AI工程师主导;"全栈型产品经理""Builder""ITBP"这些新角色标签正在出现。36氪走访的行业预测是:未来程序员和产品经理两个岗位将合体。这不是危言耸听,Midjourney 只有11名全职员工,Magnific AI只有2人,Sora只有13人——当AI放大了个人能力,组织形态必然重构。

但"合体"不等于"混沌"。融合的终点不是回到每个人都什么都干的原始状态,而是一个新的职业锚点——我称之为真正的产品经理。这里的"产品经理"不是写PRD、画原型的那个岗位,而是回归其命名本意的角色:对产品全生命周期的价值负责,对"代价与价值之间的关系维系"负责。

未来最具竞争力的人,既不是"最好的程序员",也不是"最好的BA",而是能够从模糊的业务问题出发,借助AI杠杆,端到端地定义、构建、交付和迭代产品价值的产品构建者。TA的核心能力不再是单一的专业技能,而是三个维度的组合:行业洞察(知道做什么)、系统编排(知道怎么组合AI和工具来做)、价值判断(知道做到什么程度算对)。

这个进化方向,对BA、对程序员、对产品经理,殊途同归。


本文是"AI时代职业角色演进"系列的一篇。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐