预筛选开发人员候选人

作为成长中的团队的工程主管,我的工作之一是确定开发人员和工程候选人。 这会花费很多时间,并且通常是很痛苦的做法。 通常,我需要确定缺乏技术专长的工作的候选人。 我已经培育出一些方法来帮助确定合适的人,在这里我将其提供给您,以便您可以从我的经验中学习。

如果执行以下三个步骤,从长远来看,您将使生活变得轻松得多。 如果您有一个强大的招聘流程,那么我想说一下,从这些想法中吸取灵感,并将它们添加到列表中最重要的位置,然后再进行任何人力资源工作。

像漏斗一样对待整个事情。 的种类。

回到我作为初创企业家的日子,我们一直在谈论的只是漏斗。 吸引(潜在)客户进入渠道。 优化我们的渠道。 下班后因为我们的漏斗而哭泣。 好吧,对待整个招聘过程与此类似。 除了希望漏斗没有100%的转化率,您希望尽可能缩小输出范围。

有一个清晰的渠道很重要。 我的看起来或多或少像:
在线发布->来回发送电子邮件->咖啡会议1->咖啡会议2->带回家的评估->亲自评估评估->第二次面试->报价或不报价。

这听起来很很多,但是当您同时与10或15或20个人一起完成整个过程时,实际上会更容易。 在每个步骤上花费较少的精力,过程会更长。 否则,您的步骤将减少,但每个步骤花费的时间会更多。 这样,我可以在不同的阶段以更少的开销并行运行许多程序。

永远不要跳过现场的预屏

这也许是最重要的步骤。 在这里,我会立即将人们赶出渠道。 与候选人喝咖啡或共进午餐。 只是说说而已。 这不是正式的面试,并且不应该有超过两个人不是候选人。 最好的是只有您(或他们将向其报告的对象)。 在这一步中,我真的只是拍马屁,谈论工作生活,谈论一些工作,并真正了解它们的样子。

这不是技术面试。 那是稍后。 我想知道他们是否可以与我交流。 我想知道我是否可以坐下来与他们交谈并开心。 我有任何怪异的共鸣吗? 他们会继续检查手机吗? 他们可以热情地谈论他们目前的工作或工作经历吗? 如果进展不顺利,则可以安排第二个或部分安排。

个人轶事:在这里,年长且经验丰富的工程师几乎总是以年轻时没有的方式发光。 他们比较平静,也许有些疲倦。 他们有战争故事,可以谈论疯狂的旧技术和同事。 这又引出了另一点:如果他们bit亵和抱怨太多,那么他们可能不适合。 您希望开发人员能够将好事与坏事保持一致。

进行实地评估,而不是白板测试

没有人喜欢白板测试。 他们太可怕了。 我们所做的非常非常简单,但是却非常强大:编写带有一组测试的代码库。 剥离工作代码,然后离开测试。 向代码库提供指令“使测试通过”。Boom。

他们在家中闲暇时完成。 他们可能用谷歌搜索事物,犯错误并加以纠正,并且工作舒适,自信。 地狱,也许有人甚至帮助他们。 所以呢? 他们会在工作上做同样的事情。 无论如何,接下来发生的一切都会掩盖我们的屁股。

他们进来并在更大的团队面前捍卫自己的工作。 我们围坐在会议室桌子旁,在Apple TV上显示代码,然后一位高级工程师浏览它,提出问题。 这是另一次谈话。 他们可以谈论代码吗? 如果提出更好的解决方案,他们可以承认吗? 他们自以为是,但是事实吗?

这是我们开始做出决定之前的最后一步。 强烈反对将使候选人失去资格。

就是这样了

听起来很多事情要做,确实如此。 但是,就像我之前说的,您可以简化流程,并减少每个步骤的时间。 每次会议应该一个小时左右。 您想有时间让自己适应并融入潮流。 让多个人处理不同的部分。 得到他们诚实的反馈。 这个人将成为您的工作家庭的一部分。 您需要团队中有趣,周到,有爱心,聪明的人。

您如何看待这个过程? 你会改变什么? 我每天都会更多地了解“正确”的方式。