
"写出代码"这件事,AI比你做得更好。
但"判断该写什么代码",才是你真正的护城河。
2015年,一个程序员能写代码,就是香饽饽。
2025年,AI几秒钟就能生成一段能跑的程序。
那你呢?你的价值在哪里?
我见过两类工程师。
1"代码很优雅,业务很迷茫"型
他们能在评审时把架构图画得滴水不漏,设计模式用得炉火纯青。但产品上线后,业务方问的第一句话是:"这个功能解决了什么问题?"
2"看起来不太技术,但业务很透"型
他们说话时不蹦术语,不聊架构,但每次技术决策都能说清楚——为什么做这个,值不值做那个。
五年后,第一类人在焦虑35岁危机,第二类人成了公司最不可或缺的人。
为什么?
技术方案再漂亮,做完不是业务方想要的,就是零
📌 行业里不缺这样的案例
某团队花三个月,用最优雅的微服务架构,重构了一个日活不到3000的系统。
另一个团队花两周,用一个看起来很土的定时脚本,解决了一个每天让公司损失几十万的超卖问题。
前者技术正确,后者业务正确。
你说哪个更值钱?
AI来了之后,这个差距会越来越大
AI能生成代码,而且质量还不错——语法规范、风格统一、有注释有错误处理, 但它不理解业务。
比如,订单系统里"取消"和"退款"是两个完全不同的概念。技术上都体现为状态流转,但财务处理、用户通知、客服流程完全不一样。
如果产品经理没告诉AI这个区别,AI很可能把两者混为一谈。
AI保证的是"能跑",不是"跑得对"。
而判断"跑得对不对"这件事,只能由人来完成。
当你无法判断AI写的代码是否正确时,你就不可能指导它修正
为什么?
因为AI生成的代码有个特点:看起来总是很合理。
一个库存同步延迟的优化问题,AI可能给出一个包含重试机制、幂等处理、监控告警的完整方案。技术上无懈可击。
但如果你不知道"库存同步延迟5秒以上会导致超卖"这个业务约束,你就不明白为什么重试间隔设成3秒是不可接受的——你需要的是实时同步,而不是异步重试。
你连问题都看不出来,怎么让AI改?
真正值钱的能力,不是写代码,是做判断
判断哪个需求值得做,哪个可以砍 判断AI生成的代码是真解决了问题,还是表面上能跑 判断一个技术方案是合理投入,还是过度设计 判断业务方说的需求,和他们真正要解决的问题,是不是一回事
这些判断能力,既不是纯粹的技术能力,也不是纯粹的业务能力。
是两者深度融合之后的T型能力。
T型能力
T型能力的真正含义:
技术深度用于判断可行性,业务广度用于创造价值。
注意,这里说的技术深度,不是让你比AI更能写代码。
而是你比AI更能判断——技术方案可不可行、适不适用、有没有风险。
这种深度不需要你成为顶尖技术专家。你需要的是"够用的深度":足够判断可行性、足够识别风险、足够和AI有效协作。
然后把更多精力放在业务理解上。
因为业务理解力,才是AI时代真正的稀缺资源。
怎么系统性地提升业务能力?
第一步:摸清一个行业的价值链条
谁在创造价值,谁在传递价值,最终是谁在买单、为什么买单。
比如电商:品牌方提供商品,平台提供流量,物流提供履约,支付提供资金通道,消费者买单。
每个环节的利润分配怎么决定的?谁的议价能力最强?
这些问题不会直接告诉你怎么写代码,但它们会塑造你对"什么是有价值的系统"的理解。
第二步:把每次PRD评审当成学习机会
大多数工程师把PRD评审当"接收需求"的被动环节。
但真正有效的方式是:评审前自己先看一遍,把不理解的地方标出来;评审时多问几个"为什么"——
为什么业务要做这个功能而不是那个?为什么这个优先级比那个高?为什么用户会有这个需求?
有一个问题特别有用:"如果只能做一件事,做什么?"
这个问题看似简单,但逼迫产品经理把需求背后的业务逻辑说清楚。长期下来,问这个问题的人对业务的理解会比别人深很多。
第三步:建立业务指标和技术指标的映射关系
业务指标是DAU、留存、转化率、GMV。
技术指标是响应时间、可用性、错误率、容量。
业务大拿知道这两类指标之间的因果关系。
页面加载时间从2秒优化到0.5秒,业务上能带来多少转化率提升?
服务可用性从99.9%提升到99.99%,用户能感知到什么差异?
一次故障平均恢复时间是30分钟,这期间会损失多少订单?
建议的做法是:每次技术优化后,主动跟踪业务指标变化;每次业务指标波动后,主动排查技术层面的根因。
这种闭环会让你对"技术方案的商业影响"建立直觉。
第四步:刻意练习业务表达能力
找一个小本子,记录每天遇到的技术决策,然后尝试用业务语言解释这个决策的价值和代价。
比如:"我今天把缓存过期时间从1小时改成了5分钟。"
为什么?业务影响是什么?
好处是数据更新更及时,坏处是缓存命中率下降、数据库压力上升。如果业务方问你为什么要做这个改动,你怎么解释?
这种练习做多了,你会发现自己开始用业务视角审视技术方案,开始在动手之前先问一句"值不值得"。
最后,说一个扎心的事实
技术能力强但业务理解浅的工程师,职业生涯早期发展很快——代码写得好,技术问题解决得快。
但到了某个阶段,他们会发现自己的技术优势越来越难转化为晋升通道。
原因很简单:
当一个人只能提供技术价值时,天花板是"高级工程师"或"架构师"。
当一个人能同时提供技术价值和业务判断力时,才有可能承担更大的责任——技术负责人、产品负责人,甚至业务负责人。
这不是说技术不重要。技术依然是一切的地基。
但当地基已经足够稳固,决定建筑高度和使用体验的,
是你对"为什么要建这座楼""谁会住在这里""他们真正需要什么"的深刻理解。
你不必成为技术最厉害的那个人。
你只需要成为最清楚技术该往哪个方向发力的人。
这,才是AI时代职场的新逻辑。
📢 转发这篇文章
让更多人在AI浪潮中找准自己的方向
夜雨聆风