Einen Programmierer einstellen, der viel qualifizierter und erfahrener ist als Sie selbst? [geschlossen]

88

Mein Arbeitgeber stellt einen Programmierer ein - genauer gesagt, ich interviewe und wähle die Person aus, die die Stelle besetzen wird.

Der derzeit beste Kandidat ist weitaus qualifizierter als ich, älter und viel erfahrener.

Andere Leute, mit denen ich gesprochen habe, haben gesagt, dass es eine wirklich schlechte Idee ist, jemanden einzustellen, der qualifizierter ist als ich selbst (meine Familie eingeschlossen). Und ich habe das Gefühl, dass andere technische Mitarbeiter hier eine ähnliche Haltung einnehmen (wenn man bedenkt, dass dieser Bewerber auch qualifizierter ist als sie).

Sie sagen oder denken, dass die Einstellung eines qualifizierten Mitarbeiters die Bemühungen meines und meines derzeitigen Kollegen, in der Firma aufzusteigen, beeinträchtigen oder befürchten wird, dass ein Johnny-come-recent das Rampenlicht und das derzeitige Personal stehlen wird zurückgelassen werden, wenn Beförderungen vergeben werden und neue Positionen eröffnet werden.

Persönlich würde ich gerne mit diesem Bewerber zusammenarbeiten und von ihm lernen. Ich bin zuversichtlich genug, keine Angst zu haben, dass jemand, der neu und erfahrener ist, hereinkommt und anfängt, mich schlecht aussehen zu lassen. Ich möchte dies als Chance nutzen, um zu wachsen, und ich denke nicht, dass es rational oder vorteilhaft ist, Angst vor Wettbewerb oder solchen neuen Leuten zu haben.

Oder vielleicht bin ich nur naiv.

Was denkst du? Und haben Sie jemals eine ähnliche Erfahrung gemacht? Wie hat es für Sie geklappt?

Kyle Lowry
quelle
10
"[Sie] haben Angst, dass ein Johnny-come-recent das Rampenlicht stehlen wird und die derzeitigen Mitarbeiter zurückbleiben."
Konrad Rudolph
1
Tu es! Halten uns auf dem Laufenden.
JeffO
1
Ich möchte hier nur hinzufügen, dass ich ein Junior-Programmierer (2 Monate Arbeiter) bin und mein Chef sagt, dass er immer Programmierer anstellt, die besser sind als er. der Grund dafür ist, dass es ihm Ruhe gibt. er sagt, dass wir Junioren das tun, was er getan hat, bevor wir gekommen sind; Jetzt ist es der einzige Weg, um sicherzustellen, dass die Arbeit erledigt ist! Offensichtlich ist er ein super Chef. Er hat einen der besten Track Records im Unternehmen und seine Karriere ist wie am Schnürchen gewachsen.
Chani
@KonradRudolph - Das ist der amerikanische Weg :(
Whatsisname
1
@ldog Ich verstehe nicht, was du meinst. Wie hängen diese Probleme zusammen?
Konrad Rudolph

Antworten:

66

Ich war in letzter Zeit in Ihrer genauen Situation. Mein Unternehmen wollte einen anderen Programmierer einstellen und ich wollte speziell jemanden mit mehr Erfahrung als ich, damit ich weiter lernen und wachsen kann.

Die Interviews haben mich am meisten nervös gemacht, also habe ich hier eine Frage gestellt .

Stellen Sie zusammenfassend Fragen, auf die Sie die Antwort kennen, die sich auf Probleme beziehen, die Sie haben oder die Sie in der Vergangenheit gelöst haben. Versuchen Sie nicht, Fragen zu stellen, die nicht in Ihrer Tiefe liegen. Seien Sie ehrlich, wenn der Befragte mit Begriffen spricht, die Sie nicht verstehen, und bitten Sie ihn, sie Ihnen zu erklären. Immerhin wird die Person, die Sie einstellen, mit Ihnen zusammenarbeiten und Sie werden jemanden suchen, der Sie betreuen kann.

Es ist großartig geworden. Wir haben jemanden eingestellt, der viel mehr Erfahrung und Wissen hat als ich, und ich habe das Gefühl, dass ich viel lerne.

Ich würde sagen, es ist eine Win-Win-Situation für Sie. Das schlimmste Szenario ist, dass die Person, die Sie einstellen, Ihren Job annimmt und Sie wertvolles Wissen in der Arbeit mit ihnen gesammelt haben.

Rachel
quelle
2
+1 für das Erklären von Konzepten im Interview, da diese erklärt werden müssen, um weniger erfahrene Teammitglieder zu betreuen. Das ist ein sehr wichtiges Konzept - die Einstellung eines Primadonna-Programmierers wäre eine schlechte Sache. Jemanden einzustellen, der dem gesamten Team helfen kann, sich zu verbessern, scheint eine fantastische Option zu sein.
PeterL
IMHO, Lernen ist das Beste, was Sie für eine Karriere in der Programmierung tun können. Von einem erfahrenen, großartigen Menschen zu lernen, ist besonders schwierig. +1
Garet Claborn
IMO Diese Antwort beantwortet die Frage "Wie?" und nicht "Ob", was die Frage ist.
Mark Gibaud
1
@ Mark Gibaud - Wenn Sie vorschlagen, eine solche Person einzustellen und sich auf das Vorstellungsgespräch vorzubereiten, bedeutet dies, dass Sie dafür sind.
JeffO
65

Es gibt ein altes Sprichwort, das auf verschiedene Weise zugeschrieben wird: A-Level-Leute wollen mit A-Level-Leuten arbeiten. B-Level-Leute wollen mit C-Level-Leuten arbeiten.

Streben Sie danach, eine A-Level-Person oder eine B-Level-Person zu sein? Antworte ehrlich.

Der Grund dafür ist sehr einfach. A-Level-Leute werden zu A-Level-Leuten, indem sie sich selbst herausfordern und von den besten Leuten lernen, die sie finden können. B-Level-Leute bleiben so, indem sie eine Komfortzone entwickeln und dann nicht mehr bereit sind, sich selbst herauszufordern, um ihre möglichen Grenzen zu finden. Sich potenzieller Kritik von Leuten auszusetzen, die mehr wissen als Sie, ist eine gute Möglichkeit, sich mit dem, was Sie falsch gemacht haben, ins Gesicht zu schlagen. Wenn Sie nicht darauf vorbereitet sind, ist dies wahrscheinlich ein unangenehmer Prozess.

Die Kehrseite ist jedoch, dass Sie dies überraschend schnell tun werden, wenn Sie ehrlich versuchen, sich zu verbessern. Aber Sie müssen die Demut haben, zu akzeptieren, dass Sie ständig Dinge haben werden, die Sie selbst in die Irre führen können.

btilly
quelle
4
Dem müsste ich zustimmen. Ich bin die Art von Person, die mit Menschen arbeiten möchte, die besser sind als ich. Nur so lernst du etwas. Das Problem ist, ob Sie mit dieser Person auskommen können oder nicht.
Matt
3
Wer stellt die B-Level-Leute ein, wenn niemand mit ihnen arbeiten will? :-)
ShreevatsaR
2
@ShreevatsaR Niemand, sie müssen Unternehmen besitzen. :)
mlvljr
1
@ShreevatsaR Ich würde eine B-Person einstellen, die die Fähigkeit und den Wunsch hat, eine A-Person zu werden. Sie sind normalerweise die beste Investition, die ein Unternehmen tätigen kann!
Thomas James
22

Ich hatte noch nie die Gelegenheit, mit jemandem zusammenzuarbeiten, der viel erfahrener ist als ich. Ich würde sie definitiv einstellen. Viele großartige Programmierer schlagen vor, "einen Mentor zu finden", um schnell zu lernen. Dies könnte Ihre Gelegenheit dazu sein.

Selbst wenn sie Sie daran hindern, bei diesem Job aufzusteigen, können Sie von ihnen die Fähigkeiten lernen, die Sie benötigen, um eine großartige Position an einem anderen Ort zu bekommen.

JD Isaacks
quelle
10

Was sind deine Ziele?

In Ihrer Frage wird erwähnt, dass Sie "im Unternehmen aufsteigen" möchten, aber zu welchem ​​Zweck genau?

Wenn Sie auf der Suche nach einer Führungsposition sind, gibt es keinen besseren Weg, Ihre Qualifikationen für diese Position unter Beweis zu stellen, als eine großartige Anstellung zu tätigen und ihn / sie erfolgreich in das Team zu integrieren.

Wenn Sie eine verantwortungsvollere technische Position wie BA oder Chefarchitekt anstreben und darüber nachdenken, jemanden einzustellen, der in diesem Bereich weitaus qualifizierter ist , dann verletzen Sie wahrscheinlich Ihre eigene Chance, diese Position zu erreichen. Wenn Sie jedoch bereits zugeben, dass es weitaus qualifiziertere Mitarbeiter gibt, ist es möglicherweise zu früh, um diese Position selbst zu suchen.

Schließlich sollten Sie wissen, ob die Fähigkeiten dieser Person tatsächlich mit den Fähigkeiten übereinstimmen, die Sie suchen. Wenn Sie zum Beispiel jemanden mit außergewöhnlichem Talent für Anforderungsanalyse und Systementwurf einstellen und ihn in eine Code-Monkey-Position werfen, wird keiner von Ihnen sehr glücklich sein.

Solange sie gut zusammenpassen, haben Sie wirklich nichts zu verlieren, wenn Sie die beste Einstellungsentscheidung treffen, die Sie treffen können. Sie möchten talentierte Leute, die Sie unterstützen. Es gibt nichts Schlimmeres, als die Arbeit an einen Programmierer zu delegieren, von dem Sie wissen, dass er inkompetent ist, und sich zu fragen, ob es Sie am Ende mehr Zeit kostet, alle Fehler zu beheben.

Wenn das Unternehmen, für das Sie arbeiten, Ihre eigenen Beiträge so schnell ablehnen und den "Neuen" vor Ihnen befördern würde (vorausgesetzt, er weiß, dass Sie aufsteigen möchten), dann befinden Sie sich entweder im falschen Unternehmen oder auf dem falschen Karriereweg.

Aaronaught
quelle
Wenn Sie eine technische Position mit höherer Verantwortung anstreben, ist die Gelegenheit, von einer erfahreneren Person zu lernen, von großem Nutzen, um dieses Ziel zu erreichen. Während die Sicherstellung eines Mangels an Wettbewerb durch die Einstellung einer nicht bedrohlichen Person nur den geringsten kurzfristigen Nutzen bringt.
Carson63000
5

In der Praxis könnte das, was Ihre Familie sagt, etwas sein. Je nachdem, wie Ihr Arbeitsplatz aussieht, kann es zu Ihrem unmittelbaren Vorteil sein, sicherzustellen, dass niemand, der Sie in den Schatten stellt, eingestellt wird. Aber ich denke, das wäre eine sehr kurzsichtige Sichtweise.

Es gibt ein altes Sprichwort: "A" Leute stellen andere "A" Leute ein. "B" Leute stellen "C" Leute ein. Auf lange Sicht wollen Sie eine "A" -Person sein. Es mag sicherer sein, sicherzustellen, dass Sie nicht mit wirklich Guten konkurrieren müssen, aber auf lange Sicht wird dies Sie davon abhalten, Fortschritte zu machen. Wenn Sie jemanden einstellen, der besser ist als Sie, werden Sie wahrscheinlich nicht nur viel von ihm lernen können, sondern Sie werden auch gezwungen sein, Ihr Spiel zu verbessern.

Machen wir uns keine Sorgen - die Arbeitswelt ist ein wettbewerbsfähiger Ort. Es kann sich viel sicherer anfühlen, sicherzustellen, dass Sie nur gegen schwächere Spieler antreten. Aber denken Sie mal so - wenn Sie ein Schachspieler wären und nur Spiele spielen würden, die Sie gewinnen könnten, würden Sie jemals ein wirklich guter Schachspieler werden? Wahrscheinlich nicht. Sie würden gegen Leute spielen wollen, die Sie zwingen würden, besser zu werden.

Und im Gegensatz zu Schach ist Arbeit kein Nullsummenspiel. Es ist viel schöner, mit kompetenten Leuten zusammenzuarbeiten. Inkompetente Programmierer können die Dinge sehr durcheinander bringen, und wenn Sie zum selben Team gehören, können sie Sie schlecht reflektieren. Andererseits können gute Leute ein Projekt sehr erfolgreich vorantreiben, und das kann sich gut auf Sie auswirken. Schließlich ist das Ziel am Ende, die Arbeit zu erledigen und sie gut zu erledigen.

Erwähnenswert ist auch, dass Sie gegenüber Ihrem Arbeitgeber Verantwortung tragen. Wenn ich jemanden anstellen würde und ich denke, dass er den besten Kandidaten für eine Position überholt hat, weil er Angst vor der Konkurrenz hat, würde ich ihn wahrscheinlich entlassen. So etwas ist weit verbreitet, aber es ist das Zeichen einer gestörten Organisation. Sie wollen nicht für einen solchen Ort arbeiten, also helfen Sie nicht, ihn zu einem solchen Ort zu machen.

T Duncan Smith
quelle
Gut gesagt. Die Arbeit mit talentierten Leuten bringt mich zum Lächeln. Die Arbeit mit schlechten Leuten lässt mich die Stirn runzeln. Dass mein Chef mich für großartig hält, weil ich mehr erreiche als sie, hört das Stirnrunzeln nicht wirklich auf.
Carson63000
Ja, es macht mir nichts aus, mit Leuten zu arbeiten, die unerfahren sind, aber im Grunde genommen am Ball sind. Aber es ist großartig, wenn Sie mit jemandem zusammenarbeiten, der wirklich gut ist und Sie dazu drängt, besser zu werden. Außerdem beeindruckt es Ihren Chef nicht immer, wenn Sie mit wirklich inkompetenten Menschen arbeiten. Manche Menschen haben eine negative Produktivität. Wenn Sie mit so jemandem in einem Zwei-Personen-Team arbeiten, sieht Ihr Chef möglicherweise, dass zwei Leute weniger erledigt werden als eine Person sollte. Das ist nicht unbedingt eine Feder in Ihrer Mütze.
T Duncan Smith
3

Jeder, der dir geraten hat, keinen erfahreneren Programmierer einzustellen, ist dumm. Sie haben eine unsichere Mentalität und ich kann mir nicht vorstellen, wie viel sie im Leben noch nicht erreicht haben!

Du hast recht. Behalten Sie einen geraden Kopf, folgen Sie ihm nicht von einer Klippe, und Sie (und alle) werden viel aus dieser Erfahrung lernen.

Jonathan Khoo
quelle
Stellen Sie sich vor, Sie müssten Ihrem Chef erklären, warum Sie eine hervorragende Kandidatenverpackung geschickt haben, die für das Unternehmen von großem Nutzen gewesen wäre.
gnasher729
3

Es gibt mehr qualifizierte und "qualifizierte", nur älter mit mehr Jahren am Arbeitsplatz machen ihn nicht mehr qualifiziert. Solange Sie sich qualifiziert genug fühlen, um die Fähigkeiten der potenziell qualifizierten Person wirklich einzuschätzen (einige Leute können wirklich ein gutes Spiel sprechen, aber keine Leistung erbringen.), Stelle ich sie oder ihn ein. Sie werden mehr von jemandem lernen, der besser ist als Sie. Ja, die Person könnte eine Beförderung vor sich haben, aber Sie werden lernen, was Sie brauchen, um diese Beförderungen zu erhalten, wenn sie das nächste Mal eröffnen oder später in einem neuen Unternehmen. Weitaus besser als auf der mittleren Ebene zu stagnieren, denn es gibt niemanden, der Sie auf die wirklich erfahrene Ebene treibt.

Ich habe das zweimal bei einem Job gemacht und es hat nicht nur gut geklappt, sondern wir alle drei haben jetzt bessere Jobs bei einem anderen Unternehmen (wo wir uns gegenseitig Referenzen gegeben haben).

HLGEM
quelle
2

Der einzige Nachteil bei der Einstellung von Personen mit viel Erfahrung ist, dass sie manchmal auf eine Weise eingestellt werden können, die zu Ihren aktuellen Entwicklungspraktiken passt oder nicht.

Stellen Sie sich das aus Sicht des Managements vor. Wenn er sich als Rockstar herausstellt, wer hat ihn dann eingestellt? Sie . Jetzt haben Sie nicht nur das Potenzial, von jemandem mit langjähriger Erfahrung zu lernen (was von unschätzbarem Wert sein kann), sondern Sie haben auch bewiesen, dass Sie den richtigen Kandidaten für den Job auswählen können, der für das Management gut aussieht.

Demian Brecht
quelle
1
Es erlaubt Ihnen auch, die bestmögliche Erklärung zu haben, wenn es NICHT klappt. Wenn das Management den Grund fragt, warum der "Failstar" nicht funktioniert hat, können Sie Ihre Gründe erläutern. Wenn Sie dem Management mitteilen, dass Sie das beste Talent und nur das menschliche Element gesucht haben (dh, er war nicht in der Lage, seine Verhaltensweisen zu ändern, was zu Konflikten führte), war er zu der Zeit, als es Ihren Rücken bedeckte, das beste Talent insgesamt (mehr).
Ramhound
@ Ramhound: Sie sprechen die Wahrheit, Sir :) Während des Interviewprozesses würde ich jedoch definitiv darauf eingehen, um zu sehen, wie flexibel er / sie ist.
Demian Brecht
Sie können nur so viel herausfinden und ich würde das in den "Gesamtwert" des Bewerbers einbeziehen, wenn ich in Kyles Position wäre.
Ramhound
1
Jeder Kandidat kann sich als Bartleby, der Schreiber, herausstellen.
JeffO
@ Jeff: Musste die Referenz nachschlagen :) +1
Demian Brecht
2

Umformuliert für Perspektive

Wenn du in einer Band wärst und ein anderes Bandmitglied engagierst, möchtest du, dass jemand, der talentierter oder weniger talentiert ist als du, der Band beitritt.

Wer würde Ihrer Meinung nach mehr zur Band beitragen, jemand, den Sie tragen mussten, oder jemand, der helfen könnte, den Rest des Teams zu tragen?

Wegbringen

In einem gut gemanagten Team sollte das Team als Team erfolgreich sein und scheitern. Solange die Person kein arroganter, unsozialer Idiot ist und jemand, der tatsächlich bereit ist, das Team zu führen, bis es sein Niveau erreicht hat, hat man nichts zu verlieren.


quelle
1

Nehmen wir an, Sie gehen mit jemandem, der weniger als diese Person qualifiziert ist und der aus irgendeinem Grund, der mit dieser Tatsache verbunden ist, nicht zurechtkommt. Wenn Sie gefragt werden, ob Sie den besten Kandidaten eingestellt haben, was werden Sie sagen? Wenn Sie die Wahrheit sagen, werden Sie gefragt, warum Sie sich nicht für den besseren Kandidaten entschieden haben. Wenn Sie lügen und der bessere Kandidat kontaktiert wird, haben Sie einige andere Probleme. Wenn Sie der Meinung sind, dass dieser Kandidat der BESTE Kandidat für den Job aus dem aktuellen Kandidatenpool ist, den Sie haben. Sie sind verpflichtet, diesen Kandidaten vorzuschlagen, auch wenn Ihr anderes technisches Personal den weniger qualifizierten vorschlägt

Ramhound
quelle
1
Außerdem, wenn sie wirklich qualifizierter sind, sollten Sie nicht befördert werden, wenn alle Dinge gleich waren. Wenn Sie dem Bewerber keinen Vorschlag machen und er aus dem Unternehmen ausscheidet, einen neuen Vorgesetzten einzustellen, weil ihm die allgemeine Erfahrung fehlt, haben Sie nichts verloren.
Ramhound
1

Ich bevorzuge immer die Gelegenheit, mit Leuten zu arbeiten, die klüger sind als ich, über den illusorischen Wert jedes Ego-Boosts, der daraus resultiert, der klügste Kerl im Raum zu sein.

Kompetenz ist eine seltene Sache. Wenn Sie mit Leuten zusammenarbeiten, die besser sind als Sie, solange es angenehm ist, mit ihnen zu arbeiten, werden Sie mehr als nur ein einsamer "Top-Hund". Durch das Unternehmen, das Sie führen, werden Sie besser. Es ist kein Nullsummenspiel.

JasonTrue
quelle
1

Optimieren Sie immer für die Ziele Ihrer Organisation oder die Ziele des Produkts, das Sie erstellen, und NICHT für eine der beteiligten Personen. Wenn Sie dies konsequent tun, werden Sie belohnt. Wenn dies nicht der Fall ist, müssen Sie eine Organisation finden, die dieses Verhalten belohnt. Im Gegensatz dazu ist eine Organisation mit einer Kultur von Menschen, die nur für sich selbst denken, giftig und kann sowieso nichts Aufregendes erreichen.

Stellen Sie immer Leute ein, die besser sind als Sie selbst, und konzentrieren Sie sich wiederum auf Ihre eigenen Stärken und entwickeln Sie sie. Die besten Teams setzen sich aus Menschen mit unterschiedlichen Stärken zusammen, auch in vermeintlich singulären Rollen wie „Entwickler“.

Mark Gibaud
quelle
0

Unter Berücksichtigung des Feldes, an dem wir arbeiten. Ich würde sagen, dass Sie sich selbstbewusster fühlen und als allgemeiner Fall zu ihm aufschauen sollten als zu allem anderen. Denken Sie nur für eine Sekunde an ihn, der für die Konkurrenz arbeitet. Dies könnte Ihr Unternehmen langfristig töten und Sie alle arbeitslos machen, während dies kurzfristig sehr gut wäre (gleicher Status quo).

Beispiel: Während ich meine Antwort schrieb, antworteten auch zwei weitere erfahrene Personen. Es könnte meiner "Beförderung" schaden (Gegenstimmen sagen :-)), aber ich habe gerade etwas gelernt, das mich besser gemacht hat (Programmierer).

Ein großes Problem wäre, wenn der neue Johnny-come-recent arrogant oder so ähnlich ist und anfängt, sich dementsprechend zu verhalten. In diesem Fall mach dir keine Sorgen, bald wirst du ihn übertreffen.

Dimitrios Mistriotis
quelle
0

Meine Meinung dazu ist - stellen Sie ihn ein, es sei denn, Sie haben das Gefühl, nicht mehr lernen und sich verbessern zu können. Ich könnte mich in dieser Frage irren, aber es scheint, dass die Leute Angst haben und versuchen, ihre Positionen zu sichern, indem sie nicht jemanden einstellen, der schlauer ist, was falsch ist.


quelle
Wenn er nicht mit dem besten Bewerber zusammen ist, wird dies höchstwahrscheinlich nicht zu seinen Gunsten ausfallen. Er kann daher auch die beste Person für den Job einstellen oder einfach keine Entscheidung treffen.
Ramhound