复杂度,还是不确定性?重新理解技术与业务的"两张皮"
2026-7-19
| 2026-7-19
字数 3022阅读时长 8 分钟
先看一句话。有人说:"AI 智能体就是软件开发的未来,我们再也不需要开发者来拖慢业务的脚步了。"
Tuhin Nair 从这句话里挑出一个很有意思的观察。如果一个资深开发者认同它,他对这个人的专业性是存疑的;可如果一个非技术的人认同它,他反倒觉得对方多半说对了。同一句话、同一个判断,落在两拨人身上,对错却相反。这里没有逻辑出错,是这句话在两个人群耳朵里,意思本来就不一样。文案的本质就是把一条信息匹配给它的受众,而这里发生的,恰恰是同一条信息在两个受众那里指向了两件事。这篇文章要解决的,就是这种错位。

一、《为什么资深开发者不擅长表达自己的专业价值》

作者把一家公司拆成两个循环。
第一个循环里住着市场、销售、产品和 CEO。他们的任务是把东西推向市场、拿到反馈、判断有没有价值,一句话,试错与学习。他们追猎的怪兽是不确定性。没有哪个策略保证成功,再叠上时间和成本的压力,"尽快推出去"就成了在截止期前压缩不确定性的唯一办法。所有公司都从这个循环起步,它的关键词是速度。
第二个循环,是公司有了付费客户之后才长出来的。这里的目标是服务的持续与保证,让系统保持可运行、可理解、可调试、可修复、可传授、稳定。资深开发者常年待在这里,因为他们要为"公司能不能持续服务客户"负责。而威胁这一切的,是复杂度。每多一个特殊分支、多一张表、多一个组件,系统就更难懂、更难修、更不稳。于是第一个循环的目标是压缩不确定性,第二个循环的目标是管理复杂度。
沟通的裂缝就在这里。有了客户之后,两个循环同时在转,同一件开发工作,站在不同循环里的人会用完全不同的方式去框它。业务看到的是"需求进来了,快点做,我好去市场上验证";资深开发者看到的是"又来一个需求,复杂度又要涨,我守的稳定性又要被啃一口"。两个故事对不上。开发者张口就是复杂度、维护成本、可持续,可这些话一句都没回答对方要的"减少不确定性"。
作者给的诊断很锋利:你没法用你自己的问题,去打发别人的问题。他给的处方是,把你的方案,说成是对方那个问题的解药。而资深开发者手里最值钱的本事,恰好是"非必要不建、能复用就不新建"。要做调研,先用问卷;要测一个新功能,先在现有界面放个按钮看有没有人点;要一套新的分析体系,先从一个决策、一张图、一个指标做起。他甚至给了一句可以直接搬来用的话:"我们能不能试个更快的办法?"这一句里,"更快"接住了对方要的速度,"某个办法"暗示还有别条路,"试"则暗示它不必完美却可能已经够用。
最后是 AI 带来的转折。AI 好像让"精简、复用、避免"都失去了意义,它能在极短时间里造出一大堆东西。但作者说,AI 还做不了资深开发者仍在做的那一件事,承担责任。AI 疯狂加速第一个循环,同时也在拆第二个循环,它让系统更难懂、更难修、更不稳,而且它不担责。他的解法是解耦。就像小说家先狂写一版粗糙的初稿、再由编辑提炼成型那样,把系统分成一个求快的 Speed 版和一个求稳的 Scale 版,功能先在 Speed 版长出来,验证过了再到 Scale 版被稳定下来。于是资深开发者的身份,从写作者变成了编辑者。

二、这篇文章妙在哪,以及它其实是普适的

我读完最欣赏的,是作者的切入角度。他不是技术人,所以他不去争论"到底该快还是该稳"这种没有答案的问题,而是往后退一步,去看这两拨人各自在害怕什么。一旦你看清一方追的是不确定性、另一方躲的是复杂度,很多看起来像态度问题、像立场对立的争执,本质就露出来了:双方在猎不同的怪兽,却以为对方在跟自己抢同一头。
我更想强调的是,这个框架远不止适用于软件工程师和业务人员,它是普适的。任何一个组织,只要它同时既要探索增长、又要守住已有的盘子,就一定会长出这两个循环,也一定会在两个循环的接缝处产生同样的错位。销售要签单,风控要控敞口;前台要规模,合规要边界;分公司要打法灵活,总部要口径统一。你把"复杂度"换成"风险""合规成本""口径一致性",把"不确定性"换成"市场窗口""竞争压力""增长指标",这篇文章的结构一字不改就套得上来。
这背后的逻辑是,速度与稳定这对张力,是任何一个成熟组织的先天结构。它跟软件无关,跟"既要活下去、又要长大"这件事本身有关。所以那句诊断值得每一个守着"稳"的人抄下来:你没法用你自己的问题,去打发别人的问题。守稳的人天然握着专业判断,却也天然容易用自己的语言,把别人的诉求解释掉,最后落一个"总说不"的名声。真正的出路,是把你的专业翻译成对方的收益。

三、落到证券:我对"两张皮"的重新理解

说到这里,我想接回一个我们行业里被讲了很多年的老话题,业务和技术的"两张皮"。
传统的说法是,两张皮的病根在于技术讲的话业务听不懂、双方利益不一致、组织上又互相隔离,于是给的药方几乎总是同一味,把技术团队搬进业务部门,放到同一个业务领导底下。可这些年做下来我越来越清楚,这味药治的是认知不一致这个病,而那对真正的矛盾它治不了。
把技术搬进业务,改变的是沟通频次、信息对称和信任。大家坐在一起,商量得多了,业务领导也不再怀疑资深技术人员讲的稳定性顾虑是在偷懒或者推诿,这一层的两张皮确实会慢慢消融。但快与稳这对矛盾,一寸没动。因为它压根不是一个信息问题,认知再一致,鱼和熊掌的账还是要有人算。
合并真正干的事,是把这笔账的责任人从两个变成了一个。过去的格局里,快是业务隔着墙喊,稳是技术隔着墙守,那道墙的用处恰恰是让两边都能把代价甩给对方。合并之后,同一个业务领导既要交业务结果,又要为系统出事担责,他被迫把这两笔账并进自己一个人的账本里。这在结构上其实更健康,因为做取舍的人开始承担取舍的后果。只是它不会让你觉得矛盾被解决了,它只是把矛盾收进了一个人的判断里,那个人从此要独自面对业务人员要的快、和技术人员守的稳这对天然的对立。
而证券这个行当,会把这杆秤往稳那头压。互联网试错成本低,错了改就是,所以它的最优点天然偏快;证券错了要有人担责任,责任会让任何一个清醒的业务领导在拍板那一刻自动给稳加权。所以哪怕是认知完全一致的两个领导,一个坐在互联网、一个坐在券商,也会停在完全不同的平衡点上。这里没有谁对谁错,只是两个行业的容错结构不一样。
我还想往下多说一层,因为这里藏着一个容易被"合并就好了"这个乐观结论盖住的盲点。哪怕这位业务领导认知完全到位、也真心愿意为稳担责,他身上仍然有一个系统性偏差,他的考核周期和技术债到期的周期是错位的。业务结果这个季度、这一年就要,技术债却常常要两三年后才爆,而且很可能爆在他轮岗之后的继任者手里。这意味着,一个既懂又负责的领导,仍然会结构性地低估稳。这不怪他不懂,只怪稳的账单送达得太晚。
也正是在这里,资深技术人员并没有因为坐进了业务部门就变得可有可无。他的角色从守门人变成了顾问。守门人的活是隔着墙说"不",顾问的活是坐在同一张桌子上,把那张迟到的账单,用业务领导此刻算得清的话,提前摆到他面前。这跟那篇文章讲的是同一件事,把你的稳,翻译成"他要的快,还能持续跑多久"。
所以绕了一圈,我对"两张皮"的重新理解是这样的。它从来不是一个能靠画组织架构图消灭的东西,它是快与稳这对结构性张力在组织形态上的投影,你把它挪到哪,它就跟到哪。合并的价值不在消灭张力,而在于让承担后果的人来做这个取舍,同时把技术专家从对抗性的守门位置,请到辅助决策的位置上。真正还需要我们下功夫的,是怎么让那份延迟到来的稳定性成本,在领导拍板的当下就变得看得见、算得清。这一针缝上了,两张皮才算真的合到了一处。

  • 思考
  • 读书笔记
  • 数字化转型
  • 业技融合
  • AI 时代的育儿:孩子究竟要学会什么AI时代,工业时代管理工具的三种命运
    Loading...