自从我来到这里以来,我已经看到了许多问题,答案是有人断言他们永远不会使用面试过程之外编码的作品集或代码样本来判断候选人,因为这样做很可能代码已由其他人编写。我为此感到惊讶。
我的观察方式是,如果我要求某人进场并在现场解决一个简单的问题,那么我将学到的东西很少。我不在像Google这样的公司寻求工作,我可以要求某人有一天的时间。但是大量的业余爱好代码可以告诉我很多东西。
是的,存在窃的可能性,但是必须对他们进行很好的训练,才能进行长达一个小时的有关该代码的讨论。并且,在这种情况下,他们必须是非常快速的学习者,以度过三个月的试用期(在此期间,我可以无缘无故地将其摆脱,而无需另行通知)。如果他们很快成为公平的优秀程序员,我就会受骗了,但我仍然有一个好的程序员。
最后,对我们公司的成本和对candidate窃候选人的好处是很小的。
这使我开始考虑其他行业。艺术家,摄影师,设计师都在使用作品集,没有人担心那里的窃。作者将根据他自己所写的章节获得一本书的资助。在面试时,您不会要求建筑师介入并为房屋绘制设计规格。
那么,什么使我们与众不同?为什么将某人放在计算机前并让他们对数据合并或阶乘计算器进行编码如此重要,而有时却无法使用我们日常使用的工具(例如Internet),为什么如此重要?代码组合的想法有什么问题?
我真的很想知道,以防万一我可能犯了一个巨大的错误,而这还没有把我烧死。