一个新的人事经理如何招聘开发工程师

开发工程师,一个令人羡慕的高薪工作,工作中敲着代码,生活中看看动漫,闲暇时打打王者荣耀,还有酷爱狼人杀、三国杀等桌游的同事们,线上玩不过瘾,下班周末去参加线下游戏聚会,玩桌游。我不知道看到这里的优秀IT从业者的你们是不是这样,但我晓得我们公司有很多这样自由自在的程序猿们,过着如此生活工作两不误的生活,也许这就是我们工作效率高,不加班,氛围非常nice的完美写照(此处不是广告、纯属陈述事实)。

言归正传,这样一家富有年轻活力的公司,做着国内领先的Drupal开发业务,作为人事的我会如何招聘开发工程师呢,简单谈谈我个人的想法——没有套路,只有真诚。

我一直认为招聘特别讲“缘分”,目的就是找到最“合适”的人选,不需要你技术最强,综合条件最优秀,但一定要适合,就像结婚找对象,一定要门当户对,否则早晚可能出事一样。如何找到一个适合我们公司团队需要的开发工程师,有两点拙见,关于技术方面和技术之外的层面。

首先,我想谈谈理解更多一些的非技术层面-关于个人软实力。每一个岗位都有它的针对性,所谓同事之间互相配合而又各司其职,每个岗位都有其专业技能要求,也有技术之外的要求。团队中需要什么样的人,我们就招聘什么样的人。除了技术能力之外,用人部门最希望团队中的人具有什么特质?这个是招聘工作者必须要去沟通和了解的问题。因为如果你招聘到一个不合适的人,与团队不搭,对团队发展会有很大的影响,会破坏团队的特质,也就是一个老鼠坏锅汤的道理。一旦发现这类人,一定要“fire quickly”,否则遗患无穷,因此,以下几点做简单说明。

沟通理解能力。这个无疑是非常重要的一个品质,良好的沟通能力往往可以体现一个人的情商的高低,沟通能力强的人在工作中会少了很多麻烦,提高效率。 整个面试过程就是一次面对面沟通的过程,在面试的时候,我往往更加注重候选人这方面的素质。问的问题,候选人是否可以准确切入角度回答,是不是会答非所问,又是不是在陈述直接搬过来的套路答案,有没有自己的思考,能不能讲清楚问题等等,如果这些都回答的欠佳,排除可以看出来的非常紧张之外(但一个成熟的工作者还是应该锻炼好自身的沟通能力)的,基本可以pass了,因为连这些都不能说清楚,沟通困难,那在工作中与其他同事配合起来,往往会比较吃力。 在面试中,如果候选人可以在不理解问题的前提下,能够机智的跟你确认问题,并能在回答之后有自己的思考,并提出一些相关的问题,那也许是更好的选择。

团队合作能力。合作关系是一种共赢逐利的行为,强调团结协作,共同推进工作进展,但对于一个产品或者项目,有人做红花就要有人甘愿做绿叶,所以在合作中需要有奉献精神。

如果一个员工没有团队协作精神,永远只沉寂在自身的世界里,恐怕很难生存,当然,也不是我们所需要的人才。暂且不说全工程师,一名普通的开发工程师,要不是前端要不是后端、要不是测试等,或者兼顾二三,这就更讲究合作共赢了,一个产品、一个项目需要技术人员共同完成,少了哪一步成品都不可能完美呈现在客户面前。也许,在面试中,我们不能直接发现一个人的团队协作能力,但是多一些情景模拟,情景再现等,总是可以发现候选者这方面的潜在素质。

执行力与创新思维。执行力不是简单的听话,更多的是强调执行后的结果。没有一个主管喜欢不听话的下属,但听话的下属执行力却不一定强。如果可以及时完美的完成工作而同时又可以提出一些建设性的改进意见,有创新思维,表现简单点即举一反三的能力,我想这更会使面试官感兴趣。

更多