为什么你把文档拷走了还是干不了活?聊聊真实的知识转移机制
上周帮组里新来的985硕士接我去年做的订单系统模块,我把存在飞书云文档里的37页接口说明、数据库表结构、甚至连我当初踩过的支付回调超时的坑都列得明明白白,他抱着电脑啃了三天,还是把用户的退款金额算错了。
我当时站在他工位旁边盯着屏幕,气得想把键盘掀了。
37页文档啊。
每一条接口的入参出参我都写了备注,每个可能出问题的场景我都标了红,怎么就还能错?
你以为的知识转移,本质上是在“抄字典”
很多人对知识转移的认知,还停留在“把存在电脑里的文件拷给对方,就算完成任务”的阶段。尤其是互联网公司搞内部知识库,上来就定指标,要求每个模块必须写多少页文档,存进共享盘就算交差。
太扯了。
你上学的时候把整本新华字典都背下来,就能写出拿得出手的作文吗?根本不可能。
我之前在共享盘里翻到老员工留的文档,写着“本模块为核心交易链路,需重点关注稳定性”——这种正确的废话,除了占存储空间,一点用都没有。
互联网团队会议室白板上写满的知识转移流程草稿
真正的知识转移从来不是信息的单向搬运,而是认知的双向对齐。就像我们做技术的都知道,知识其实分两种:一种是能写在文档里的,比如接口地址、表结构、报错码对应的处理方式,这种叫显性知识;另一种是根本写不进文档的,比如你看到某个日志关键词就知道要先查哪个环节,比如你知道大促的时候哪个接口的QPS一定会超预期,要提前扩容,这种藏在人脑子里的隐性知识,才是决定你能不能真的把活干好的核心。
之前组里有个做了10年支付的老工程师张哥,我刚进组的时候跟他学排查掉单问题,他从来没给我写过什么SOP。每次线上出问题,他就拉着我在他工位坐半小时,一边翻日志一边碎碎念:“你看这个时间点的日志,要是出现‘channel_timeout’后面跟着‘retry_flag=0’,别傻乎乎去查渠道接口,先看我们自己的消息队列是不是堵了——上次双11堵了30分钟,运维那小子还在那查渠道,查了俩小时屁都没查出来。”
这种话,谁会认认真真写在文档里?就算写了,没有实际踩坑的经历,你看了也根本记不住。
能落地的机制,从来不是靠“写文档”堆出来的
我之前见过太多团队搞知识转移,上来就发通知,要求各部门在月底前完成知识库搭建,文档字数不低于多少,最后交上来的东西全是没用的套话。
能真的把知识转出去的机制,从来都是从小的、能落地的动作堆出来的,根本不需要多复杂的流程。
我们组这两年摸索出来两个小规矩,比之前公司要求的17页交接文档管用多了。第一个是“结对踩坑”:新人接模块的头两周,绝对不能自己动手改线上代码,必须跟着原负责人一起处理三次线上bug,每次改完要对着白板说清楚“这次问题的触发条件是什么,为什么之前的文档没提到”。第二个是“反向讲书”:原负责人把模块逻辑讲给新人听,新人听完要把整套逻辑画成流程图,讲给旁边刚进来的实习生听,要是实习生听不懂,就说明原负责人的讲解有遗漏,根本不是新人笨。
上次我给那个新来的硕士讲完退款逻辑,他给实习生讲的时候,把“满减券抵扣后的退款基数要扣掉平台补贴部分”这茬给漏了。实习生举着手问他“那要是用户用了10块平台补贴买了20块的东西,退的时候是退10块还是20块”,他当场卡壳,回头瞪我的时候,我才反应过来——我当时讲的时候默认他知道这个内部规则,根本没提。
后端工程师工位上摊开的手写代码逻辑草稿纸
你看,要是当时我就把文档甩给他让他自己看,他根本不会意识到还有这么个规则,指不定哪天就把线上的账算错了。
所有不能落地解决实际问题的知识转移,本质上都是在做无效的文档存档。我之前算过,我们组之前要求写的那些文档,平均打开率不到3%,大家存完就忘,真出问题了还是得翻聊天记录找之前的老员工问。
别把知识转移做成“甩锅流程”
别把知识转移做成“甩锅流程”
我最烦的就是把知识转移当成离职前的必走流程。
之前有个同事离职,HR催着他写交接文档,写了整整60页,最后拉着接他活的人签字,签完字HR当场把离职证明开了,意思是“所有知识都交接完了,后续出问题跟公司、跟离职的人都没关系”。结果接他活的同事做了俩月,线上炸了三次,微信找那个离职的同事,人家早就把所有公司同事都删了。
这哪是知识转移?这是找个背锅的。
很多公司对知识转移的考核也很离谱,定个“交接完成率100%”的指标,好像只要文档写够了页数,签字了,就算100%完成了。
扯什么呢。
人的经验哪有100%能转移的?就像你看了100本游泳教材,不跳进水里扑腾俩月,还是会沉底。
我之前跟算法组的同事学调模型,看了三个月的文档,记了满满一本笔记,还是不如跟着他跑三次A/B测试管用。每次测试完他盯着实验结果皱眉头说“这个特征加进去之后,虽然召回率涨了0.2个点,但是新用户的留存掉了0.1,不能要”——这种对“度”的感知,是根本写不进任何SOP的。
说穿了,知识转移的核心从来不是“把知识交出去”,而是“让接收方能拿着这些知识解决具体的问题”。要是你搞的流程最后只是让大家写文档、签字、存档,那不如省点时间,多让老人带新人蹲两次线上排查,比啥都强。
哦对,那天我帮那个新来的硕士把退款逻辑理清楚之后,他盯着屏幕突然说“原来之前你给我的文档里没写这茬,我之前以为所有文档里的内容都是全的”。
我当时笑了笑,没说话。
哪有什么全的文档啊。
所有的真本事,从来都是踩着坑一点一点磨出来的,哪是拷个文件就能拿到的。