技术负责人想要能力强的,HR想要稳的,两个诉求明明都合理,凑到一起就打架。这个场景在技术岗招聘里出现的频率,比大多数人想象的要高得多。
过去两年我一直在盯这个问题。不是因为它玄,而是因为它实实在在让招聘周期变长、让团队错失过不错的候选人。每次复盘到瓶颈,反复出现的就一个核心矛盾:技术岗到底应该更看重技术能力,还是更看重稳定性?
先说结论——这个问题本身问错了。能力和稳定性从来不是二选一的命题。真正的冲突,出在面试阶段评估这两者的方式上。
两组数据撕开了问题的口子
去年我做了一组内部数据比对,拉出近两年入职的43名技术岗员工,按入职时面试官对「技术能力」和「长期稳定性预期」的打分做了交叉分析。
结果如下:
高能力+高稳定预期(双高选手):只有7人,占比16%。这7个人入职半年后的平均绩效评分达到4.2/5,留存率100%。毫无疑问的最优群体,问题是量太少,根本不够分。
高能力+低稳定预期(强但可能留不住):14人,占比33%。这组人的半年绩效均分3.8,但其中3人在入职一年内主动离职。能力和意愿都在,但持久性确实存在风险。
能力中+高稳定预期(稳但不出彩):16人,占比37%。半年绩效均分3.2,没有人离职或被动淘汰,但也没有一个人达到「核心贡献者」的标准。
双低:6人,占比14%。这组数据没有分析价值,属于本身就选错了。
这个分布说明三件事:第一,能力和稳定性双高的技术人才极度稀缺,不能作为常规招聘的标准配置。第二,「能力强但风险高」的人群,实际产出的均值是高于「稳妥型」人群的,但需要搭配不同的管理方式。第三,最被忽视的不是能力和稳定性本身,而是我们衡量它们的方式——太粗糙了。
技术面试的失焦
为什么高能力的技术候选人总给人「不稳」的感觉?我观察了三年,发现一个很普遍的规律:技术面试的评估框架天然偏向能力维度,对稳定性的判断几乎全靠面试官的「直觉」。
我在之前那篇面试和测评交叉验证的分析里提过一个观点:面试官特别容易被表达能力强、技术面能跟面试官对答如流的候选人带偏。技术岗尤其明显——一个候选人能流畅回答分布式架构、高并发优化这类复杂问题的时候,面试官很容易默认「这人业务素质高,应该也能干得住」,跳跃性地把技术能力强等同于综合适配度高。
而稳定性的评估,大多数公司的做法就是一句:「聊聊你的职业规划」。候选人的标准回答是「我希望在贵公司长期发展」。然后面试官在表格里打一个4分。
这跟没判断有什么区别?
STAR 案例
Situation:去年初,技术部要招一个后端核心开发,需要至少三年高并发项目经验。一个候选人进入了终选——985硕士,上一家公司参与过千万级DAU项目的底层架构重构,技术能力的面试评分接近满分。但他的简历上,四年换了三家公司,最短的一段只有八个月。技术总监非常想要他,HR觉得风险太高。
Task:我需要在两个候选人之间做决定。候选人A就是上面那位,技术能力强但跳槽频率高。候选人B,技术能力评分中上,上一份工作做了三年半,面试时明确表示「想找一家稳定的公司长期做」。
Action:我没有直接选任何一个,而是做了两件事。
第一,针对候选人A,我设计了一轮追加的行为深度面,不是为了重复考察他的技术能力,而是专门挖他过去离职的真实原因。连续追问了四段经历里每一段离职的场景和决策逻辑,发现三个关键信息:他在第一家公司干到一年半的时候是想长待的,但项目组被拆散了;第二家公司干了八个月,是因为直属领导的管理风格和项目方向跟他预期严重不符,他尝试过内部转岗但没有名额;第三家公司离职的直接原因是承诺的技术栈转型没有兑现。这三件事串起来之后,他的「频繁跳槽」从「主观不稳定」变成了「有具体触发条件的择业逻辑」——跟他自己主动做的职业选择有关,跟他的职业定性和抗压韧劲没有直接关系。
第二,对于候选人B,我增加了实操案例分析环节,让他在线下完成一个真实项目场景的代码评审和优化建议。结果发现他解决复杂问题的深度和效率明显不够。用技术总监的话说:「他能干活,但碰到疑难杂症大概率要依赖别人。」
Result:最终录用了候选人A,同时在入职管理上做了两件事——第一,入职前就跟他对齐了接下来18个月的技术成长路径,让他清楚这里能解决他之前「技术栈转型不被兑现」的痛点。第二,设置了6个月和12个月两次关键节点面谈,及时发现他在团队协作中是否出现跟上一份工作类似的负面信号。
结果:这个候选人在岗至今已经19个月,没有主动提过一次离职。过去三个季度的绩效评估分别是A-、A、A-,在团队里承担了核心模块的架构重构工作,线上故障率同比下降了40%。而候选人B入职了另一家公司做后端开发,三个月后技术总监通过圈内消息得知,他在独立处理跨服务调用的问题上卡了两周没有解决,试用期延长了。
这个案例让我彻底明白了一件事:稳定性和能力的评估,不能用同一个方法去套。
问题出在评估方式,不是候选人本身
大多数公司在技术岗面试里犯的错误,是两个维度混在一起用一个标准的流程去评估。技术能力靠深度追问和实战考核,做得相对扎实;稳定性靠几句职业规划问题草草带过,判断依据严重不足。
我在那篇测评系统用上了还在招错人的分析里写过,工具和方法本身没有错,错误的是用它们的方式。技术面试也一样——不是能力和稳定性矛盾,而是你衡量稳定性的那套方法太粗了。
我后来整理了一套专门针对技术岗的面试评估维度清单,每一条都是从实际踩坑里挖出来的:
技术岗面试评估维度清单
技术能力评估维度
- 技术深度:是否能够独立解决所负责领域内的复杂问题,不依赖他人兜底
- 学习曲线:接触新语言或新框架时,从了解到上手的时间周期有多长
- 工程素养:代码习惯、文档意识、测试覆盖思维是否到位
- 架构视野:能否不局限于手头模块,理解上下游系统的协同逻辑
稳定性评估维度
- 离职决策逻辑:过去每一次离职是主动行为还是被动触发?是外部因素主导还是内部驱动力变化?
- 技术成长节奏:他在之前公司离开时,是技术遇到天花板了,还是组织层面出了问题?如果是技术天花板,你这里有没有下一层?
- 团队协作模式:他在过去团队里是独立产出型还是协作驱动型?和你现有团队的协作风格是否匹配?
- 抗压阈值:在项目延期、需求变更、跨部门冲突等压力场景下,他的行为反应模式是什么——逃避、对抗、还是主动沟通?
交叉校验方法
- 如果技术能力评分比稳定性评分高出2分以上(满分5分制),不要急着否定,但要追加一轮深度行为面试,重点挖掘稳定性的真实风险点
- 如果稳定性评分高但技术能力中,确认核心需求——这个岗位需要的是能独立攻坚还是稳定执行?如果后者,完全可以用
- 不要用同一个问题去套两类候选人。技术强的追问离职原因,稳定好的追问技术成长瓶颈
这份清单的核心价值就一句话:别再拿一个模糊的「职业规划」问题来判断一个人的稳定性。那些在面试里说得最漂亮的人,入职后最短时间内走掉的,我见过太多。
技术岗招聘里没有什么非此即彼的标准答案。能力和稳定性不是天平两端,而是两把尺子,各自量各自的东西。你能把这两把尺子分开用到位了,自然就不会再纠结「到底该看哪个」。