第一次带人:从自己做到让别人做成
StarMapCoder
6 分钟阅读
第一次带人,最难的不是分任务,是忍住不自己上手。你看到新人卡在一个你十分钟能搞定的问题,手痒想去敲键盘。忍住——你这次救了火,也抢了对方的成长,还把自己的时间锁死在别人的任务上。带人的核心,是从"我把事做成"变成"我让事被做成"。
带人和自己做的底层差异
自己写代码,标准是"我懂、能跑、好维护"。带人交付,标准变成"他懂、他能独立重做、我不在场也不会翻车"。这两个标准权重完全不同。我见过一位技术好的同事第一次带人,把核心模块自己写,只分给新人边角活,半年后新人还是写不了主流程,他自己累到想离职。问题出在:他用"自己做"的效率标准,衡量"带人"这件事,永远觉得交给别人更慢。
带人慢是正常成本。前三个月,新人做一件事花的时间可能是你的三倍,但这是把"只有你会"变成"两个人会"的唯一路径。把它当投资,不当损耗。
第一次最容易踩的三个坑
坑一:微观管理。新人每写一行你就看一眼,等于你俩一起写但只有你累。表现是指令越来越细,"这个地方用 for 不要用 while""变量名改成 x"。细到这种程度,新人成了打字机,学不到决策。
坑二:只给任务不给上下文。你说"把这个接口改一下",没说为什么改、改完影响谁、失败了怎么发现。新人只能猜,猜错就返工,还不知道自己为什么错。上下文是带人里最该大方给的东西。
坑三:出了问题替他扛。线上小事故,你一声不响自己修了,还叮嘱"别声张"。短期护了新人信心,长期废了他的责任感。正确的做法是一起复盘,让他讲清楚发生了什么、下次怎么挡住,你兜底但不替他隐去教训。
怎么把任务交出去还能放心
交任务不是甩需求。一个能放心的交法分四步:
明确产出物。别说"优化一下性能",说"把列表接口 P99 从 800ms 降到 400ms 以内,附压测报告"。新人对"优化"的理解和你差太远,产出物写清楚,验收才有基准。
给路径不给答案。说"我怀疑瓶颈在数据库这一层,你可以从慢查询日志看起",比直接说"去加个索引"好。前者他学到排查思路,后者只学到一条命令。
约好检查点。别等周五交差才看。约周二先同步一次思路,周四看一版半成品。早发现的偏差,改起来不贵。
留好退路。明确告诉他"卡超过两小时就来找到我,别硬扛到死线"。这条能防止沉默式失败——多少人闷头搞了三天,临到死线才说做不出来。
反馈:比写代码更细的活
代码有编译器报错,人的成长没有。你不给反馈,对方以为自己做得对。反馈要具体、及时、对事。
具体:不说"你最近状态不错",说"你这次把异常分支都覆盖了,比上次只考虑主流程进步明显"。对方才知道哪条行为该延续。
及时:事过三周再提,双方都忘了 context,效果打折。当天或次日最好。
对事不对人:说"这次评审前没发材料,大家没法准备",不要说"你总是没准备"。前者可改,后者是标签。
经验上,新人前半年最需要的不是技术秘籍,而是"我这样做对不对"的持续确认。你省了反馈,他就停在原地。
当你发现人带不动时
不是每个被分配给你的人都能带出来,这是现实。先排除是不是你的问题:任务是否清晰、上下文是否给够、检查点是否到位。如果这些都没做,先改自己。
确认自己做到位了,对方仍长期无起色,那就调整预期和分工,把他的职责放到匹配的位置,而不是硬拔。带人不是把 everyone 都带成你,是让每个人在合适的位置上 deliver。强扭的成长,双方都痛苦。
判断你带得对不对
三个信号:
- 你休假一周,团队的正常产出没有明显下滑;
- 新人开始反过来指出你方案里的漏洞;
- 你从"教他怎么做"变成了"听他讲为什么这么做"。
三条里两条成立,你算带入门了。一条都没有,回头看是不是又偷偷把活揽回自己手上了。
带人第一年的节奏感
前三个月别追求产出,追求"他敢问"。新人敢在卡住两小时就找你,比他默默撑一天更有价值。建立这个习惯靠你接住每一次提问时的态度——不耐烦一次,他下次就自己硬扛了。
三到六个月,从"一起做"过渡到"他做你看"。让他主导一个小模块的设计,你只做评审,把决策权慢慢交出去。这时候你最大的挑战是忍住不插手细节,只在方向偏了时拉一把。
半年以后,他开始带你没参与过的上下文回来,这时候你才真正从执行者变成负责人。带人不是把人变成你的复刻,是让团队多出一双能独立解决问题的手。
用一对一替代随机救火
每周和新人聊二十分钟,不聊进度,聊"这周什么让你卡住、什么让你觉得没劲"。进度在站会里已经有了,一对一要聊的是状态和解法背后的卡点。我见过带人者只问"功能做完了吗",半年后发现新人早就对某个技术方向失去兴趣,只是没说。
把一对一当成信号接收器,比等季度考核才发现问题便宜太多。很多问题在变成离职倾向之前,早就在这些闲聊里露过苗头。你早一周听到,就多一周的缓冲去处理,而不是措手不及地接一封离职信。
带人也是带自己
你教的每一个排查思路,都会被问回来,逼你把自己的 tacit knowledge 说清楚。这个过程里,你也会发现哪些东西你一直"以为懂了"其实讲不圆。带人表面是输出,实际是把自己的能力重新结构化一遍。很多技术者到了一定阶段卡住,正是因为没有被迫讲清楚——带人恰好补上这一课。
带人也是给自己减负。你每培养出一个人能独当一面,自己的时间就多一块自由,不用永远钉在救火一线。这层账,算得清的人不多,但越早算越划算。
浏览 0
点赞 0
评论 0