我们怎么招人——不看学历看能力的面试哲学

我们怎么招人——不看学历看能力的面试哲学

宝软数字 · 内部文化 · 2026年11月10日

每年招聘季,我们都会收到很多候选人的同一个问题:"你们对学历有什么要求?"我们的回答始终如一:"没有硬性要求。我们不看你的学位证书上印着什么字,我们看你能不能在白板上把一个问题从前到后讲清楚。"这不是一句"政治正确"的漂亮话,而是我们从多次招聘踩坑中总结出的铁律。我们曾经招过名校博士但在实际项目中迷失方向的人,也招过大专学历但一个人扛起整个模块的工程师。学历最多是能力的一个弱信号——把它当作强信号用,就是对组织用人质量的系统性伤害。

宝软数字面试场景

一、学历为什么是一个"弱信号"

学历在招聘市场上被广泛使用的原因很简单:它是一种低成本、高效率的初筛方式。当HR面对几百份简历时,按"985/211"一筛,五分钟就能把范围缩小到几十份。这不是因为"985的人一定比非985的人强",而是因为"在缺乏其他信息的情况下,学历是一个统计上存在一定相关性的信号"。

但问题恰恰出在这里——学历的"统计相关性"在个体层面经常失效,而企业招聘关心的是个体,不是统计分布。我们遇到过太多例子:一个人学历普通,但因为在某个方向上有强烈的兴趣和长期的动手积累,实际能力远超同龄人;另一个人履历光鲜,但所有成就都是"体制赋予"的——好学校给了他好实验室、好实验室给了他好项目、好项目给了他好履历——剥离这些体制加持后,他独立解决开放式问题的能力非常有限。

学历告诉你的是一张纸上的信息,能力告诉你的是一段代码里的信息。我们选择直接去看那段代码——因为它不会撒谎,也不能包装。

二、我们评估什么:五个核心维度

既然不看学历和背景,那我们看什么?经过两年的迭代,我们把评估维度收敛到了五个:

解决问题的能力(权重最高):给一个真实场景下的开放问题——没有标准答案、没有提示、没有参考——看候选人如何分解问题、如何定义边界、如何在信息不完备的情况下做出合理假设并推进。我们不看最终答案对不对(开放问题本来就没有"对"),我们看他在面对不确定性时的思维方式。

宝软数字五维评估模型

学习能力和好奇心:我们会问:"你最近自学了什么东西?不是因为工作需要,纯粹因为感兴趣。"一个真正热爱技术的人不需要别人催着学——他在周末也会出于好奇去折腾一个新框架、去读一篇论文、去试着复现一个开源项目。我们找的就是这种人。

沟通的清晰度:能够把复杂技术问题用清晰的语言解释给非技术背景的人听——这不只是"表达能力",更是"是否真正理解了一个概念"的试金石。如果一个人解释不清楚一个东西,很可能他自己也还没真正想清楚。

所有权意识:我们问:"你做过的最让你骄傲的项目是什么?你在其中具体做了什么?"然后听他是用"我们团队做了X"还是"我做了X"来描述——这不是自我中心,而是对"我在一个成果中到底贡献了什么"有清晰认知的标志。我们要找的是那种"这是我的责任"的人,不是"这是分配给我的任务"的人。

价值观契合度:最后但并非不重要的是,我们判断候选人是否认同我们的核心理念——"今日之工,明日之基",是否对代码质量有发自内心的尊重(而非只满足于"能跑就行"),是否能接受远程异步协作的工作方式——这些不是"技能",但比任何技能都更深刻地决定了一个人加入团队后的长期表现。

三、面试不是审问,是对等交流

传统面试中有一个隐含的权力结构:面试官是"审判者",候选人是"被审判者"。这种结构会触发候选人的防御心态——他的精力大量消耗在"怎么样不被刷掉"上,而不是自然而然地展示自己真实的思考过程。

我们在两年前彻底抛弃了这种面试模式。现在宝软数字的面试只有一个原则:这是一次技术交流,不是一场考试。面试官花前十分钟和候选人聊他最近在做的项目、他关注的技术趋势、他为什么对这个方向感兴趣——先建立"两个同行在聊天"的氛围。然后自然过渡到技术讨论——不是"考你知不知道X",而是"我们来讨论一下这个技术选型的利弊"。

面试即技术交流
最好的面试结束时,候选人和面试官都觉得自己学到了一些东西。如果面试官全程板着脸发问而候选人全程紧张地回答,那这场面试在设计上就是失败的——它在一小时里几乎收集不到关于候选人真实能力的有效信号。

四、笔试:我们不看答案,看过程

很多公司有笔试环节——发一道算法题或一个编程作业,候选人做完提交,评分看结果。这个做法的致命缺陷是:它只衡量了"最终产出",却完全忽略了"产出过程"——而后者往往比前者更反映真实能力。

宝软数字的编程笔试是异步的:我们发一道需要2到3小时完成的实际场景编程题——不是反转链表或动态规划这类"刷过就会没刷过就不会"的算法题,而是"读一个CSV文件,解析里面的数据,找出异常记录,生成一份分析报告"这种和日常开发高度相关的综合任务。

我们评估的不是"代码跑没跑通",而是四个过程维度:代码结构是不是清晰和模块化(函数有没有合理拆分、命名是不是自解释)、异常处理是不是考虑了边缘情况、有没有写有意义的注释解释设计意图(而非描述语法)、有没有包含测试或至少说明你会怎么测试。最后的代码运行结果只是参考,过程特征才是信号。

五、试用期:面试的"真相时刻"

任何面试都有其根本局限:你无法在一个小时的技术交流中充分了解一个人在实际工作环境中的表现。这就是试用期存在的意义——它不是"考察期",而是面试的延续:在真实的工作场景中验证你面试中收集到的信号。

试用期评估体系

宝软数字的试用期机制有三个特点:第一,每个人在入职第一天就有一个明确的"30天里程碑"——不是说"三个月后考核",而是细化到"第7天你能独立完成一个小功能""第14天你参与第一次代码审查""第30天你独立负责一个模块的迭代"——这些里程碑是透明的、可验证的、不依赖主观印象的。

第二,试用期的评估是双向的——我们在评估你是否适合团队,你也应该评估团队是否适合你。在第三十天和第六十天,我们会有正式的双向反馈会,团队可以问"你觉得哪里和我们预期不符",你也可以问"这个团队的什么方面你觉得可以改进"。一个健康的雇佣关系不是"公司挑选了员工",而是双方基于充分信息做出了相互选择。

第三,快速终止不合适的关系。这是很多公司的文化软肋——明明已经发现不合适,但因为"都已经招进来了,再给点机会"或者"试用期快结束了,现在说不好看"而拖延。我们的原则恰恰相反:如果第六十天我们已经确信这不是一个合适的匹配,那么最快速度、最体面地结束这段关系,对双方都是最好的选择。对候选人而言,早日解脱可以早日找到更适合的机会;对公司而言,一个不合适的成员留在团队中会对整体效率和士气产生远高于其个人贡献的负面效应。

六、我们正在寻找什么样的人

写到这里,你大概已经能勾勒出宝软数字理想团队成员的模样:不一定是名校毕业,不一定有大厂光环,甚至不一定有光鲜的履历。但一定具备以下这些我们看重的品质——

你对自己的工作有所有权意识,不是"我把任务完成了",而是"这个模块现在是我的责任,它的质量、它的未来、它给别人带来的价值,全部是我的事"。你能在缺乏明确指令的情况下自己定义问题、分解任务、推动进展——因为分布式团队没有人在你背后盯着你有没有在"干活"。你发自内心尊重代码质量,不是因为有人审查,而是因为你自己对写出来的东西有审美上的要求。你愿意接受和给出诚实的反馈,不把代码审查意见当作对个人的批评,不理解的问题会坦诚说"我不懂",做错的事情会坦诚说"我搞错了"。

宝软数字团队文化

如果你具备这些品质,不管你的学历证书上印着什么,我们都想和你聊聊。因为最终,一个人能把什么事做成,比一个人简历上写着做过什么事,重要一百倍。

加入宝软数字

我们不看你的学历,只看你的能力

宝软数字持续招聘前端、后端、AI工程师。远程办公,不打卡,不设996——我们唯一在乎的是:你写出来的代码能不能经得起时间的检验。

投递简历,来聊聊