所以,现在我正在寻找我所知道但没有经验的两种技术的顾问。我在Craigslist上放了广告,因为这是两个小任务,很可能大公司不想被打扰并且会收费一只手臂还有一只腿。
如何验证这些人是否在起作用?他们送我的工作是他们的吗?我的意思是,我很想相信没有签署他的电子邮件的那个人为Guess.com做了所有的闪存工作,并且正在为演出而拖钓Craigslist,我只是觉得不太可能。
我也没有太多时间,所以我能做的任何事情都必须快速(因此我聘请顾问的原因)。
更新
问题是,这是一家小公司,我是IT部门。我的意思是,我对Flash有足够的了解,可以提出一些高级问题,但并不多。另一件事是名为File Maker Pro的Mac产品,我对此一无所知。
这一点是为了节省我的时间,所以我不必学习技术并做到这一点。是否有信誉良好的公司处理这样的小事?我想这可能是一个更好的问题。
谢谢。
答案 0 :(得分:7)
嗯,你得到的是你付出的代价,使用Craigslist进行高级技术招聘可能不是找到作物奶油的最好方法。
我用来除掉说谎者和传说者的最有说服力的工具是一个好的,令人费解的手机屏幕。如果您对该技术一无所知,那么您就遇到了问题。你需要一个知识渊博的人,你信任的人,对这些人施加压力。
您可以随时询问他们的Stack Overflow信誉评分。
)
答案 1 :(得分:6)
一些想法:
答案 2 :(得分:6)
我们有一个多步骤流程,您可以根据自己的情况进行调整。
5分钟在线测试,您将获得一个问题之一,要求您编写一个简单的算法来解决所提出的问题。 FizzBuzz是一个很好的剃刀。
要求简历和回答五个问题,以了解他们的个性,工作习惯,沟通技巧以及对该职位的真正兴趣。如果他们不愿意这样做,我们就不感兴趣了。
提前询问代码示例并在电话屏幕中与他们讨论,然后向他们询问我们的技术问题。如果他们不能讨论如何改进代码或回应我们编写的变更请求,那么你可以打赌他们没有写或理解它。我们寻找最佳实践,以及他们与我们讨论代码的能力。
手机屏幕中的技术问题。在你打电话的时候问你不能真正谷歌的问题,比如描述ASP.NET页面生命周期,在特定部分停止它们并要求详细说明输出缓存等事情。
与开发经理(现场)一对一
90分钟动手测试。 (现场)
与开发团队共进午餐,确保他们能够很好地与团队建立联系,无论他们的编码能力如何。事实证明,这是一个非常有价值的指标,表明了顾问的工作方式。
与开发团队面对面交流。我们讨论了候选人如何在动手测试中做了什么,然后花了一小时的时间来处理一些技术问题(因为他们在电话屏幕上证明了他们的技术能力,并不是很多),而且主要是因为他们对他们工作的问题较为温和习惯,团队动态,最佳实践。
您可以向任何候选人提出的最重要问题是他们离开现任雇主的原因。如果您希望能够长期为您的团队做出贡献的人,并且真正感受到他们为您的公司/项目工作的个人自豪感,他们对这个问题的回答是关键。如果他们只是猛击他们以前的雇主,那就过去吧。如果他们只寻找更多的钱,但真的喜欢他们的项目,那就过去吧。如果他们在现在的位置达到顶峰,那就考虑一下吧。使用你对这个的判断,但总是问它。
从采访他的每个人那里获得反馈。如果至少有一个人对他们感到兴奋,并且没有人给予坚定的支持,那么他们可能是一个不错的选择。如果每个人都温暖而没有特定的红旗,那本身就是一个大红旗!
检查他们举报的人的推荐信,并给他们打电话或发电子邮件。
谷歌他们
答案 3 :(得分:5)
如果你对自己能够彻底清除骗子没有信心,你需要使用自信的人,例如:
代理商或咨询公司会涉及到成本,但雇用错误的人也会有成本!
答案 4 :(得分:4)
听起来你有来自顾问的示例源代码。确认源代码是他们的一个好方法是仔细查看它,找到一些看似复杂或反直觉的逻辑,然后问问为什么会这样。如果他们写下来,他们应该能够回答: - )
答案 5 :(得分:3)
获取参考资料并与他们联系。
答案 6 :(得分:3)
询问他们的投资组合,并确保您联系委托他们以前的一些工作并进行简短聊天的人。 大多数人都不介意你打电话来检查。
只有使用提供的裁判可能意味着您与被指示进行热烈评论的人交谈。
答案 7 :(得分:3)
除了要求引用和检查它们之外,正如其他人所说,我建议你尽量减少风险。
最好的方法是在最后使用工作可交付成果进行短期迭代。简而言之,我的意思是一两个星期,并有一些你可以尝试和评估的东西。如果您可以进行代码审查,那么您不仅可以检查他们构建的实际工作,还可以检查它是如何构建的。
参考文献可能很棘手。任何顾问提供他们最成功的项目作为参考,但不是他们的失败,即便如此,为你工作的人可能不一样,或者可能与以前的工作不一样。
在婴儿步骤中继续前进始终是评估其质量的好方法。
答案 8 :(得分:2)
如果您正在检查技术合规性,您可以看看是否可以找到关于该技术的初学者教程,并提出一些问题......借用。仅仅是无能为力的开发人员(应该能够轻松回答这个问题)与非开发人员之间存在巨大差距。另外,请注意声称技术的长列表(超过大约5-8?),(几乎)总是表示不知道他们正在做什么的人。
当然,如果你只需支付交货......:)
答案 9 :(得分:2)
正如其他海报所述,让他们提供代码样本是检查其知识库的好方法。但是,由于与公司达成的NDA协议,这并不总是可行的,所以如果他们无法提供任何东西,请不要拒绝。让他们提供参考并实际调用参考文献是一个很好的方法来找到他们的信息,但由于他们已经审查了他们的参考,你可能只会得到积极的反馈。
您可能想要考虑的另一条路线是让他们进来,然后给他们一个基于能力的面试。如果您可以找到关于产品帽子的一些问题,您可以回答和/或编码,那么他们应该能够做同样的事情。如果您问某人需要代码的问题,那么他们应该能够在您的网站上合理的时间内回答基本问题。只要确保问题很简单,你就可以在合理的时间内自己完成。
答案 10 :(得分:1)
我会像对待任何求职者一样说。电话屏幕,然后(如果可能的话)进行面对面访谈。 向他们询问技术问题并询问他们如何解决您的问题。
你必须根据他们的答案做出判断,评估他们是否真的知道他们在谈论什么。
记得带上他们的参考资料。请记住,他们不会给你提及可能严重反对他们的联系,所以这一切都非常偏颇。
答案 11 :(得分:1)
测试他们的能力的另一种方法是给他们一个真实的任务,你在盘子上,限制为4小时,并要求他们这样做。如果他们抱怨为你做免费工作,那么你无论如何都不想要他们(因为他们可能会抱怨)。这是获得它的最佳方式,以及验证他们可以完成工作的编程部分:-)。这就是我现在的工作方式,FWIW。
答案 12 :(得分:0)
我确信CL上有很好的顾问,但验证起来太难了,风险太大;即使他们给你参考,你怎么知道这是真的。代码示例可能意味着很多事情。他们可能正在从其他来源复制代码,但你不会在代码搜索中找到它;或者您可以在谷歌上找到代码的点点滴滴,但他们只是使用开源框架等的优秀开发人员。
如果他们是本地人,我肯定会要求现场访问,并亲自与他们交谈。您可能不是该技术的专家,但您应该非常清楚地了解一些常见问题。
我认为有很多网站可以为小型项目雇用承包商;他们通常拥有良好的评级系统,搜索并尝试这些。
答案 13 :(得分:0)
要求他们向您转发他们所参与的项目组合,并简要介绍他们对每个项目的意见。
答案 14 :(得分:0)
答案 15 :(得分:0)
技术测试不是不可能的,也是不可预期的。要求他们做一些微不足道的事情(不过是几个小时的工作),然后引导你完成它。
在他们这样做的时候给他们一台电脑和网络访问权限,因为大多数开发人员在工作时都会使用网络作为参考......
至于制定测试...可能会在样本测试的堆栈溢出上发布一个问题吗?
答案 16 :(得分:0)
我个人同意,一个好的手机屏幕是一件好事,但理想情况下,你会发现一个你可以信赖的人,他们知道那些愿意帮助你通过手机屏幕的技术。
你可能需要支付某人一两个小时的时间,但如果你想走廉价劳动力的路线并且仍然达到某种程度的质量,那么这可能是唯一的方法。
答案 17 :(得分:0)
如果有可能,您认识的人的个人推荐将是理想的。
作为替代方案,我同意其他建议,以进行彻底的电话筛选。如果你觉得没有资格这样做,你可能认识一个人。
这绝对是认识和信任高素质人才很重要的事情,即使他们不是你所寻求技能的专家。
答案 18 :(得分:0)
询问他们在stackoverflow上的重复得分。
但严重的是,您可以尝试在论坛中搜索flash和filemaker来查找知识渊博的用户和/或在这些论坛上询问有关面试的好问题。