我最近写了一篇文章介绍如何招聘全职员工。而本文主要关注如何招聘外包开发人员。这两者确实有很多相似的方式方法,但区别在于外包人员参与度相对比较低而且不会一直呆在团队里。 首先说一点背景故事。我曾经用我的方法招聘近10个在海外远程工作的外包人员。尽管不是万无一失,但我认为这是我使用过的方法中最省时并且投资回报 率(ROI)最高的。过去几年里我在自己的业务中常常使用外包人员,这一个招聘流程也可以说是从我的经验里产生的副产品。有时候这套方法效果很好,有时候 很糟甚至是一塌糊涂。经过了很多次的优化,我下面阐述的方法能够稳定的筛选出最优秀的外包开发。希望这套方法也能为你带来同样的效果。 流程 一共是四个步骤。如果去掉发布职位这一步实际上只有三步。整个流程的目标是节省时间和开销,同时尽最大可能去发现最优秀的候选人。需要注意的是这个 流程可能需要花费$50到$250,取决于你要招聘的人。你需要发布职位,审核候选人,选取最好的X个(通常最少选10个)。在此基础上你聘用他们完成一 个简单的编程任务。等他们完成后(前提是他们能完成)你就可以审核代码并最终决定谁的实现更好,然后你就可以决定招聘的人选。下面就是所有步骤: 招聘优秀外包开发人员四部法:
第一步: 招聘网站上发布职位需求 目标: 发布有吸引力的职位 登陆招聘网站发布职位。确保标题能准确描述你需要做的事情。不要写类似“JavaScript高手”或“Rails大牛”之类的。换成“高级 Rails开发”或“Wordpress开发”可能更好些。职位描述应该具体描述你的需求。不要寥寥几笔简单了事,例如:“代码优雅,按时交付”。你需要 告诉应聘者你需要他们做什么。如果是升级现有代码,那你需要告诉对方可能会面对哪些东西。如果你是做业务的不懂代码,那你需要描述产品的功能以及你为什么 需要做这个。不要在这一块花太多时间。差不多10到15分钟够了。 招聘网站都有一些模板式的选项,针对这些选项我喜欢采用下面的设置:
顾名可以思义,如果你是Rails网站,可以写”Ruby on Rails”,有可能还要写”HTML”和”JavaScript”等。 如果是其他技术,就填上具体的技术
如果是没有具体结束时间的项目就采用按小时付费 如果工作范围能确定就按固定金额支付,比如安装WordPress并配置像X一样的主题
这个每个人的评估不一样,通常我勾选”兼职”
总是选中级或高级。选择新手会让你最终花两倍的价格来换掉
所有人可见(除非我要指定招某一个人)
这里选无偏好的原因是大量的高手从来没有在这网站上完成过项目。还有的人只做了一个项目,结果还得了一个差评,但原因不是开发的错,而是产品管理没做好。所以我们不要滤掉这一批人。
再次说明一下,很多高手是刚加入网站的
这一项要注意。我个人是不关心对方在哪里。但这得取决于你。我一边选择无偏好。但如果你想各个地方的人都试一下那你就选对应的地点
这一项是应该有要求的。好多人自称英语是4/5但你跟他们发邮件,IM或Skype/Google Hangout沟通时你会发现实际上只有2或3。能够有效沟通是成功的关键,缺少这一项犹如逆水行舟。
我个人会留空,因为程序员就是技术型的,编程这块要么知道要么不知道。 |