过年回家,饭桌上第三杯茶下肚,你妈终于问出了那个每年都要问一次的问题:
「你那个工作,到底是干啥的?」
你深吸一口气,决定这次一定讲清楚。四十分钟后,你妈点了点头,很欣慰地说:「行,妈知道了,你就是修电脑的。」
一、亲戚问答:一套流传二十年的题库
这套题库几乎全国统一命题,题干略有出入,考点完全一致:
| 亲戚提问 | 你内心 | 你嘴上 |
|---|---|---|
| 在哪个单位? | 我没有单位,我只有 Slack | 「一家互联网公司」 |
| 是修电脑的吗? | 我上一次装系统是 2009 年 | 「……差不多吧」 |
| 帮我看下手机为啥卡 | 我是写后端的 | 「好,我看看」 |
| 这行能干到多少岁? | 我也想知道 | 「看个人」 |
| AI 出来你们是不是要失业了 | 我今天刚用它写完一个模块 | 「还好,还好」 |
| 一个月挣多少? | —— | 「够花」 |
「修电脑的」这个标签生命力惊人。它不是爸妈的误会,而是他们能想到的、离你最近的一个职业。你爸见过修电脑的:那人拎着包上门,插个 U 盘,二十分钟后电脑能用了——有过程、有交付、看得见。而你上周做的事是「把鉴权模块重构成统一的中台能力」,交付物是三个不存在的文件夹和一份没人读的文档。
讲不通的地方,从来不是技术含量,而是可见度。
二、你不是不会讲,是中了「诅咒知识」的招
1990 年,斯坦福的心理学家 Elizabeth Newton 做过一个实验。她把受试者分成两组:一组用手指在桌上敲出一首人人都会的歌(比如《生日快乐》),另一组负责听,然后猜歌名。
敲的人脑子里有完整的旋律,他们乐观地估计:听的人大概能猜对一半。实际结果是:120 首里只猜对了 3 首,2.5%。
这就是「诅咒知识」(curse of knowledge):一旦你知道了某件事,就再也回不到不知道的状态。你敲桌子时听到的是交响乐,你妈听到的是——敲桌子。
你向她解释「我把一个定时任务改成了事件驱动」,你脑子里浮现的是架构图、是那个凌晨三点的告警、是改完之后延迟从 30 秒降到 200 毫秒;她接收到的声音是:任务、事件、驱动,以及「哦」。
所以问题不是「怎么把技术讲得更简单」,而是先承认对方手里只有一张白纸。
三、其实「修电脑的」是一次成功的翻译
别急着反驳这个标签。管理学里,彼得·德鲁克在 1959 年的《明日的地标》(Landmarks of Tomorrow)里第一次提出「知识工作者」这个词——那时候他点名的例子是程序员、系统分析师、技术文档作者。快七十年过去,社会学家阿琳·丹尼尔斯 1987 年提出的另一个词反而更贴切:不可见的工作(invisible work)——干的人天天在做,看的人完全看不见。
不可见的工作最难解释,因为解释的素材本来就不在你手上。你以为你要讲的是技术,其实你要交付的是一次翻译。
而「修电脑的」之所以能活二十年,恰恰因为它翻译对了:它把「电脑坏了 → 有人来修 → 又能用了」这条你妈熟悉的因果链,套在了你的工作外面。虽然不准,但能用。
真正的翻译指南只有四条:
一、说影响,不说技术。 「重构了鉴权模块」→「把家里的门锁换了,之前那把钥匙被很多人配过」。「做了性能优化」→「以前你点一下要等三秒,现在不用等了」。爸妈不关心你怎么做的,他们关心这事有什么用。
二、类比只用一层,别套娃。 「后端就是餐厅后厨、前端是服务员」是好的;「容器就像集装箱,编排就像码头调度,而 CI/CD 就像……」——三句话以后,你已经在教人家码头物流了。类比的保鲜期很短,用完就撤。
三、给一个能指认的产物。 所有解释都不如一句:「你手机上那个 XX,你点这个按钮,出来那张表,是我做的。」可见的产物是唯一能穿透抽象层级的东西。
四、允许自己讲不清。 有些事就是没有类比,这时候说「这个我也讲不明白」比现编一个假类比要诚实得多——反正你妈也会接受,她只是想跟你多说两句话。
如果一定要写成代码,这份翻译表大概长这样:
// 家庭版术语翻译器:入参是你说的话,出参是你妈能听懂的话const 人话: Record<string, string> = { '重构了鉴权模块': '把家里门锁换了,旧钥匙作废了', '做了性能优化': '以前要等三秒,现在不用等了', '增加了一套监控告警': '装了烟雾报警器,出事会响', '上线了一个灰度开关': '新菜先给一桌客人试吃,不好吃就撤', '修复了一个并发 bug': '两个人同时抢一个厕所的问题,修好了',}
function 翻译(原话: string): string { // 命中就翻译;没命中就承认讲不清 —— 这比编一个假类比体面 return 人话[原话] ?? '这个我真解释不太明白,反正没坏事儿'}
console.log(翻译('重构了鉴权模块')) // 把家里门锁换了,旧钥匙作废了console.log(翻译('写了个 quorum 协议')) // 这个我真解释不太明白,反正没坏事儿这张表最大的价值不是它翻得多准,而是它逼你在开口前先想一遍:这句话翻译成「修电脑」那套语言,会变成什么? 想不出来,说明你自己可能也没想清楚这件事到底解决了谁的什么问题。
写在最后
还有一个很少被提的反向时刻:当爸妈跟你讲他们单位的事——谁跟谁不对付、为什么那个报告要改七遍、为什么今年评优没轮到老张——你其实也一样听不懂。你也只能点头,然后在心里想:这有什么难的。
所以下次你妈再说「你就是修电脑的」,别急着纠正。她是用她唯一有的那张地图,在努力走到你身边。
点个头,说「对,差不多」,然后帮她把手机卡的问题看一下。这次的交付物,是真看得见的。
参考来源
- The Landmarks of Tomorrow — Peter F. Drucker(1959):首次提出「知识工作者」,并点名程序员、系统分析师等职业
- Invisible Work — Arlene Kaplan Daniels, Social Problems, 34(5): 403–415(1987):提出「不可见的工作」,指那些被看见却不算作工作的劳动
- Innovative Minds Don’t Think Alike — The New York Times(2007-12-30):介绍 Elizabeth Newton 的「敲桌子」实验(120 首猜对 3 首)与「诅咒知识」现象
- Office Space (1999) — Bob Slydell 的角色台词页,IMDb:「What would you say you do here?」——回答不上来「你到底是做什么的」,是喜剧,也是当代打工人的日常
延伸阅读:本博客里也有几篇在讲「工作如何被看见、又如何被误解」——《技术黑话词典:从「在我机器上是好的」到「这是个特性」》、《程序员与咖啡因:续命水的一百种喝法》、以及《技术债的识别与管理:别再用「代码烂」当借口》。