当然,雇用有经验的程序员很困难。 但是我不认为市场是完全干燥的。 在我的整个职业生涯中,我与许多分为两类的团队合作:不能以任何方式雇用有经验的开发人员的团队,以及轻松吸引他们的团队。 实际上,第二类根本没有招聘问题。
有些人未能吸引人才的原因有很多。 但是,所有轻松完成此操作的团队都了解有关当前市场情况的一个简单事实:
雇用长者时,不是由公司来选择候选人,而是由候选人来选择公司。简单地说:
通过邀请经验丰富的开发人员,您不是购买而是出售。如果您不同意,请允许我告诉您您的经历。 几年前,我的简历写给了招聘人员。 那时,我在小型公司担任软件工程师大约有三年的经验。 几天来,邮箱被大量的录取通知书所淹没。 还有一次,简历又去找招聘人员了,他们一天要打三遍电话。
这个故事并没有说明我作为程序员的能力。 许多具有不同技能水平的同事都可以讲述这样的故事。 在当前的市场形势下,具有多年经验的工程师可以有很多选择。
有趣的是,在这两种情况下,我都不特别喜欢当前的作品。 我对其他选择很感兴趣,但是这些招聘人员的工作非常糟糕,以至于我什至拒绝亲自与他们见面。 因此,不要以为前辈对您的建议不感兴趣:您只需要使它令人信服-就必须出售它! 我与之交谈的大多数人力资源经理和招聘人员倾向于同意这一说法。 但是,如果您看真实的动作,它们与他们的话不符。
实际上,几乎整个现代招聘体系都不尽人意。 它不适用于所有相关方,尤其是对于候选人。 考虑一些特定领域。
你的招聘广告很烂
想象一下,您正在寻找另一个(非技术)职位的候选人。 您已放置广告并收到200多份简历。 您将在每份简历上花费多少时间? 一两分钟,甚至更少? 这就是经验丰富的程序员在寻找工作时的行为方式。
您的广告就像候选人的简历。 他只会在评估上花费几秒钟,如果它不引起他的注意,他会走得更远。 不幸的是,大多数广告都很糟糕。
考虑一个典型的首席程序员职位发布。 我去了一个大型工作站点,并搜索了[高级软件工程师]。 我选择了一个随机出版物-并对其进行了模糊处理,以免影响特定的公司。 红色区域表示雇主的需求,绿色区域表示雇主可以向候选人提供什么。

如果您考虑购买,这是完全正常的-说您需要的东西。 但是根据销售的逻辑,这太疯狂了! 您已经习惯阅读一份简历:想象一下,候选人的简历包含有关他想要的内容的50%以上。
取而代之的是,简历可能会100%包含有关候选人的功绩以及他可以给公司带来的好处的信息。 Man优化了文本,并将最有说服力的论据放在了最突出的地方。
很难找到有关您公司的信息。
超越公告的范围,通常很难找到有关大多数公司的重要信息。 老实说,是否容易找到对未来员工非常重要的所有问题的答案? 从您的空缺一键?
- 公司如何组织?
- 团队使用什么管理风格和开发方法(例如Scrum,XP)? 手册是否经过技术培训?
- 团队中有多少人?
- 您如何跟踪营业时间? 记录您的到达和离开时间吗?
- 我将在什么产品/领域上工作?
- 办公室是什么样的? 我将使用什么设备?
- 人们通常在办公室穿什么衣服?
- 团队一起吃饭吗?
- ...
当然,不同的人有不同的需求。 不是每个人都对每个问题都感兴趣,但是对于许多人来说,答案至关重要。
例如,同事经常谈论与人道主义管理人员的不良经验。 将来,他们断然拒绝与这些人合作。 因此,如果您有一位具有技术背景的经理,请务必将此信息带给应聘者。 对于某些人来说,这是一个非常有力的激励措施!
从另一侧看,将自己放在申请人的位置。 假设您要购买一台新计算机。 您看到的广告看似有趣,但仍然有疑问。 然后,您转到卖方的网站,但找不到答案。 继续寻找-一段时间后,终于找到电话号码。 您打电话来,但是很遗憾,对话者无法回答所有这些问题。 相反,他要求您发送一封信,其中详细说明您为什么要购买计算机。 您还必须发送证明您有足够的钱购买。 之后,可能会邀请您参加个人会议,他们将很乐意回答您有关计算机的所有问题。
您真的会完成整个过程吗? 还是只是在寻找卖方没有问题的另一台计算机? 这是大多数试图获得上述问题答案的应聘者的经验。 除非您通过面试,否则大多数公司将一无所知。 对于大多数工程师来说,这是死胡同,这使我进入了下一个要点。
您的面试很糟糕,招聘过程太慢
例如,让我们返回购买计算机。 想象一下,您经历了整个过程-然后进入商店。 您仍然有问题,正在等待员工回答。 但是他迟到了半小时。 然后他继续问为什么您要在不回答任何问题的情况下购买计算机。 当最后谈到他们时,他说他不再有时间。 或者他无法回答,因为他不知道这台计算机的详细信息。 他要求稍后再回来。 通常,您必须首先进行计算机测验-并确认您对计算机的了解足以买到它。 当您提交测试时(花费了您一个多小时的个人时间),数周之内您都不会听到任何声音。
我个人经历了所有这一切。
让我们逐点分析场景并提供建议。 它们中的大多数似乎很明显,但是由于某些原因,许多公司无法理解它们。
- 不要迟到。 不要让候选人等待。
- 做好准备。 您应该阅读候选人的简历和面试结构。 您应该尽可能了解职位并回答所有问题。
- 要友好。 看起来很明显,但这很重要,许多公司无法应付。 这是心态问题。 产生您确实需要这个人的感觉。 如果您必须证明某事,请不要以为他必须证明某事。 即使候选人虚弱,最好还是给他留下好印象。 也许他会在磨练自己的技能之后,将自己的经历告诉朋友或重新发送一份履历。
- 快速做出决定,不要客气。
候选人作业简要说明
显然,您想知道一个人是否真的有能力完成自己的工作并将其做好。 回到上面的购买计算机的示例,卖方当然希望确保您有钱。 但是,如果他很聪明,他只会假设有钱。 他只会在最后一刻验证这个假设。
您必须执行相同的操作。 当然,这一点在很大程度上取决于您的具体情况和资源。 如果您有很多申请人,那么您需要对他们的技能进行一些初步评估。 但是无论如何,要扮演一个聪明的卖家,并设法使候选人真正想要这份工作。 在评估方面,应尽可能使候选人快速而轻松。
关于此事的意见不一,但是如果面试是由另一位工程师进行的,那么也许就不需要进行正式的资格评估了。 以我的经验,技能很容易评估:关于技术兴趣和最新项目的友好对话通常就足够了。 如果您决定需要正式评估,则让应聘者在办公室中的小型家庭作业和限时任务之间进行选择。 无论如何,我建议任务尽可能接近实际工作。 让他们使用自己的笔记本电脑上网,提出问题。 它应该更像是协作而不是技能测试。
适应性和管理性差
这些主题值得单独撰写。 在公司工作的第一天可能比招聘程序本身更重要。 我不会详细介绍,但是请记住,如果公司的流程不是很经过调试,那么即使有完美的销售业绩,也很难招募优秀的人才。
也许在这里几乎没有你。 但是至少您了解公司的优缺点,并且可以清楚地将其传达给候选人。
幸运的是,这里有很多主观的看法。 正如我提到的,不同的人有不同的工作要求。 有些人喜欢在家工作,而另一些人则喜欢与一支优秀的团队一起在办公室工作。 与员工交谈并了解他们喜欢什么以及他们现在的表现很重要。 这些知识将最好地向潜在候选人传达信息。
此外,个人经理根本不允许一些自由,例如在家工作或灵活的日程安排。 即使您准备出售,您也无法满足候选人的所有要求,这是正常的。 请记住,缺少一些好处是您的公司在雇用工程师方面的潜在弱点。 了解您的“产品”的弱点以便更好地展示它很有用。 也许值得公开谈论它们。 首先,这将防止雇用不适当的候选人。
结论
如果您以前雇用过其他行业的员工,则很难改变主意。 在大多数行业中,“卖方”是候选人。 换角色有许多后果。 我们几十年来一直在创建的所有系统,工具和流程都不再适用,或者可以得到显着改善。
因此,我的建议是停止抵制,忍受卖方的角色,并做好工作。 采取任何行动寻找候选人时,请摆在桌上有五个要约的专业人士的名单上。 问问自己:“我如何击败竞争对手?” 另外,还要确保参与招聘的所有同事都了解情况-例如,与他们分享这篇文章! ;-)