不公平的技术招聘流程(高级开发人员的观点)

2025-06-07

不公平的技术招聘流程(高级开发人员的观点)

最近,我采访了一些自称“以人为本”的公司,但当他们需要展现人性和尊重时,他们却忘记了这一点。

我确实知道在这个市场上我们有很多“资历不足”的开发人员,但我们也有很多“过度指定”的工作,所以我们双方都遇到了问题。

当一家公司要求开发人员在 30 分钟内遇到意外问题时编写实时代码时,作为开发人员,你有 90% 的机会失败,这并不是因为你不能按照他们的要求去做,而是因为外部环境,比如工程师在看着你、焦虑、冒名顶替综合症等等。

  • 面试官:您好,请分享您的屏幕...所以...这是挑战,我们希望您在 30 分钟内完成,您准备好后就可以开始。

开发人员开始工作,看到自己被两名工程师分析,看到他击键的每一个键,他想要这份工作,焦虑开始了,代码无法运行,头脑一片空白......他失败了。

  • 面试官:好的,我想我们可以就此打住。我觉得你不符合我们的要求,我们期望的是一个精通这方面的人,而你还没有做好准备,也许以后会这样。祝你好运,再见。

现在我问你们,各位开发者……这公平吗?就因为你在压力很大的环境下30分钟内无法完成某件事,你的经验和技能就被公司扔进了垃圾桶?在日常工作中,你完全可以毫无问题地完成这件事。我觉得这至少是不尊重人的。

如果您是一名技术招聘人员,我会告诉您更好的(和正确的)面试方式。

  • 让技术主管或工程师与候选人交谈,并询问有关他的经历的问题,这将为您提供大约 50% 您需要知道的信息。

  • 让他向你展示一些他引以为豪的项目,并据此提出一些问题。“候选人会很乐意向你讲述这些。”

  • 根据职位真正需要的经验或根据候选人的经验,至少提前 2 天发送家庭测试。(不是用于计算地球空气量的计算机科学算法)。

  • 最后,人都是人。人都会有抑郁、焦虑、压力大的时候,也会忘记事情,也会犯错。这种充满压力的招聘流程永远无法评判一个专业人士的才能和经验。

我叫 Jean,是一名高级全栈开发者。我写代码、管理、设计、创造、帮助团队,但是……我并不完美!我也会失败,还有很多东西要学,而且……我不是机器人。如果您的公司需要一个“东西”,能够在 30 分钟内编写出任何与人为因素和外部环境无关的代码,那就自己动手做一个机器人,或者雇佣我帮您制作。

文章来源:https://dev.to/jsantanadev/the-mistakes-of-tech-hiring-process-a-senior-dev-perspective-1dp6
PREV
Web 应用中身份验证和授权
NEXT
如何逃离教程世界