Toptal是一个面向顶级自由开发者和程序员的市场. CEOs, CTOs, and software engineering managers at top companies and startups work with Toptal freelancers to augment their development teams for app development, web development, 以及其他软件开发项目来实现他们的业务需求.
在过去的七年里, Jovana has worked as a QA engineer collaborating with various QA teams and on complex functional testing (manual and automation) on multiple types of applications. 她对寻找漏洞充满热情,是一名勤奋的团队成员,热爱学习. Jovana thrives under pressure and this can be seen in her history of successfully dealing with deadlines and product deliveries.
Alex是一名高级全栈开发人员,在微软平台上工作了近20年. He has a strong background in IT security and secure coding practices combined with working with founders in fast-paced environments to create their software prototypes and MVPs. This combination gives Alex the skillset to correctly judge and explain trade-offs in designing software between value-generating functionality, 你的预算/时间表, 和一个可靠的可维护的软件系统.
Max is a data science and machine learning expert specializing in deep learning and natural language processing. He helped build one of Germany's most highly funded fintechs and successfully founded his own AI company in London. 马克斯的研究成果发表了一篇科学论文, 通过高级分析提高营销准确性, 并为体育赛事和客户行为的预测建立了可靠的模型.
Milana是一位自学成才的WordPress/PHP工程师. 她从2008年开始学习PHP, 自2010年以来,他一直是一名自由撰稿人. She's been a full-stack engineer since 2011 and a full-time WordPress theme developer and project lead since March of 2015.
作为一名冒险家,伊万娜在日本找到了她的第一份工作——质量保证工程师. In this position, 她和几个跨部门的团队一起工作, 与不同的团队成员合作, 还培训了新成员. Ivana is fully responsible for creating and managing over 400 front-end automated test cases as well as back-end ones.
Adam architects and develops database and BI solutions without any unnecessary complexity that are efficient to develop, 能否在紧迫的时间内完成, 而且很容易理解, maintain, and expand. 他的首选环境包括MS SQL Server、SSIS和SSRS. 他有20多年的经验和100%的项目成功率-没有失败!
Viacheslav在数据科学和软件工程方面有7年的经验. He is passionate about the insights gained from raw data and enjoys converting them to create exceptional business value. Viacheslav的主要专长是Python,并具有Java和c++的生产经验. 解决数据量大的项目, 他应用了先进的机器学习技术, 比如计算机视觉, NLP, 产品推荐系统, networking data, 经典数据科学.
与我合作的开发者都非常出色——聪明、有动力、反应灵敏. 过去很难找到高质量的工程师和顾问. Now it isn't.
瑞安·洛克菲勒首席执行官
Radeeus
Toptal立即理解了我们的项目需求. 我们遇到了一位来自阿根廷的杰出自由职业者, from Day 1, 沉浸在我们的行业中, 与我们的团队无缝融合, 理解我们的愿景, 并产生了一流的结果. Toptal使与高级开发人员和程序员的联系变得非常容易.
Jason Kulik,联合创始人
ProHatch
作为一家资源有限的小公司,我们不能犯代价高昂的错误. Toptal provided us with an experienced programmer who was able to hit the ground running and begin contributing immediately. 这是一次很棒的经历,我们会马上再来一次.
斯图尔特·波克尼校长
现场专用软件解决方案
我们使用Toptal聘请了一位具有丰富的Amazon Web Services经验的开发人员. 我们面试了四位候选人,其中一位非常符合我们的要求. 这个过程迅速而有效.
Abner Guzmán Rivera,首席技术官和首席科学家
Photo Kharma
Sergio是一个很棒的开发者. 一流,反应迅速,工作效率高.
Dennis Baldwin,首席技术专家和联合创始人
PriceBlink
和Marcin一起工作是一种乐趣. He is competent, professional, flexible, 并且非常迅速地理解需要什么以及如何实现它.
安德鲁·费舍尔,首席技术官
POSTIFY
我们需要一位能立即开始我们项目的专业工程师. 西马纳斯的工作超出了我们的预期. Not having to interview and chase down an expert developer was an excellent time-saver and made everyone feel more comfortable with our choice to switch platforms to utilize a more robust language. Toptal使这一过程变得简单方便. Toptal现在是我们寻求专家级帮助的首选之地.
Toptal为快速发展和规模化的企业提供不妥协的解决方案. Every engineer we've contracted through Toptal has quickly integrated into our team and held their work to the highest standard of quality while maintaining blazing development speed.
Greg Kimball,联合创始人
nifti.com
如何通过Toptal雇佣自由开发者
1
与我们的行业专家交谈
Toptal的工程总监将与您一起了解您的目标, technical needs, 团队动力.
2
与精心挑选的人才一起工作
在几天内,我们将为您的项目介绍合适的自由开发人员. 平均匹配时间在24小时以下.
3
绝对合适
与你的新自由开发者一起工作一段时间(如果满意才支付报酬), 在订婚前确保他们是合适的人选.
寻找拥有相关技能的专家
Access a vast pool of skilled developers in our talent network and hire the top 3% within just 48 hours.
At Toptal, we thoroughly screen our freelance developers to ensure we only match you with talent of the highest caliber. 在100多个国家中,每年有5000人申请加入Toptal网络, 只有不到3%的人能达标. You’ll work with engineering experts (never generalized recruiters or HR reps) to understand your goals, technical needs, 团队动力. 最终的结果是:经过专家审查的人才从我们的网络,定制匹配,以满足您的业务需求.
我可以在48小时内通过Toptal雇佣自由开发者吗?
取决于可用性和进度, 你可以在注册后48小时内开始与自由开发者合作.
Toptal自由开发者的无风险试用期是怎样的?
We make sure that each engagement between you and your freelance developer begins with a trial period of up to two weeks. 这意味着你有时间确认订婚是否成功. 如果你对结果完全满意, 我们会给你开时间单的,你愿意多久我们就多久. 如果您不完全满意,我们不会向您收费. From there, 我们要么分道扬镳, 或者我们可以为您提供另一位可能更合适的专家,我们将与他开始第二轮谈判, no-risk trial.
Toptal有什么样的人才?
我们的平台拥有各种各样的技能、经验和背景. 我们的自由职业者包括软件工程师, 用户体验设计师, 项目管理专家, 从产品经理到曾在b谷歌等领先公司工作过的财务专家, Microsoft, Amazon, and many more.
那么,我们怎么做呢? 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. 如果你不能直接招聘,你将不得不开始从其他地方招聘.
Obviously, 信任是任何商业或个人关系中任何严肃承诺的先决条件. But what happens when you don’t know the right people and have to head over to a huge freelance marketplace to search for talent? 经过几十次申请之后, 人们会开始怀疑自己的判断力, 更不用说相信陌生人和他们的承诺了. 信任是好的,信任是好的.
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, they will be working with the new developer and they might be able to identify some issues that would otherwise go unnoticed. 倾听他们的意见,征求他们的反馈,不要自己做决定.
一个合理的候选人应该愿意克服一些障碍, 并同意接受某种形式的评估. If not, this should be a red flag in itself; it usually means the candidate is not too serious 对工作不感兴趣,不想投入太多的时间和精力. 另一种解释可能是信心.e.比如,求职者认为自己大材小用,不需要证明什么. 有点老式的自大和竞争并没有什么错, 但是过多的讨论可能会在团队成员之间造成摩擦.
这不仅仅是科技的问题
So, you are looking for a freelance programmer and your focus is on their coding skills rather than anything else. Of course, 技术技能是优先考虑的, 但在我们开始之前, 我们需要看看人性的一面. 你们公司的文化是怎样的? 你的团队对新开发者有什么看法? 面试官是怎么看你的?
候选人合适吗?
虽然这听起来像是一个合乎逻辑的问题, 雇主往往会忽视文化方面,因为他们关注的是技术技能. Now, 如果你很着急,需要几个自由职业者帮助你在一两个月内完成最后期限, the emphasis, clearly, 应该注重技巧和执行力吗. However, 如果你要找的人会在船上待上几个月或几年, 谁可能成为长期的团队成员, 并最终领导他们自己的团队, 考虑人的方面是非常重要的.
一百万个程序员有一百万个不同的个性, 每家公司都是不同的, so there is no one-size-fits-all rule when it comes to cultural compatibility; it’s up to you.
大多数技术技能在几年之内就会过时, 但是人际交往能力, 专业和奉献精神, do not. A developer willing to adapt to new industry trends and master new skills can prove more valuable than a developer who is excellent in one particular area of expertise. 一个深思熟虑的面试过程应该解决其中的一些问题.
这取决于你在哪里以及你经营的是什么业务, 你最好咨询一下曾经与自由开发者打交道的人, 尤其是如果你之前没有机会这么做的话. 在某些司法管辖区,许多法律和税务陷阱可能会影响企业, 所以如果你正在考虑雇佣你的第一个自由职业者, 一定要咨询你的会计(可能的话), even a lawyer). Luckily, in most parts of the world you should not be affected by outdated labour laws or tax codes written in the era of vacuum tube computing.
不管你选择哪种方法, 你需要写一个好的项目简介和工作描述. You can use Toptal job descriptions as a good starting point; for example, check out our front-end and 后端开发人员 job descriptions. Remember, 如果你想要有才华的开发者, 几天内就能找到新工作的人, 你这边得做点市场营销. 这并不意味着你需要过度推销项目,但你确实需要这样做 通过适当的营销来吸引高素质的人才. 问问你自己,如果你是一名顶级自由开发者,你是否会申请自己的广告?
一旦应用程序开始涌入, you are likely to end up with a lot of raw data that needs to be carefully processed before shortlisting individual candidates. 有些申请人根本就没有达到要求,在这个早期阶段就会被拒绝, 其他公司也将入围, 虽然有些人可能被认为是二级材料-候选人可以做这项工作, 但却被更有才华的人所掩盖. 跟踪这些候选人可能是一个好主意,以防你以后需要他们.
面试需要涵盖技术能力和更多
既然你已经缩小了潜在候选人的范围, 是时候安排一些面试了. 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, 旨在让每个候选人展现出最好(和最差)的一面.
这个问题比那些琐碎的问题更能让你了解应聘者. 特性是在PHP 5中引入的.4,这意味着候选人已经接受了一些最新的功能. 如果你真的想给面试者一个难题, check the PHP release notes and spice the question up with some even more recent additions from the official changelog in PHP 5.5.x and 5.6.x. This straightforward and relatively simple question will let you know whether or not the programmer is keen to embrace the latest developments and use best practices.
In most cases, 新的开发人员将加入现有的团队, 因此,在招聘过程的某个阶段通知团队并让他们参与进来是至关重要的. 团队可以对项目的某些方面提供宝贵的见解, 帮助你为面试做准备,问一些相关的问题(甚至是“抓到你”的问题), and, obviously, 让最好的候选人加入公司,是他们的既得利益. After all, 这是他们必须日复一日地与之打交道的人, maybe for months, maybe for years.
不开玩笑,一个和谐的团队就像一台运转良好的机器,每个齿轮都运转完美. 这对士气有好处,对生意也有好处. What happens if you add a rockstar Android developer to your team in the hopes that he or she will improve output? 优秀的开发人员喜欢与同事一起工作, 所以如果你有很多没有经验的开发者, 新人才可能无法解决问题.
是的,他们是全能的开发者 Android测试和面试问题 你扔给他们,他们肯定知道该怎么做, 但如果团队的其他成员跟不上呢? Do you expect your shiny new star developer to explain every point to a few “green” developers on a daily basis? 你认为新开发者会对此感到满意吗? 如果你雇佣的是比他们级别高的人,团队的其他成员会怎么想, 尽管他们被认为资历较长?
Back to the steampunk analogy – a single titanium cog won’t make the rest of the machine nearly as strong. 一个优秀的开发人员渴望采取主动并分享知识,可能会帮助一些团队成员, but not everyone.
确保没有不必要的摩擦, 你只需要咨询你的团队, 这是无法回避的.
现实一点,直截了当
每个人都想雇佣最好的开发者, 每个开发者都想找到一份理想的工作, but let’s be realistic; everyone must operate within their budget constraints, 所以钱通常是限制因素. 好人花的钱多, 因此,许多组织根本雇不起最优秀的开发人员.
If 另一方面 the developer sticks around solely for the paycheck and does not believe the project is truly promising and exceptional, 你不太可能得到同样程度的承诺, 或者说忠诚.