聘请比您自己更有资格和经验的程序员?[关闭]


88

我的雇主正在雇用一名程序员-更具体地说,我正在面试并选择将填补该职位的人员。

现在的最佳人选比我年纪大,经验丰富的人要高得多。

与我交谈过的其他人说,聘请比我更有资格的人是一个非常糟糕的主意(包括我的家人)。而且我觉得这里的其他技术人员也有类似的态度(考虑到该申请人也比他们更有资格)。

他们是在说或在想,聘请更合格的人会损害我和我目前的同事在公司中升职的努力,或者担心约翰尼来晚会抢走风头,而现任员工会被给予晋升和开设新职位的机会。

我个人很想与这个申请人合作,并向他们学习。我对自己有足够的信心,不要担心会有新手和经验丰富的人进来,并开始让我看起来不好。我想以此作为成长的机会,我不认为害怕竞争或像这样的新人是理性的或有益的。

也许我只是天真。

你怎么看?您是否曾经有过类似的经历?它如何为您解决?


10
“ [他们]担心约翰尼来迟将要成为人们的焦点,而现有员工将被抛在后面。” –听起来很琐碎:损害公司的声誉,以进一步发展自己的职业机会。
康拉德·鲁道夫

1
做吧!保持联系。
JeffO

1
我想在这里补充一点,我是一名初级程序员(2个月的工人),老板说他总是比他更好地雇用程序员。原因是它使他省心。他说,由于我们大三学生正在做他来之前所做的事; 现在,这是确保完成工作的唯一方法!显然他是一个很棒的老板。他拥有公司最好的往绩记录之一,他的事业也像发条一样成长。
Chani

@KonradRudolph-那是美国的方式:(
whatsisname 2011年

1
@ldog我不明白你的意思。这些问题如何联系?
Konrad Rudolph

Answers:


66

我最近遇到你的情况。我的公司想雇用另一位程序员,我特别想找一个比我更有经验的人,以便我可以继续学习和成长。

我对采访最紧张,所以在这里问了一个问题

总而言之,提出您知道答案的问题,与您遇到的问题有关或与您过去解决的问题有关。不要试图提出超出您的深度的问题。坦白地说,如果受访者开始用您不理解的术语说话,并请他/她向您解释。毕竟,您雇用的人将与您一起工作,并且您需要可以指导您的人。

原来很棒。我们雇用了一个比我拥有更多经验和知识的人,我觉得我学到很多东西。

我想说这对您来说是双赢。最糟糕的情况是,您雇用的人开始工作,并且您已经获得了与他们合作的宝贵知识。


2
+1让他们在面试中解释概念,因为他们需要讲解以指导经验不足的团队成员。那是一个非常重要的概念-雇用prima donna程序员将是一件坏事,雇用一个可以帮助整个团队改善的人似乎是一个绝妙的选择。
PeterL 2011年

恕我直言,学习是您从事编程职业的最佳选择。向一个经验丰富,令人赞叹的人学习尤其困难。+1
Garet Claborn

海事组织(IMO)此答案回答的问题是“如何?”。而不是问题所要问的“是否”。
Mark Gibaud

1
@Mark Gibaud-如果您建议雇用这样的人并准备进行面试,我认为这表示您赞成。
JeffO

65

有句老话,有多种说法: A级员工想与A级员工合作。B级人员想与C级人员一起工作。

您是否渴望成为A级人员或B级人员?诚实地回答。

发生这种情况的原因非常简单。通过挑战自我并向能找到的最好的人学习,A级人员可以成为A级人员。B级人员会通过建立舒适区,然后不愿挑战自己来发现自己的局限性来保持这种状态。让自己暴露于比你了解更多的人的潜在批评中,这是一个面对自己做错事情的好方法。如果您不准备体验这种情况,那么这可能是一个不愉快的过程。

但是,不利的一面是,如果您着手诚实地进行改进,那么您将很快地做到这一点。但是,您需要谦虚地接受自己不断地拥有自己的东西。


4
我必须同意这一点。我是那种想和比我更好的人一起工作的人。那是学习任何东西的唯一方法。问题来了,就是你是否可以和那个人相处。
马特

3
如果没有人愿意与他们合作,谁会雇用B级人员?:-)
ShreevatsaR 2011年

2
@ShreevatsaR没有人,他们必须拥有自己的企业。:)
mlvljr 2011年

1
@ShreevatsaR我会雇用一个有能力并渴望成为A人的B人。它们通常是公司可以进行的最佳投资!
Thomas James

22

我从来没有机会与比我经验丰富的人一起工作。我一定会雇用他们。许多优秀的程序员建议“找一位导师”作为快速学习的一种方式。这可能是您的机会。

即使他们阻碍您升职,您也可以向他们学习在其他地方获得良好职位所需的技能。


10

你的目标是什么?

您的问题提到您想“进军公司”,但是到底要达到什么目的?

如果您正在寻找管理职位,那么没有比通过聘用高薪并成功将其融入团队来证明您担任该职位的资格的更好方法了。

如果您正在寻找更高职责的技术职位,例如文学学士学位或首席架构师,并且正在考虑雇用该领域更胜任的人员,那么是的,您可能正在伤害自己获得该职位的机会。但是,如果您已经承认有很多人才更胜任,那么现在无论如何要自己找到这个职位可能还为时过早。

最后,要知道此人的技能是否确实与您要寻找的技能匹配。例如,如果您正在聘请在需求分析和系统设计方面具有卓越才能的人员,并且将他们丢给代码猴子职位,那么你们两个都不会让自己感到很高兴。

只要他们很合适,那么您就可以通过做出最佳的聘用决定真正失去任何损失。您希望有才华的人为您提供支持。没有什么比将工作委派给您不称职的程序员更糟糕了,并且不知道这样做是否最终会花费您更多的时间来修复所有的错误。

如果您所服务的公司如此之快地放弃了自己的贡献,并在您之前提拔“新人”(假设他们知道您想升职),那么您要么是在错误的公司中,要么是在错误的职业道路上。


另外,我想说的是,如果您渴望担任更高职责的技术职务,向更有经验的人学习的机会将对帮助您实现该目标具有真正的好处。而通过雇用没有威胁的人来确保缺乏竞争只会提供最微薄的短期利益。
Carson63000

5

实际上,您的家人可能在说些什么。根据您的工作场所的情况,这可能对您直接有利,以确保没有人会令您黯然失色。但是我认为这是一种非常短视的方法。

有句老话:“ A”人雇用其他“ A”人。“ B”人雇用“ C”人。从长远来看,您想要成为一个“ A”人。确保您不必与任何真正优秀的人竞争可能更安全,但从长远来看,这将使您无法进步。如果您雇用的人才比您优秀,那么您不仅可以从他们那里学到很多东西,而且还会迫使您提高自己的水平。

让我们对此毫不留情-工作世界是一个竞争激烈的地方。尝试确保只与比自己弱的人竞争是很安全的。但是以这种方式考虑一下-如果您是一名国际象棋棋手,并且确保只玩可以赢的游戏,那么您是否会真正成为一名出色的国际象棋棋手?可能不是。您想与会迫使您变得更好的人对抗。

而且,与国际象棋不同,工作不是零和游戏。与有能力的人一起工作会更好—不称职的程序员会把事情搞得很糟,而且如果您在同一团队中,那么他们可能会对您造成严重影响。另一方面,好的人可以使项目非常成功地进行,并且可以很好地反映您。归根结底,最终目标是完成工作并将其做好。

还值得一提的是,您对雇主负有责任。如果我雇用某人,并且我认为他们因为害怕竞争而超过了最佳人选,我可能会开除他们。这种事情很常见,但这是组织运作不正常的征兆。您不想在这样的地方工作,所以不要帮助使其成为那样的地方。


说得好。和有才华的人一起工作使我微笑。和坏人一起工作使我皱眉。让老板认为我很棒,因为我取得了比他们更多的成就并不能真正阻止皱眉。
Carson63000 2011年

是的,我不介意与经验不足但基本上是控球的人一起工作。但是,当您与真正优秀的人合作并推动您变得更好时,那很棒。而且,当您与真正无能的人一起工作时,它并不总是给老板留下深刻的印象。有些人的生产力是负面的。如果您在一个由两个人组成的团队中工作,而您的老板可能会看到,两个人的工作量少于一个人。那不一定是你的帽子上的羽毛。
邓肯·史密斯

3

劝告您不要雇用更有经验的程序员的每个人都是愚蠢的。他们的心态不安全,我无法想象他们在生活中没有进步多少!

你是对的。保持头脑清醒,不要跟着他走下悬崖,您(和每个人)将从经验中学到很多东西。


想象一下,必须向老板解释为什么您要发送出色的候选人选拔报告,这对公司来说是一笔宝贵的财富。
gnasher729 '16

3

有更多的合格者和“更多合格者”,只是在工作场所中有更多年纪的老者并不能使他更有资格。只要您有足够的资格来真正评估可能更胜任的人的技能(有些人确实可以说出好的话,但是却不能表现出来。),我说雇用他或她。您将从比自己更好的人那里学到更多东西。是的,此人可能会提前获得晋升,但是您将学到下次升职或以后在新公司中获得升迁所需的知识。因为没有人可以将您推向真正的专家水平,所以比停滞中级要好得多。

我在一项工作上做了两次,不仅在这项工作上做得还不错,而且我们三个人现在在另一家公司(彼此互相推荐)的工作也更好。


2

雇用经验丰富的人员的唯一弊端是,有时可以按照自己的方式进行设置,这可能与您当前的开发实践相适应或不相符。

从管理层的角度考虑这一点。如果他确实加入并证明自己是摇滚明星,那是谁雇用了他?。现在,您不仅可以向具有多年经验的人学习(这绝对是非常宝贵的),而且还证明您能够为该工作选择合适的候选人,这对管理层来说很不错。


1
如果无法解决问题,还可以为您提供最好的解释。当管理层询问“故障星”无法解决的原因时,您可以解释原因。告诉管理人员,您追求的是最好的人才,而只有人为因素(例如,他无法说出改变自己的方式,这导致了冲突),但在覆盖您的后方时,他是最好的总体人才(更多)。
拉姆猎犬,

@ramhound:先生,你说的是实话。
Demian Brecht

您只能找到很多,如果我处于Kyle的职位,我会将其计入申请人的“总体价值”。
Ramhound

1
任何候选人都可以证明是“奋斗者”巴特勒比。
JeffO 2011年

@Jeff:必须查找参考文献:) +1
Demian Brecht

2

改写观点

如果您在一个乐队中,并且正在雇用另一位乐队成员,您是否想要一个比您更有才能或才华的人加入该乐队。

您认为谁会为乐队做出更大的贡献,您是必须聘请的人,还是可以帮助带领团队其他成员的人。

带走

在一个管理良好的团队中,团队应该作为一个团队取得成功和失败。只要这个人不是一个自大的反社会混蛋,而且实际上有人愿意帮助他带领团队,直到他们达到自己的水平,您就不会损失任何个人。


1

可以说,您与这个人资格较差的人一起去,而他们由于某种原因而无法解决这个问题。当被问到您是否雇用了最佳候选人时,您会说什么?如果您说实话,您会被问到为什么您不选择更好的候选人,如果您撒谎,而他们碰巧联系了更好的候选人,您还会遇到其他问题。如果您认为此应聘者是您当前拥有的候选人中最适合该职位的候选人。即使您的其他技术人员提出了不合格的建议,您也有义务建议该候选人


1
此外,如果他们真的更有资格,那么如果所有条件都一样,那么他们就不应被提升而超越你。如果您不建议求职者,而他们又因为缺乏整体经验而去公司外面聘请新的主管,那么您就什么也没有损失。
Ramhound

1

我总是更喜欢与比我更聪明的人一起工作的机会,而不是因为成为房间中最聪明的人而带来的任何自我提升的虚幻价值。

能力是罕见的。只要与他们相处愉快,与比您更熟练的人一起工作,将比成为孤独的“顶头狗”受益更多。您所拥有的公司将使您变得更好。这不是一个零和游戏。


1

始终针对组织的目标或要构建的产品的目标进行优化,而不要针对任何参与其中的个人进行优化。如果您始终如一地这样做,您将得到回报。如果不是,则需要找到一个可以奖励这种行为的组织。相比之下,一个拥有只考虑自己的人的文化的组织是有毒的,并且无论如何都无法完成令人兴奋的事情。

总是雇用比自己更好的人,然后专注于自己的优势并加以发展。最好的团队是由具有各种才能的人组成的,即使在所谓的“开发者”这样的单一角色中也是如此。


0

考虑到我们从事的领域。我要说,作为一般情况,您应该比其他任何人都更有信心,并乐于接受。想一想他为比赛而工作。从长远来看,这可能会杀死您的公司,使您全部失业,而从短期来看,这将是非常好的事情(保持现状)。

示例:在写我的答案时,还有两个经验丰富的人也回答了。这可能会伤害我的“晋升”(比如说投票:-)),但是我刚刚学到了一些使我变得更好的东西(程序员)。

一个大问题是,新约翰尼迟来者是否傲慢或类似,并开始采取相应行动。在这种情况下,请不要担心,很快您将超越他。


0

我对此的看法是-雇用他,除非您觉得自己无法学习和提高。我可能在这方面是错的,但感觉就像人们在害怕,并试图通过不雇用更聪明的人来确保自己的职位,这是错误的。


不选择最合适的人不会对他有利,因此他不妨聘请最合适的人担任工作或干脆不做决定。
Ramhound
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.