我们如何验证顾问的工作和经验水平?

时间:2020-03-06 14:32:26  来源:igfitidea点击:

因此,现在我正在寻找两种我都知道但没有经验的技术的顾问。我已经在Craigslist上投放了广告,因为这是两项小任务,而且较大的公司很可能不想打扰,并且会收取费用。一条腿。

我该如何验证这些家伙是否忙得不可开交?他们寄给我的作品是他们的吗?我的意思是,我很想相信没有签名电子邮件的人为Guess.com做了所有的刷机工作,并向Craigslist兜售演出,但我认为这不太可能。

我也没有太多时间来做,所以我所能做的一切都必须很快(这就是我聘请顾问的原因)。

更新

问题是,这是一家小公司,我是IT部门。我的意思是,我对Flash足够了解,可以提出一些高级问题,但不多。另一件事是一个名为File Maker Pro的Mac产品,我对此一无所知。

这样做的目的是节省我的时间,因此我不必学习技术就可以做到。是否有信誉良好的公司处理此类小事情?我想这可能是一个更好的问题。

谢谢你。

解决方案

要求他们将我们正在从事的项目的投资组合转发给我们,并简要介绍他们对每个项目的投入。

我会说与任何求职者一起工作的方式。电话筛选他们,然后(如果可能)进行面对面采访。
向他们询问技术问题,并询问他们如何解决问题。

我们将必须根据他们的答案做出判断,评估他们是否真的知道他们在说什么。

请记住将它们作为参考。请记住,他们不会给我们提供可能会对他们不利的联系方式,因此,他们都会非常有偏见。

获取参考并联系他们。

一些想法:

  • 索取参考资料,并与他们详细讨论此人的责任。
  • 索取他们的工作样本。
  • 如果我们怀疑他们的代码来自其他地方,请使用Google代码搜索。

要求他们提供作品集,并确保我们与负责之前工作的人联系,并进行简短的聊天。大多数人都不介意我们打电话查询。

仅使用提供的裁判可能意味着我们与被指导进行发光评估的人交谈。

好吧,我们所支付的就够了,使用Craigslist招聘高级技术人员可能不是找到农作物的最佳方法。

我用来清除撒谎者和伪装者的最有说服力的工具是一个不错的,烦人的电话屏幕。如果我们对这项技术一无所知,那么我们就会遇到问题。我们需要一个博学多才,值得信赖的人来对付这些人。

我们总是可以向他们询问其堆栈溢出信誉得分。

;)

如果我们对自己能够淘汰掉狼尾草完全没有信心,则需要使用有信心的人,例如:

  • 值得信赖的同事/朋友/联系人
  • 信誉良好的招聘机构
  • 信誉良好的顾问公司

代理商或者咨询公司会涉及费用,但雇用错误的人也会有费用!

如果我们正在检查技术能力,那么可以看看是否可以找到有关该技术的初学者教程,并可能会遇到一些问题...可以借用。那些单纯的笨拙的开发人员(他们应该能够轻松回答这一问题)与非开发人员之间存在很大的差距。另外,要注意一长串要求保护的技术(大约超过5-8个?),这(几乎)总是意味着不知道自己在做什么的人。

当然,如果我们可以只在交货时付款... :)

听起来我们从顾问那里获得了示例源代码。确认源代码是源代码的一种好方法是仔细检查源代码,找到看起来复杂或者违反直觉的逻辑,然后问为什么是这种方式。如果他们写了,他们应该能够回答:-)

询问他们的代表得分在stackoverflow上是多少。

但是,严重的是,我们可以尝试在论坛上搜索Flash和Filemaker,以找到知识渊博的用户和/或者在这些论坛上询问良好的面试问题。

如果可能的话,从我们认识的人那里推荐一个人是理想的选择。

作为替代方案,我同意其他建议进行彻底的电话检查。如果我们不具备这样做的资格,则可能认识某个人。

这绝对是认识和信任高素质人才的一种方式,即使他们不是我们所寻求技能的专家。

正如其他张贴者所指出的那样,让他们提供其代码示例是检查其知识库的一种好方法。但是,由于与公司签订了NDA协议,这并非总是可能的,因此,如果它们无法提供任何服务,请不要拒绝它们。让他们提供参考并实际调用参考是找到有关他们的信息的好方法,但是由于他们已经审查了他们的参考,因此我们可能只会获得积极的反馈。

我们可能要考虑的另一种方法是让他们参加,然后对他们进行基于胜任力的面试。如果我们发现有关我们可以回答和/或者编码的产品帽子的一些问题,那么他们应该也可以这样做。如果我们问某人一个需要代码的问题,那么他们应该能够在站点上的合理时间内回答一个基本问题。只要确保问题足够简单,就可以在合理的时间内自己解决问题。

我个人认为好的电话屏幕是件好事,但是理想情况下,我们会找到一个可以相信的人,他们确实知道愿意通过电话屏幕的技术。

我们可能需要支付一个人一两个小时的时间,但是如果我们想走廉价劳动力的道路并且仍然获得一定水平的质量,那可能是唯一的方法。

正如其他人所说的那样,除了要求提供参考和检查它们之外,我建议我们尝试将风险降到最低。

最好的方法是在短期内与他们一起工作,并在最后交付可交付成果。简而言之,我的意思是一两个星期,并且有一些我们可以尝试和评估的东西。如果我们可以进行代码审查,则不仅可以检查他们构建的内容是否实际有效,还可以检查其构建方式。

引用可能很棘手。任何顾问都会提供他们最成功的项目作为参考,但不会提供失败的参考,即使如此,为我们工作的人员可能与以前的工作也不一样,或者心情可能不同。

迈出婴儿一步始终是评估其质量的好方法。

测试他们能力的另一种方法是给他们一个真实的任务,限制在4个小时之内,然后要求他们去做。如果他们抱怨为我们做免费工作,那么我们无论如何都不希望他们(因为他们很可能抱怨)。这是在层次上获得它以及验证他们可以完成工作的编程部分的最佳方法:-)。这就是我现在的工作FWIW的方式。

技术测试并非不可能,也不是预期的。请他们做一些琐碎的事情(不超过几个小时的工作时间),然后带我们逐步完成。

在进行操作时,给他们一台PC和网络访问权限,因为无论如何,大多数开发人员在工作时都会将网络作为参考...

至于制定测试...可能会在堆栈溢出中发布问题以进行示例测试?

我们有一个多步骤的过程,我们也许可以根据自己的情况进行调整。

  • 5分钟的在线测试,其中要求我们回答几个问题之一,要求我们编写一个简单的算法来解决所提出的问题。 FizzBu​​zz为此非常好用。
  • 询问简历并回答五个作文问题,以了解他们的个性,工作习惯,沟通技巧和对该职位的真正兴趣。如果他们不愿意这样做,我们将不感兴趣。
  • 事先询问代码示例,然后在电话屏幕上与他们讨论,然后再询问我们的技术问题。如果他们不能讨论他们如何改进代码或者对我们组成的代码进行更改请求,那么我们可以打赌他们没有编写或者理解它。我们寻求最佳实践,以及他们与我们讨论代码的能力。
  • 手机屏幕上的技术问题手套。打电话时问我们实际上不是Google的问题,例如描述ASP.NET页面生命周期,在特定部分上停止它们并要求详细说明诸如输出缓存之类的内容。
  • 与开发经理一对一(现场)
  • 90分钟的动手测试。 (现场)
  • 与开发团队共进午餐,以确保无论他们的编码能力如何,他们都能与团队保持良好的联系。事实证明,这是顾问如何工作的非常有价值的指标。
  • 与开发团队面对面。我们讨论了考生如何进行动手测试,然后将其余时间花在一些技术问题上(因为他们在电话屏幕上证明了他们的技术能力,所以花的时间并不多),主要是因为他们对自己的工作提出了较为温和的问题习惯,团队动态,最佳做法。
  • 我们可以问任何候选人的最重要问题是他们为什么要离开现任雇主。如果我们希望某人能够长期为团队做出贡献,并且对自己在公司/项目中的工作感到真正的自豪感,那么他们对这个问题的答案就很关键。如果他们只殴打以前的雇主,那就通过。如果他们只是在寻找更多的钱,但真的很喜欢他们的项目,那就通过。如果它们已经达到目前的峰值,请考虑一下。对这个作出判断,但要经常提出。
  • 从所有采访过他的人那里获得反馈。如果至少有一个人对此感到兴奋,并且没有人坚决反对,那么他们可能是一个不错的选择。如果每个人都没有特定的危险信号,则表示热心,那本身就是一个很大的危险信号!
  • 检查他们所报告的对象的参考,并给他们打电话或者发电子邮件。
  • 谷歌他们

  • 正如其他人已经说过的:索取参考资料并进行检查。
  • 我们不仅在问一个人,对吗?因此,请使用ABC技术:致电A并询问一些有关技术细节的问题。然后打电话给B并询问他们对A的答案的看法。他们会回答什么。对B和C进行相同的操作。然后我们可以回到A。这应该使我们知道谁知道细节。
  • 听他们问你什么问题!他们可以将问题变成一个真正的问题陈述吗?

我确信CL上有不错的顾问,但是验证起来实在太困难而且太冒险了。即使他们给了我们参考,我们怎么知道它是真实的。代码示例可能意味着很多事情。他们可能正在从其他来源复制代码,但是我们不会在代码搜索中找到它。或者我们可能会在Google上找到一些零碎的代码,但它们只是使用开源框架等的优秀开发人员。

如果他们是本地人,我一定会要求进行现场访问,并亲自与他们交谈。我们可能不是该技术的专家,但是我们应该足够了解它,可以提出一些一般性问题。

而且我认为有很多站点可以为小型项目雇用承包商。他们通常拥有良好的评分系统,可以进行搜索并尝试使用这些系统。