那么,我们怎么做呢? Well, there are plenty of freelancers to choose from; many are good, but many are not. 市场越大,风险就越大. 有更多的候选人可以选择, 检查推荐信和筛选个别候选人可能是一个问题, 特别是如果你在一个主要的自由职业平台上发布了一个广告,并收到了数百份申请.
那么,雇佣自由开发者的最快和最安全的方法是什么呢? 如果你认为我们要说Toptal,再猜一次. 你可以说我们已经过时了,但口口相传和个人推荐仍然大有帮助. 如果你能直接联系几个人, 或者通过你的朋友和同事, 你可以很容易地找到一个自由编码员或设计师. However, this won’t work for everyone; people who have spent years in the industry tend to have a lot of contacts and know people who deserve their trust. 如果你不能直接招聘,你将不得不开始从其他地方招聘.
Toptal is, in part, 建立在这个概念上——这就是为什么我们的开发人员是经过筛选的,为什么我们可以保证质量, 而其他自由职业平台没有(也不能). You see, 我们只是把一些未知数从等式中去掉, 让客户专注于候选人真正重要的地方, 从而减少他们暴露于任何类型的风险.
So what does really matter? 让我们来看看雇佣自由职业者的一些注意事项.
你不能着急
This is an obvious one; if you want to hire freelance developers, 你得慢慢来, 这是无法回避的. Of course, 这适用于任何行业, 但在我们这个快节奏的行业里, 这可能不像听起来那么容易. 竞争是残酷的,截止日期是紧迫的,然而,很多工作可以远程完成. 迅速雇佣几个自由职业者来加速开发, 或者在截止日期很紧的时候加入一个新项目, 听起来很诱人. 然而,这通常不是一个好主意.
如果可能的话,你应该在做出最终决定之前与开发者合作. 试验可以包括一个小项目,或者只是一些测试. 只要经过深思熟虑,评估期不必太长. It is also a good idea to involve the rest of the team; after all, 他们将与新的开发人员一起工作,他们可能会发现一些可能被忽视的问题. 倾听他们的意见,征求他们的反馈,不要自己做决定.
一个合理的候选人应该愿意克服一些障碍, 并同意接受某种形式的评估. If not, this should be a red flag in itself; it usually means the candidate is not too serious 对工作不感兴趣,不想投入太多的时间和精力. 另一种解释可能是信心.e.比如,求职者认为自己大材小用,不需要证明什么. 有点老式的自大和竞争并没有什么错, 但是过多的讨论可能会在团队成员之间造成摩擦.
这不仅仅是科技的问题
So, 你正在寻找一名自由程序员,你的重点是他们的编码技能,而不是其他任何东西. Of course, 技术技能是优先考虑的, 但在我们开始之前, 我们需要看看人性的一面. 你们公司的文化是怎样的? 你的团队对新开发者有什么看法? 面试官是怎么看你的?
候选人合适吗?
虽然这听起来像是一个合乎逻辑的问题, 雇主往往会忽视文化方面,因为他们关注的是技术技能. Now, 如果你很着急,需要几个自由职业者帮助你在一两个月内完成最后期限, the emphasis, clearly, 应该注重技巧和执行力吗. However, 如果你要找的人会在船上待上几个月或几年, 谁可能成为长期的团队成员, 并最终领导他们自己的团队, 考虑人的方面是非常重要的.
不管你选择哪种方法, 你需要写一个好的项目简介和工作描述. You can use Toptal job descriptions as a good starting point; for example, check out our front-end and 后端开发人员 job descriptions. Remember, 如果你想要有才华的开发者, 几天内就能找到新工作的人, 你这边得做点市场营销. 这并不意味着你需要过度推销项目,但你确实需要这样做 通过适当的营销来吸引高素质的人才. 问问你自己,如果你是一名顶级自由开发者,你是否会申请自己的广告?
既然你已经缩小了潜在候选人的范围, 是时候安排一些面试了. This is not just a matter of asking people a lot of technical trivia questions and trying to figure out whether or not they would be a good fit for your team; this is a serious process and needs to be backed up by a lot of research and carefully selected questions, 旨在让每个候选人展现出最好(和最差)的一面.
In most cases, 新的开发人员将加入现有的团队, 因此,在招聘过程的某个阶段通知团队并让他们参与进来是至关重要的. 团队可以对项目的某些方面提供宝贵的见解, 帮助你为面试做准备,问一些相关的问题(甚至是“抓到你”的问题), and, obviously, 让最好的候选人加入公司,是他们的既得利益. After all, 这是他们必须日复一日地与之打交道的人, maybe for months, maybe for years.
回到蒸汽朋克的比喻——一个钛齿轮不会让机器的其余部分变得那么坚固. 一个优秀的开发人员渴望采取主动并分享知识,可能会帮助一些团队成员, but not everyone.
确保没有不必要的摩擦, 你只需要咨询你的团队, 这是无法回避的.
现实一点,直截了当
每个人都想雇佣最好的开发者, 每个开发者都想找到一份理想的工作, but let’s be realistic; everyone must operate within their budget constraints, 所以钱通常是限制因素. 好人花的钱多, 因此,许多组织根本雇不起最优秀的开发人员.