视频: 北大学姐采访美国工作的同学:美国互联网公司有996吗?学姐程序员同学说:从不打卡几乎不加班 2024
每个在线业务需要一个程序员。即使您不在技术行业,您的企业仍然需要网站和应用程序。您可以全职雇用开发人员,但这是昂贵的,而且通常不会持续很长时间。因此,只有在您需要开发人员时才聘用开发人员。但从哪里开始?寻找合适的开发人员似乎是压倒性的,但雇用一个很好的开发人员是非常重要的。
1。
聘请专业球员,而不是摇滚。
不要把所有的鸡蛋放在一个篮子里也很重要。如果你的程序员发生了什么事情,或者你已经掉下来了,你不想被遗忘。
检查转诊是一场恶梦,协调时间表是不可能的。
考虑到这一点,很容易转向自由职业网站。然而,其中许多可能导致更令人沮丧的结果。像Freelancer和Elance这样的网站不会屏蔽程序员,而您最终会遇到最便宜的开发人员,而不是最好的开发人员。
然而,一些网站不会陷入这个陷阱。例如,Toptal是精英自由职业发展者的网站,工程师团队将每个申请人筛选出来并亲自与您合作开发人员。这种方法可以让您在几周内找到优质的人才,而无需挖掘数十种简历。
3。不要害怕缺乏经验。
如果你找到聪明,热诚的人,即使没有太多的经验,你也应该聘请他们。打破顶尖人才的最佳方法之一就是实习。实习提供了一个测试期,您不仅可以让人聪明地参与公司的项目,而且还可以测试和培养实习生以便将来就业。
大学生经常渴望经验,其中很多都很有天赋。在校园招聘很棒,但如果你不能这样做,你可以通过连接和教授来定位不同大学的CS部门,这些教授可能会推荐顶尖的学生。鼓励学生申请实习的个人信件或邮件可以走很长的路要走。如果实习一两个,你可以在夏季结束时把工作送到工作岗位。
实习不是免费劳动的来源,有法律要管理实习如何运作。
查看美国劳工部有关如何执行实习计划的信息。
4。专业推荐是伟大的你妻子的表弟不是。
个人推荐通常是查找程序员的最佳来源。使用个人网络可能非常诱人,因为优质的人似乎与其他优质人士联系在一起。访问个人网络是非常好的然而,重要的是不要因为你认识他而雇用某人。招聘朋友和家人可能不会导致最好的质量,并可能导致关系中的问题。
5。寻找解决问题的能力。
技术能力很重要,但许多最好的开发人员可以迅速挑选不同的语言,并随着新技术的出现而适应。总是相关的东西是解决问题的能力。
在面试中测试的好方法是给潜在的员工一个问题,让他以任何他所选择的语言解决问题。这种方法展示了它们如何解决问题并创建解决方案。
6。优先通信
沟通是关键所在,特别是如果你正在和远程团队合作。一些团队可能会分散在不同的时区,因此可用性将是一个重要问题。其他项目可能会有紧迫的时间表,如果您不及时与您的团队进行沟通,您将会遇到问题。此外,您需要每个人了解您的项目愿景。所有这一切都需要持续和明确的沟通。
通过在招聘过程中包括电话,视频会议或面试面试进行通信测试。一个伟大的提示是要求候选人介绍过去的工作或具体的技能。这不仅可以让你看到沟通能力,还能激情和过去的工作。
沟通技巧也可以通过书写样本进行测试。 37信号建议您在选择候选人时应该总是聘请更好的作家。清晰简洁的写作表明了组织思想的能力。
7。测试基础知识
你会惊讶于互联网上称自己的程序员,但不能编程的人数。为了避免沮丧,您可以通过非常简单的编程测试开始您的面试过程,可以在线进行。您测试的目标是清除没有所需技能的候选人。您可以转到采访Zen或Codility等服务来执行访问部分。
8。要求查看过去的代码。
任何过去工作的例子都可以在面试过程中有所帮助。由于保密条款,您可能无法看到过去项目的实际代码,但您应该能够看到最终结果(i。即他们建立的网站)或从过去的客户转介。
9。用试听项目测试
您不会在没有测试驱动器的情况下购买汽车,您不应该在没有测试项目的情况下雇用程序员。程序员可能会通过每一轮面试过程,看起来很适合,但一旦被雇用,就无法交付。测试项目将证明程序员如何实际工作,而不是他们如何说他们的工作。
你甚至可以在作出承诺之前先尝试雇用程序员。您可以通过聘请程序员作为其第一个项目的顾问,或将试用期作为雇员协议的条件。
10。小心“招聘合适”。
这可能是有争议的,因为大多数类似的文章将鼓励您在聘请程序员时优先考虑“适合”。但重要的是要记住,你正在为你的公司招聘一名程序员,而不是一个喝酒的好友或是最好的朋友。是的,你的程序员很适合你的团队环境,特别是在视觉和沟通方面,但要小心,因为他去了你的母校,或是和你一样玩运动,所以你不要雇用程序员。这些东西对于程序员如何实际工作或者如何适应您的团队来说并不足够。
关于作者:德鲁·亨德里克斯(Drew Hendricks)是一位技术,社会媒体和环境瘾君子。他为许多主要出版物撰写,例如“福布斯”和“企业家”。