编程学习网 > 程序人生 > 程序员面试技艺 > 如何招聘到优秀的程序员?
2015
01-17

如何招聘到优秀的程序员?

我是一名软件工程师。如果你想招揽到我,下面是一些提示。这些提示都是一些很通用的技巧,可助你招聘到任何软件工程师——特别是那些技术过硬、经验丰富的人才。虽然人与人是不同的,但是这些技巧适用于任何人。还有如何成为“最明智老板”的小贴士,之所以要知道这一点是因为招聘和留住人才是紧密相关的。

1.竞争意识

2.关心

3.有针对性

4.用工程师去联系工程师

5.打动工程师

6.放下你的骄傲

7.时刻推销自己的公司

竞争意识

首先你得明白你是在和其他公司竞争——你想要这个员工,那就必须积极地招募他们。否则很有可能花落别家。所以你要么能说服他们跳槽,要么能在他们接受其他雇佣之前先引进到自己公司中。关键就是——你必须积极。

如果你认为我是个不错的人选,那么其他公司同样也会这么想。只要科技板块依然如此强劲,这将始终是一个员工的市场。也就意味着你不但得费心力去招揽人才,还要与其他公司竞争。尽快认识到这一点,然后积极调整好心态。

关心

关心这些工程师,表现出对他们的兴趣。积极并尽快地联系自己心仪的人选,给他们名片等,告诉他们任何时候任何事情都可以联系你,说到做到。

有针对性

你为什么选择我?只是因为我会编程吗?(如果你的回答是“yes”,那你就错了。)我想知道的是你是否了解过我,是否知道我的能力,还有我给你的印象又是如何。(如果你没有被我折服,又为什么要联系我呢?)

例如:“嘿,Sella,我对你简历里面提到的在希伯来大学的学术成果印象非常深刻。还是优等生!真厉害。我对你的GitHub项目,像DAAT和JabJS也非常感兴趣。此外,我还有些建议是关于……”

“……我们正在扩大我们的后端团队,我们认为你非常适合我们的团队。我们大多数代码都是用Python写的,现在正准备从monolothic应用转移到微服务架构。[可选:]我们很希望能和你同舟共济。”

如果你能成功将他们带过来面试,那么可以请他们去吃顿午饭。还可以介绍一下你的团队,显示出你对他们个人的关心以及非常注重此次的招聘。

用工程师去联系工程师

理想情况下,应该由工程师来联系其他工程师——这也适用于招聘中,因为这也是一种打动我们的好方法(下面会有谈到)。我们不会去问一个HR关于公司是否使用微服务以及是否结对编程,因为通常情况下,他只会一问三不知。

不过,大部分工程师在人际交流上可能会冷场。因为他们并不喜欢做这种可能会被拒绝的工作。而且,他们也不擅长。这的确是个问题。所以,不妨试试这种可以避免面对面拒绝尴尬的方式——邮件交流,这也是日常工作一个非常重要的组成部分。我作为一个工程师,如果认为和贵公司的工程师在邮件沟通时感觉良好,那么我会由此推断出以后我们一起工作的话也会相处融洽合作愉快。

反之,如果你在招聘时不能充分表达出对技术的激情,那么我又怎么能相信以后我们一起工作的时候你会突然擅长这个?

所以,让你的工程师和团队有什么就展示出来,包括人际交流方面——这一点价值千金。

打动工程师

毫无疑问,人才是需要竞争的。无论你有什么卖点,请尽情地炫耀出来。可以是电子邮件,也可以是任何有关于“我们正在招聘”的相关信息。

不要直接告诉我你的团队有多么的棒、站在技术的前沿、挑战有多么吸引人、有多少人削尖了脑袋想到你们公司去。这些话,没必要说。

那么究竟应该怎么说呢?给你一些例子,不按特定顺序排列(请记住,不同的工程师关注的东西是不一样的)。

可以向我展示……

你的团队超棒:举点能展示团队成员能力的例子,说说他们的贡献或者推荐一些风趣又能力卓绝的同事。公司有没有搞一个工程博客?为什么不搞?离职率是多少?离职原因是什么?

站在技术的前沿:这一点最好具体地说明一下,越详细越好。这能从多个方面打动我——架构、编程语言选择、知识和沟通能力。

挑战的乐趣:写点例子。这不像技术,挑战得挑有意思的。

非常酷的方法:你嘴边挂着的“敏捷开发”是真的在用还是只是因为时髦?你经常发布代码吗?有单元测试吗?是不是结对编程?是否进行同伴审查?

有竞争力的薪水:你准备付我多少薪水?这是一个很敏感的话题,但是必须涉及。可以谈谈带薪休假时间、个人培训计划、个人项目、节日礼品等等。

开发人员的权利:开发人员有没有发言权?具体流程如何?是否允许搞个人项目?个人项目可接受的时间是多久?以及公司的晋升渠道?

关于工作与生活之间的平衡:我会不会经常半夜三更被叫去搞项目?在逼近截止时间时是否需要我加班加点工作?

透明文化:比如说,你的员工知道现在在招聘吗?他们是否参与招聘过程?依照他们现在的情况,我就能估计出如果我进公司的话是否也有权能参与到决策过程中来。透明的第一步就应该放到招聘上——这是我们进入一家公司的开始,不是吗?

要知道,你心仪的这个人才可能同时也在和其他公司洽谈,可能是大公司如FB、谷歌、微软、苹果和亚马逊,也有可能是一个能提供更高职位的小公司。如何说服他就全靠你了。这也是为什么很多公司在招聘的时候喜欢让一些明星工程师参与进来——利用他们的技术能力和个人魅力招揽人才。

此外,英语很重要。这是沟通和交流的关键,而且很多技术文章都是用英语来表述的。错误的拼写/语法,可能会传达恐怖的讯息。

放下你的骄傲

人才是可遇而不可求的,所以放下你的骄傲,竭尽全力地吸纳人才。

时刻推销自己的公司

即使是失败也要记得推销

即使招聘落空,你依然能从中受益。那些牛逼的工程师往往会有同样牛逼的朋友,大多会交流相互之间的经验。如果你给他们留下了深刻的印象,那么他们会告诉他们的朋友。如果你“招待不周”,那么他们也会告诉他们的朋友。口口相传,是很快的。所以无论你是否录用这些工程师,都应该尽可能地尊重他们,给他们留下一个好印象。

时刻保持推销状态

每一封电子邮件、每一个电话、每一次在线形式、每一场面试,都应该时刻准备着推销状态,因为你不知道哪个环节会让这些工程师决定选择你作为他们的雇主。而且他所接触的每一个人都代表了公司的面貌。所以最好让最英明睿智富有魅力的人与之交流,交流公司的技术,当这些工程师为这些渊博的知识和团队之间的协作所倾倒时,那也就意味着你留住了这些人才。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取