刚毕业那会儿进了一家软件公司,年轻人嘛,觉得技术就是一切。谁能写一手漂亮的代码,谁能在键盘上敲得飞快,谁就是大神。
那时候公司里有两种人。
一种天天抱着电脑,不是在写材料就是在改材料。写方案、梳理需求、画流程图、写需求规格说明书,或者去客户那里做售前介绍。当时觉得这帮人挺“虚”的,感觉就是不干正事,整天写写画画,代码一行不敲。
另一种人是真正的“实干家”。拿着前面那些人写的需求规格说明书,开始写概要设计、详细设计方案、搭架构、搭核心框架,然后支持各个项目,产品研发全靠他们撑着。
当时我心里很自然地给这两种人排了个序:敲代码的 > 写word的。技术才是硬本事,写写画画算什么?
直到有一天,一位前辈跟我说了一句话,当时不太理解,但记了很多年。他说:
“在软件行业,最值钱的人不是敲代码的,而是写word的。”
15年过去了,这句话的含金量,还在持续上升。
当年的疑惑:word有什么值钱的?
说实话,当时对那句话是不服气的。
你写几十页word,最后不还得靠我们把代码敲出来才能运行?没有我们,你那堆文字就是废纸。技术才是核心竞争力,需求谁不会分析?客户说什么你就记什么呗。
这是当时年轻气盛的想法。现在回头看,幼稚得可笑。
真正的好产品,从来不是靠堆砌功能做出来的。它需要对业务有深刻的理解,知道这个行业是怎么运转的,客户的痛点到底在哪里,哪些需求是伪需求,哪些功能做了反而增加用户负担。
这些,代码解决不了。能解决这些问题的,是那个能把复杂业务抽象成逻辑模型、能把模糊需求转化成清晰方案、能在一堆混乱的信息中梳理出主线的人。
而这个人,输出的载体恰恰就是那些word文档。
从“写word”到“写代码”,中间隔着一整个认知层
这些年做项目,见过太多失败的案例。
最典型的一种就是:客户提了一堆需求,产品经理照单全收,开发团队吭哧吭哧敲了几个月代码,功能全部实现了,但客户一验收,傻眼了——这根本不是我要的。
问题出在哪?出在没有人真正理解客户的核心业务。
客户说要一个报表功能,你就给他做了一个报表。但你有没有想过,他为什么要这个报表?他要通过这个报表解决什么问题?他平时是怎么分析数据的?他的决策流程是什么样的?
如果这些都没搞清楚,你做出来的报表再漂亮,数据再准确,对他也没用。因为他真正的痛点,可能根本就不是“缺一张报表”。
懂业务的人,能在一堆杂乱的需求中,提炼出真正的核心流程;能在一堆伪需求里,识别出那个真正解决问题的关键功能。
不懂业务的人,只会做需求的搬运工——客户说啥就是啥,然后做出来一堆能用但不好用、有功能但没灵魂的系统。
AI时代,“写word”的价值被放大了
最近这一年AI大爆发,代码生成能力越来越强。
以前一个团队需要十几个人开发几个月的项目,现在一个人加AI可能几周就能搞出个大概。GitHub Copilot、Cursor、通义灵码……这些工具让代码生产的门槛大幅降低。
于是出现了一个很有意思的现象:懂高端技术的人,现在不缺了。
一个项目可以拆分成十几二十个模块,每个模块让AI去生成代码。速度飞快,成本极低。生成出来的代码甚至比很多初级程序员写得还好,命名规范、注释完整、结构清晰。
但你发现没有,缺的恰恰是那个能把系统拆分成这十几二十个模块的人。
缺的是那个知道整体该怎么设计的人。缺的是那个理解业务核心流程、知道每个模块之间怎么衔接、数据怎么流转、异常怎么处理的人。
你可以告诉AI:“给我做一个电商系统。”AI可以很强大,它可能真的给你生成一个界面炫酷、功能丰富的电商系统。但如果你不懂电商的核心业务流程——商品怎么上架、库存怎么扣减、订单状态怎么流转、支付怎么对账、售后怎么处理——那这个系统大概率是逻辑跑不通、业务连不起来的。
AI能做的是“正确地做事”,但“做正确的事”依然需要人来判断。
而这个人的能力,恰恰体现在那些看似不起眼的文档里——需求分析、业务流程图、数据字典、接口规范……
这些,才是项目的灵魂。代码只是皮囊。
15年前那句话,现在听更扎心
回头看那个前辈当年说的话,我终于理解了。
敲代码的,是负责“怎么实现”的人。写word的,是负责“实现什么”和“为什么要实现”的人。
前者在技术层面解决问题,后者在业务和逻辑层面定义问题。定义问题的价值,永远大于解决问题的价值。因为如果问题定义错了,解决方案再完美也没有意义。
更扎心的是,当AI出现后,定义问题的价值被进一步放大了。因为解决问题这件事,AI可以帮你做掉很大一部分。**但定义问题,AI做不到。** 至少现在做不到。它不了解你的客户是谁,不了解你的行业有什么潜规则,不了解那些藏在客户话术背后的真实需求。
这些都是靠经验、靠理解、靠对人性和业务的洞察才能完成的。
写在最后
年轻的时候,总觉得技术才是硬通货。代码敲得越快,框架用得越溜,就越有安全感。
现在才明白,真正的安全感,来自于你对一个行业、一个领域的深刻理解。 来自于你知道这个行业是怎么运转的,客户的核心痛点是什么,一个系统应该怎么从无到有、从粗到精地构建起来。
这些能力,最终都会体现在那些看似不起眼的文档里。
所以,如果你还年轻,别只盯着代码。多花点时间去理解业务,去和客户聊天,去思考一个系统背后的逻辑。
因为再过几年你会发现,最值钱的,真的不是敲代码的人,而是写word的人。
15年前那句当时觉得不服气的话,现在成了我最想对年轻人说的话。
共勉。
夜雨聆风