当AI能写代码、能画界面,企业管理者们开始畅想“用AI重写一套ERP系统”时,一位CIO在群里说了句大实话:那不是颠覆,是作死。
最近,关于AI取代程序员的讨论甚嚣尘上。有人兴奋,有人焦虑,而真正在一线管过项目、写过代码的人,给出的答案却冷静得多。
一、诱人的幻想:AI似乎无所不能
“AI都能写代码了,为什么不能把公司那个臃肿难用的ERP系统重写一遍?”这是一位业务负责人在会议上的原话。这种想法不难理解——毕竟,对于大部分传统企业而言,“苦ERP久矣”是真实写照。录一张凭证要来回切几个界面,点错了还得从头来。当AI工具展现出惊人的代码生成能力时,业务部门的第一反应往往是:“既然它这么厉害,为什么不把整个系统重新开发得好用一些?”
更何况,用AI生成一个功能模块看起来成本极低。“几分钟就能搞定,还能快速出UI界面,重做ERP不就是多写几个提示词的事?”这个诱惑,是真实的。
二、冰冷的现实:四个坑,一个比一个要命
然而,“用AI生成个功能页面”与“用AI重建一套ERP”,中间隔着十万八千里。
坑一:ERP的本质不是代码,是管理逻辑。 ERP的核心从来不是“写代码”,而是“固化管理逻辑”。里面沉淀的是一家企业几十年攒下的业务规则、财务规范、审批流程、数据标准。采购订单怎么生成、库存怎么计价、成本怎么分摊——这些不是拍脑门想出来的,是无数业务场景磨出来的、合规审计逼出来的、财务核算倒推出来的。AI的训练数据里,没有你们公司那套“先检后收、三单匹配”的祖传逻辑。最终AI设计的可能是个能跑的“空壳”,不是能用的“系统”。

坑二:数据的复杂度,AI根本搞不定。 ERP最值钱的不是代码,是数据。几十年的客户、供应商、物料清单、BOM结构、历史交易、价格记录……这些数据之间的勾连,复杂到你想象不到。有家企业仅仅是理清物料编码就耗了大半年时间,老编码里“螺丝”有八个版本,谁也说不清区别。这活AI干不了,得靠老库管凭记忆区分。

坑三:业务部门不会陪你“革命”。 业务部门确实是骂ERP难用的主力军。可你跟他们说“推翻重做,配合梳理流程”,他们最常说的一句话是:“太忙了,没空。”人家要的是个“好用的系统”,不是“陪你玩AI代码秀”。
坑四:AI开发带来的隐性成本,远比想象中高。
除了ERP重构这个极端场景,即便在日常软件开发中,AI也远未达到“取代程序员”的水平。根据行业研讨的总结,AI辅助开暴露出一系列突出问题:
人力层面,行业内卷模式正在升级——人与人竞争、人与AI比拼效率、AI与AI产出互相比较。企业出现两种极端用工策略:直接缩减开发人员编制,或在不增配人力前提下大幅增加业务任务量。更危险的是,部分开发人员形成重度AI依赖,任何需求、编码、文档工作直接照搬AI输出,丧失独立分析、逻辑推导、动手调试能力。人员沦为单纯传递需求、复制AI内容的“人机接口”。
代码交付层面,AI生成的质量不可控。针对业务逻辑复杂的系统,AI生成、迭代修改后的代码逻辑杂乱,接手人员普遍需要整体重构。AI重构仅消耗token就能快速输出修改方案,单次改动门槛极低,缺乏全局业务视角,长期堆积技术债务。更麻烦的是,多版本迭代易出现逻辑回退问题,前后修改内容互相覆盖、冲突,缺陷隐蔽性强。
成本层面,AI单次生成代码的即时成本虽低,但长期综合总成本居高不下——包含大量代码复查、漏洞修复、系统重构、线上故障处理、人工兜底校验等隐性成本。AI生成内容存在缺陷时,仅能事后道歉补救,无法事前规避风险。所有代码校验、逻辑核对、故障修复仍需深度人工介入,并未真正减少核心人工工作量。
三、AI的定位:副驾驶,不是飞行员
那么,AI在软件开发中究竟该扮演什么角色?
答案很明确:AI是辅助工具,不是替代方案。 类比自动驾驶逻辑,AI开发必须配套人工流程备份。多数团队未建立强制人工复核、手动兜底机制,过度信任AI输出结果,这才是最危险的。

行业研讨总结出AI赋能软件开发面临的四大核心挑战:
企业管理矛盾——降本诉求与质量稳定难以平衡。盲目减员导致测试、审核环节缺位,代码质量下滑,短期降本与长期系统稳定性存在天然冲突。
人员能力挑战——从业者难以把握人机协作边界。多数人容易走向两个极端:完全排斥AI,错失提效工具;或彻底依赖AI,丧失独立思考与技术能力。
技术管控挑战——AI输出无全局架构思维。AI仅基于局部需求生成代码,无法完整理解整体业务架构、历史迭代逻辑,频繁迭代修改持续积累技术债务。
行业认知挑战——普遍存在“AI全能化”认知误区。团队和管理者忽视人的主观判断、全局规划、逻辑校验的核心价值。
四、结论:工具越强,人越重要
回到最初的问题:AI可以取代软件开发人员么?
答案是:不能。 至少目前不能,未来很长一段时间内也不能。
AI能写代码,但写不出对企业业务逻辑的深刻理解;AI能快速生成页面,但生成不了几十年沉淀下来的数据关系和流程规范;AI能降低单次开发的边际成本,但解决不了系统长期维护、技术债务累积、责任边界模糊等核心问题。
在AI时代,工具越强大,驾驭工具的人就越重要。程序员不会被AI取代,但会被会用AI的程序员取代。关键在于找到人机协作的科学边界——既不被工具裹挟丧失独立思考能力,也不固步自封拒绝提效工具。
夜雨聆风