团队里最让我头疼的,不是技术差的人,是“还行“的人 做管理这么多年有一种人让我睡得不好觉。不是那种技术很差、bug一堆、交付永远delay的人。说实话这类人反而好处理——问题清楚动作就清楚。能力不够就安排培训培训了还跟不上就调岗实在不合适就好聚好散。过程可能不舒服但至少方向是明确的做决定不需要纠结。也不是那种能力很强但难管的人。有脾气、有主见、偶尔跟你拍桌子这种人其实我挺喜欢的。因为他有能量有能量就能被引导。你给他有挑战性的事情他能给你惊喜你跟他有分歧摊开来说清楚他虽然嘴硬但心里有数。真正让我头疼的是那种还行的人。什么叫还行活儿能交但永远只交到及格线。你让他做一个方案他给你一个方案但不会多走一步想想还有没有更好的做法。你让他排查一个问题他查到他负责的那一层就停了不会主动往下追根因。你让他参与方案评审他坐在那里全程听着问他意见就说我觉得挺好的没啥问题。他不会犯错——至少不会犯那种明显的、让你有理由找他谈话的错。但他也不会给你任何惊喜。没有主动提出的优化建议没有我觉得这个方向可能有风险的提前预警没有我试了一个新做法效果不错的小惊喜。你跟他的所有互动都是一种被动响应的模式——你推一下他动一下。你不推他就停在原地。这种人你没法批评他。因为他确实在干活交付也完成了考核也不差。你也没法开除他因为找不到一个站得住脚的理由。但你知道团队里少了他不会出什么事多了他也不会更好。他就在那里像一杯温水——不烫嘴但也不解渴。为什么说这种人最让管理者头疼因为你对他做不了什么。技术差的人你可以培训、可以辅导、可以给他安排mentor这是有动作的。态度有问题的人你可以谈、可以警告、可以做绩效管理这也是有动作的。但还行的人呢他的态度没问题——不迟到不早退不甩锅。他的能力也不是不行——该做的都做了。他只是不主动、不思考、不突破。你怎么跟一个人说你需要更主动一些这句话一出口你就知道没用。因为主动不是一个能被要求出来的东西。你能要求他完成任务但你没法要求他主动想事情。你能要求他参加会议但你没法要求他在会上发言。你能要求他写代码但你没法要求他对系统的未来负责。我试过很多方法。谈话。找他聊问他你对自己接下来的发展有什么想法“回答通常是还行吧没什么特别的”。你问他你觉得团队里有什么可以改进的地方“他说目前挺好的”。你问他你对现在的工作内容有没有什么不满意或者想挑战的“他说都还行”。每一句都是还行。你使了半天劲像一拳打在棉花上。给有挑战的任务。我想着可能是日常工作太重复了给他安排一个稍微有难度的项目看看能不能激发一下。结果呢他做了按部就班地做了遇到卡点来问你你给了方向他继续做。做完了交付了。然后——然后又回到了原来的状态。那个有挑战的任务对他来说不是挑战只是另一个任务。换环境。我试过把他调到一个更有活力的项目组想着周围人的状态能带动他。前两周确实有点变化开会的时候会多说两句话了。但一个月之后他又变回了那个安静地接任务、安静地交任务、安静地下班的人。我慢慢意识到还行不是一种状态是一种选择。说选择可能有点重了。更准确地说是一种长期形成的惯性。我跟几个这样的人深聊过之后发现他们还行的原因其实不太一样。有些人是舒适区待久了。在一个公司做了五六年业务熟、系统熟、人也熟每天的工作对他来说就像肌肉记忆。他不是不想突破是已经忘了突破是什么感觉了。他的职业惯性把他推向了一条最省力的路径——做熟悉的事用熟悉的方式得到熟悉的结果。有些人是受过伤之后的自我保护。以前也主动过也提过建议但要么被忽视了要么被否定了要么做了额外的事但绩效上没有体现。几次之后他就想通了——多做多错少做少错不如就做到及格。这个想法一旦扎根就很难拔出来因为它在逻辑上是自洽的。还有些人说实话是真的不知道自己还能更好。他的工作环境、他的社交圈子、他接触到的信息都告诉他做到这样就够了。他没有见过更好的程序员是什么样子没有经历过被高要求推着成长的感觉所以他真心觉得还行就是一个正常的水准。理解这些原因之后我的管理方式也有一些调整。不是我要改变他——这个想法本身就是错的因为你改变不了一个不想改变的人。而是我试图去创造条件让改变变得更容易发生。比如把模糊的你要更主动拆成具体的、可操作的小动作。不再说希望你多思考而是说下次做方案之前先列出两个备选方案告诉我你推荐哪个以及为什么。这个要求不高但它逼着他从执行者的角色里迈出一步。比如给他看更好的样子。不是拿别人跟他比——你看XX多主动这种话只会引起反感——而是让他参与一些他平时接触不到的事情。比如让他旁听一次架构评审会让他看看高level的技术讨论是怎么进行的比如让他参与一次故障复盘让他看到追根因和修个bug的思维方式差距有多大。比如在绩效反馈里给真实的信息。不回避不粉饰。明确告诉他“你的工作完成了基本要求但在这个级别上我对你的期望不只是完成。以下是我对你的差距分析。“很多人之所以还行”是因为从来没有人认真地告诉过他还不够”。但我也得诚实讲这些方法不是每次都管用。有些人被推了一把之后确实动了慢慢找到了更好的节奏后来发展得也不错。也有些人你怎么推他就是不动不是抗拒是那种很温和的、让你没脾气的不动——“好的我试试”然后试了然后就没有然后了。对于后面这类人我后来想通了一件事管理者的精力是有限的不能把大部分精力花在推还行的人往前走上面。这不是放弃他们而是承认一个现实——你能影响的人是有限的你的时间应该优先花在那些想往前走的人身上。对还行的人能做到的是给他清晰的标准、给他公平的反馈、给他机会然后尊重他自己的选择。如果他选择继续还行那也是一种选择。只要他的产出能包住他的成本团队里可以有一个这样的位置。但你不能把团队的天花板寄托在一个还行的人身上也不能因为推不动他而消耗掉自己管理其他优秀成员的精力。这是我做了这么多年管理之后学到的一个道理不是所有人都需要你拯救。你能做的是把门打开但走不走是他自己的事。最后说一句可能有点政治不正确的话。很多技术人在职业发展的某个阶段其实都当过还行的人。包括我自己。在某一家公司的某一段时间里我也曾经是那种活能干、不主动、不出错、也不想出彩的状态。这不丢人。人不可能永远在高能量的状态里运转。但如果一个人在还行的状态里待了三年、五年、八年还不出来那这件事就从一个阶段变成了一个模式。而模式一旦固化打破它的成本就非常高了——高到只有他自己愿意才能做到。所以这篇文章不只是写给管理者看的也是写给那些还行的人看的。如果你现在的工作状态就是还行你可以想想你是选择继续还行三年还是现在就开始做一件让自己不舒服的事这个选择只有你自己能做。人到中年最大的变化是学会了不急。带团队也好找第二曲线也好都不必非要在某个节点交出满分答卷。每天做一点新的尝试被年轻人带飞几次被自己蠢哭几回这一天就没白过。不油腻的秘诀保持被打脸的机会然后笑嘻嘻地爬起来。关注我聊点一线管理者视角的真话。不贩卖焦虑也不灌鸡汤。你身边有这种还行的同事吗或者你自己曾经有没有过一段还行的时期评论区聊聊也许有人正在你的留言里找答案。