招聘开发人员:为什么找到合适的人如此重要

已发表: 2022-05-20

贵公司将做出的最好的投资之一就是花时间招募合适的员工并仔细考虑您的招聘方法。

现在几乎每个行业都需要开发代码的人。 问题在于,寻找有才华的程序员是一项挑战。 这可能是一家公司将要完成的最具挑战性的事情。

因为,与许多其他职业不同,有才华的开发人员的工作效率可能比他们的同事高几倍,所以招聘开发人员是一个至关重要的问题。

如果您雇用一名司机将您从 A 点带到 B 点,那么优秀的司机与任何其他司机之间的差异将是最小的:两者都会在相当长的时间内将您从 A 点带到 B 点。 一个司机几乎很难让你从 A 点到 B 点,比其他司机快十倍或一百倍。

然而,在 IT 业务中,情况并非如此。 出色的开发人员可能比其他开发人员的生产力高出数倍,而糟糕的开发人员可能真的会降低您公司的价值。 总之,招聘开发人员是一场高风险的游戏,因为开发人员之间的生产力差异可能是巨大的并且会改变业务。

寻找合适的人交谈

只能通过两种方式联系开发人员:亲自或在线。 不管你的策略是什么,如果你想雇佣有才华的人,你必须首先吸引他们的注意,而这样做的最好方法是成为开发者社区的活跃成员。

例如,与您所在地区的一些最优秀的开发人员和其他公认的开发人员一起举办一次悠闲的晚宴,可能是建立真正联系和探索潜力的绝佳方法。 我遇到了一些非常棒的人,他们举办这种小型聚会。 通过为现有开发人员分配时间和金钱来支持这些活动,以便他们可以参加此类活动,这是吸引顶尖人才加入公司的真正成功的方法。

发布技术文章和视频,在 StackOverflow 等热门开发人员网站上回答与您的业务相关的主题的问题,以及构建和共享其他开发人员可以用来解决问题的开源软件,这些都是在线招聘优秀开发人员的最有效方式。

允许您的技术人员共享他们构建为开源解决方案的部分软件可能是非常有益的,即使这需要付出很多努力。 开源您的团队所从事的一些项目不仅会吸引外部开发人员加入您的组织,而且还会迫使您的工程团队为常见挑战寻找可重用的解决方案,从而使他们更有效地工作。

这些策略将帮助你找到合适的人,但一旦你找到了他们,你就可以说服他们改变主意。 这需要彻底掌握公平的市场价格、开发人员文化和技术领导力。 如果你能营造一种他们渴望工作的氛围,那么雇佣有才华的开发人员的时间就会简单得多。

让潜在员工步入正轨

我从企业主那里听到的一个常见误解是,雇用优秀的工程师将确保他们成功执行。 这是不正确的。 所有开发人员都可以在特定情况下有效地工作,但您可以创建一个招聘流程,以确保您雇用的开发人员在您的工程文化、管理、企业价值观和技术要求方面茁壮成长。

在建立开发人员招聘流程时,您应该意识到的第一件事是测试开发人员并找到合适的匹配是很困难的。 没有理想的方法可以做到这一点,而且您永远无法确保每次都能招募到合适的人。

深入了解开发人员从事的项目。 如果您进一步挖掘,您可以了解更多关于他们的想法以及他们的专业领域是什么。

询问候选人最喜欢的项目是至关重要的。 您可以经常让他们指导您完成它,指出他们喜欢和不喜欢的东西。 这是一个很好的方法,不仅可以了解申请人的理解,还可以了解他们喜欢从事什么样的项目。 您还可以准备反应面试问题。

给申请人一个带回家的项目,而不是编写谜语。 编码问题不仅不能很好地描述应聘者在工作中的表现,而且还会助长不良行为。 与在面试期间关注候选人的专业知识和知识广度不同,编码拼图式的技术测验最终本质上是评估候选人记忆一系列简单数学问题的能力,而这几乎可能不是你想要测试的。

考虑为候选人提供一个带回家的项目,而不是强迫他们在白板上回答问题。 我更喜欢要求候选人创建一个小型应用程序,该应用程序与他们被录用时所从事的工作相当。 申请人将能够在没有面试压力的情况下思考他们正在做什么,并将能够展示他们在现实环境中的运作方式。

带回家的项目的另一个优点是,如果申请人来参加现场面试,如果您以带回家的作业为起点,您将有很多话要说。 我更喜欢问申请者他们喜欢和不喜欢这个项目的哪些方面,然后利用他们的回答来更深入地了解他们的技术选择和方法。

选择最优秀的候选人

至关重要的是,您雇用的每个开发人员都了解您公司的问题以及如何解决这些问题。 引入只对接受订单感兴趣的开发人员是灾难的公式,因为您的公司将无法成功创新。 至关重要的是,您团队中最有权势的人分享您解决问题和倡导变革的愿景。

如果所有这些都正确完成,开发人员将成为贵公司最大的增长因素之一。 贵公司将做出的最好的投资之一就是花时间招募合适的员工并仔细考虑您的招聘方法。