我在课堂上现场演示过一次开发:有学员提了一个巡检工单管理系统的需求,我完全不懂JavaScript,一个字符的代码都不认得,就靠自然语言把需求原原本本描述清楚,AI就把代码写完、调试完、测试完,一整套系统就在课堂现场跑起来了。领导者懂不懂技术细节是一回事,软件开发这道门槛本身发生了什么实质性的变化,是另一回事------我想借这次课堂现场,专门讲清楚后面这个问题。

门槛没有消失,只是挪了位置
我不想把这件事渲染成"人人都是程序员",那是网上流传很广的一种夸张说法,也不是我想在课堂上传达的重点,说穿了对绝大多数管理者也没有太大的实际意义。真正值得琢磨的,是开发这件事里,哪些能力的重要性在下降,哪些在上升。语法记不记得住、样板代码写得熟不熟练,这些过去要花大量时间反复打磨的基本功,重要性明显在下降,AI写这些东西比大部分人写得又快又标准,还不容易手滑写错。但需求表达清不清楚、业务建模准不准确、架构设计合不合理、安全和测试标准立没立起来、系统上线之后的持续运营谁来管,这些能力的重要性反而在上升。开发的门槛不是被彻底拆掉了,是从"会不会写代码"这一条,挪到了"能不能把一件事想清楚、说清楚、管到底"这一条上。
这件事对运维人员是个特别大的机会。运维人员天然熟悉真实的生产环境、常见的故障模式、权限体系和部署流程,这些都是他们比很多专职开发人员更懂的地方。过去这些人手上攒了一堆想做又排不上研发排期的小工具需求,现在借助AI编程,很多这类需求可以自己动手,不用再去挤研发团队本就紧张的排期。这是运维人员一个明显被放大、被凸显出来的优势,而不是被AI替代的信号。
我现场演示的那个巡检工单系统就是个典型例子:这类需求颗粒度小、逻辑相对独立,放到研发排期表里,前面还压着更重要的业务需求,可能要排上好几周甚至更久,运维人员自己动手,一个课时就能看到雏形,从提需求到看到能跑的系统,中间不用再经过一轮又一轮的排期协调。这种小工具日积月累地积累起来,对整个团队日常工作效率的提升,往往比一两个轰轰烈烈的大项目还要明显,因为它们精准命中的是运维人员每天都要反复重复处理的琐碎痛点,而这些痛点过去因为看着不够"重要",永远排不进研发那份长长的优先级清单,只能靠人工一遍遍手动应付。
商业级系统的门槛并没有降
我要提醒大家一句,不是所有软件开发的门槛都在同等程度地下降。像巡检工单管理系统这类小颗粒度、独立运行的工具,AI编程确实能大幅降低开发难度;但涉及网络架构、安全体系、性能和容量规划、云平台底层构建这类复杂系统,依然离不开有经验的人来把关和设计,不是靠AI一句话就能生成的。我在课上讲过,就算技术上可行,领导也不会放心让AI去自主搭建这类架构,最终还是得靠有经验的人来判断、来兜底、来承担责任。商业级系统上线,代码审查、架构治理、责任机制这些环节一样都不能少,AI编程降低的是编写代码这一层的门槛,不是降低了对系统整体负责这件事的门槛。
我在课上把这两类场景的区别,概括成"能不能容错"和"能不能撤回"这两条简单实用的判断标准。巡检工单这类小工具就算出了点小问题,大不了重新填一次表单,代价很小,几乎不影响任何人;但涉及核心业务数据、对外服务能力或者安全边界的系统,一旦出问题可能直接影响收入或者引发安全事故,代价完全不是一个量级。管理者判断某个开发需求能不能放心交给非专职人员用AI快速实现,这个"容错和撤回成本"的判断,比单纯看功能复不复杂更管用。
研发团队的角色也在变
这件事对研发团队的冲击,一点也不比对运维团队小。过去研发团队的核心工作是亲自把每一行代码写出来,现在这个重心正在往设计、验证和维护AI生成成果转移。工程师要花更多精力去认真想清楚这个功能到底该怎么设计、边界应该划在哪里,去验证AI写出来的东西有没有隐藏的漏洞和逻辑问题,还要负责这套系统上线之后长期能不能维护得下去、扛不扛得住业务的持续变化。这跟过去"写完代码、提交测试、上线交付"这套线性流程完全不是一回事,工程师的价值判断和架构判断,反而变得比敲代码的手速更重要。
我在课上也提醒过研发团队的管理者,不要把这种转变简单理解成"以后不用招那么多写代码的人了"。更准确的说法是,团队里每个人花时间的方式变了:过去用大量时间在把需求翻译成代码,现在这部分时间已经被AI大幅压缩,省下来的时间理应投到需求澄清、边界测试、异常场景推演这些原来经常被工期挤压、能省则省的环节上。如果团队只是把AI省下来的这部分时间,用来多接几个项目、把人力排得更紧,那省下来的效率红利,很快就会被后续冒出来的新质量问题一点点吃掉,反而得不偿失。
负责全生命周期
我不觉得AI把专业性搞没了,它只是把"什么算专业"这套评判标准换了一套。过去稀缺的是能写出优雅代码的人,未来真正稀缺的会是能准确描述问题、能判断AI给出的结果对不对、能对一个系统的全生命周期负责到底的人。这是一种更贴近业务本质、也确实更难被替代的专业能力,管理者在评估团队能力的时候,标准也该跟着往这个方向调整,而不是还停留在"这个人代码写得快不快"这种旧尺子上。
c这些指标如果不跟着调整,团队即便用上了最新的AI编程工具,实际的产出质量和责任归属,也未必能真的往前走一步。