跳至正文
小莱沃 250 篇手记
← 返回首页

技术

黑灯工厂:新世代的开发

当 AI 从写代码走向完成开发,软件生产将不再依赖人守着每一道工序。开发者会从车间走向控制室,小团队也将拥有持续运转的软件生产线。

黑暗中的自动化软件工厂持续加工、检测和交付发光的代码模块
开发工作正在从人操作工具,走向系统持续生产。

制造业里有一个词,叫“黑灯工厂”。

车间不再需要很多人守在机器旁边。原料进入,设备加工,质量检测,成品下线,大部分环节都由系统自行完成。即使关掉照明,生产线仍然可以继续运转。

开发工作也正在走向自己的黑灯时代。

过去的软件开发,是一群人围绕代码工作。有人提需求,有人画原型,有人写代码,有人测试,有人部署。每个环节都需要人接住上一个人的结果,再把它交给下一个人。项目能不能向前推进,很大程度上取决于今天有多少人坐在工位上。

新世代的开发会变得不一样。

人不再守着每一道工序,也不再亲手完成每一个动作。越来越多的工作会在后台持续发生:需求被理解,任务被拆分,代码被修改,测试被执行,问题被发现,版本被交付。开发者离开电脑以后,软件生产并不会随之暂停。

开发工作和工厂一样,也要开始关灯了。

AI 写代码,只是开始

这一轮变化最先被看见的,是 AI 开始写代码。

它从补全一行代码开始,逐渐能够完成一个函数、一个页面、一个模块,再到接手一项相对完整的开发任务。过去需要开发者连续操作几个小时的工作,正在变成一句指令和一次等待。

但代码并不是开发的全部。

当写代码这一步越来越自动化,变化会自然向前后延伸。AI 不只接收一个已经拆好的任务,还会参与理解目标、阅读历史、寻找相关代码和选择实现路径。完成修改以后,它也不会停在“代码已经生成”,而是继续运行测试、检查结果、修复问题和准备交付。

我们今天看到的是 AI 写代码,接下来看到的会是 AI 完成开发。

这两者之间,是工具和生产系统的区别。

开发将从操作变成委托

过去使用开发工具,人必须一直在场。

打开编辑器,找到文件,修改代码,执行命令,阅读报错,再继续修改。工具很强,但每一步都由人推动。人一停下来,工作也就停下来。

新世代的开发会从“操作工具”转向“委托任务”。

开发者不再告诉机器每一步怎样做,而是告诉它要完成什么、哪些条件不能违反、最后应该交回什么结果。至于中间要阅读哪些文件、运行哪些命令、经历多少次修改,会逐渐交给系统自行安排。

这会改变人与软件之间的距离。过去,开发者身处代码之中,一行一行推动系统变化;以后,开发者会站得更高一些,同时观察多个任务、多个代理和多个产品。

写代码仍然存在,但它不再是人和软件之间唯一的连接方式。

工作时间不再等于生产时间

传统开发有一个很明显的边界:人的工作时间,就是项目的生产时间。

晚上没有人继续处理,任务就停在那里;周末团队休息,版本也一起休息。即使服务器一直开着,开发活动本身仍然依赖人的在线。

黑灯开发会打破这个边界。

任务可以在晚上继续执行,测试可以在无人值守时反复运行,多个方案可以在第二天上班前完成比较。开发者早上打开工作台,看到的不再只是昨天留下的待办,也可能是已经完成的结果、等待决定的分歧,以及少数系统无法独立处理的问题。

开发会从一种同步劳动,逐渐变成一种持续生产。

人仍然有上下班,软件生产线开始没有。

一个人身后,会站着一支机器团队

过去一个人能够同时推进的事情很有限。注意力只能放在少数任务上,项目一多,就需要增加更多人。

以后,一个开发者身后会站着一支随时可以调动的机器团队。

有的代理理解需求,有的代理实现功能,有的代理寻找问题,有的代理关注安全和性能。它们不一定拥有固定名称,也不一定以今天熟悉的聊天窗口出现。它们更像一组持续运行的能力,根据任务自动组合,又在完成以后退出。

一个人会同时经营过去需要多人协作的工作。小团队能够维护更多系统,个人也能把更完整的想法变成产品。

未来的软件团队不会只是“人加 AI”。它更像是少量的人,带着大量可以随时组织起来的智能生产力。

开发者会从车间走向控制室

当机器承担越来越多具体动作,人的位置也会随之改变。

开发者会逐渐离开每一道工序,走向整条生产线的控制室。他关注的不再只是某段代码怎么写,而是系统正在完成什么、为什么作出这个选择、哪里需要停下来,以及下一步应该往哪个方向走。

过去最常见的工作是实现。未来更常见的工作会是设定目标、表达约束、选择方案、处理例外和确认结果。

程序员不会因为不再亲手写每一行代码,就离软件更远。相反,他需要理解更大的范围。以前只需要熟悉自己的模块,以后可能要同时理解产品、业务、数据、风险和用户反馈,因为这些都会进入机器执行任务时的方向。

人的价值会从“完成一个动作”,转向“决定系统做什么”。

软件会从项目变成持续生长的系统

今天的软件仍然带有很强的项目感。

立项、排期、开发、测试、上线,像修建一栋建筑。版本发布以后,团队再进入下一轮。软件在一个个版本之间向前移动。

黑灯开发会让这种节奏变得更连续。

用户反馈进入系统,问题被识别,改进被生成,结果再回到真实使用中。很多微小变化不再需要等待下一次大型排期,而是在持续观察和持续调整中自然发生。

软件会越来越像一个能够不断生长的生命体。它不是等待开发者定期维护的静态产品,而是一个始终被观察、被修正、被改善的运行系统。

版本仍然存在,但开发不会只发生在版本之间。

公司的形态也会变轻

当软件生产不再与人数直接绑定,公司的组织方式也会发生变化。

过去要做更多产品,通常意味着招聘更多开发者、增加更多管理层级、建立更多协作流程。人越多,沟通也越多,一部分力量用于创造,另一部分力量用来维持组织本身。

新世代的团队会更小,也更完整。

少数人可以负责一个产品从想法到运营的整个过程。岗位之间的边界会变淡,产品、设计、开发和运营不再需要经过漫长的接力。一支很小的团队,也可能拥有过去一家中型软件公司的交付能力。

未来值得关注的,不只是大公司会减少多少人,而是小团队和个人会获得多大的生产能力。

软件行业可能迎来大量微型公司:人数不多,产品不少,系统一直运转,服务覆盖全球。公司的规模变小,能够完成的事情反而变大。

开发管理会从管人转向管系统

传统开发管理围绕人展开:谁负责这个需求,谁还没有完成,谁需要参加会议,谁来接手下一步。

黑灯开发的管理对象会逐渐变成生产系统。

管理者关注哪些工作可以自动流动,哪些地方经常等待人工决定,哪些知识还只存在于某个人脑中,哪些问题会让整条生产线停下来。

会议、排期和任务分配不会立刻消失,但它们的重要性会下降。越来越多的协调会由系统完成,人只需要处理那些真正存在分歧、风险和方向选择的部分。

管理不再只是让更多人按时完成更多任务,而是让整个系统用更少的人工介入,持续产生可靠结果。

开发能力会成为每个行业的基础设施

当开发越来越接近自然语言委托,它就不再只属于软件公司。

一家制造企业可以为自己的工艺快速建立系统,一家贸易公司可以根据自己的流程持续改造工具,一个很小的工作室也可以拥有完全贴合自身习惯的软件。过去只有达到一定规模才值得开发的需求,会因为生产成本下降而被重新看见。

软件不会再总是由一家专业公司做好,然后交给所有人使用。越来越多的软件会直接从具体业务中生长出来,由最了解问题的人提出方向,再由智能生产系统持续实现。

每家公司都会拥有自己的软件生产线。开发能力会像财务、沟通和数据一样,成为组织内部的一种基础能力。

黑灯之后,人仍然负责方向

黑灯工厂并不是一座没有人的工厂。它只是把人从重复、持续、必须守候的动作中移开。

黑灯开发也一样。

机器会完成越来越多工作,但做什么产品、解决谁的问题、接受怎样的代价、承担什么后果,仍然需要人决定。生产能力越充足,选择反而越重要。因为能做的事情越来越多,真正稀缺的会变成方向。

未来的开发者不一定每天写很多代码,但他要不断回答更大的问题:什么值得做,什么不应该做,系统应该走向哪里。

灯关掉以后,人不会消失。

人只是从机器旁边,走到了决定机器往哪里去的地方。

开发的新世代正在到来

今天,我们还在为 AI 能独立完成一个功能而惊讶。再往后看,这可能只是一个很早期的阶段。

开发正在从手工实现走向自动生产,从人操作工具走向人委托系统,从团队在线工作走向软件持续生长。代码仍然重要,但它会逐渐退到生产线内部,不再占据舞台中央。

未来的开发现场可能非常安静。没有很多人同时敲键盘,没有任务在不同岗位之间反复转交,也没有人整夜守着一次发布。系统在后台持续工作,只把少数真正重要的决定交给人。

就像那些熄灯以后仍在生产的工厂。

开发的新世代,也会在灯光之外开始。

发表评论