Embaucher un programmeur beaucoup plus qualifié et expérimenté que vous-même? [fermé]

88

Mon employeur embauche un programmeur - plus précisément, je suis en train d’interviewer et de choisir la personne qui occupera le poste.

Le meilleur candidat est beaucoup plus qualifié que moi, plus âgé et beaucoup plus expérimenté.

D'autres personnes à qui j'ai parlé ont dit qu'embaucher une personne plus qualifiée que moi était une très mauvaise idée (ma famille y compris). Et j’ai le sentiment que d’autres membres du personnel technique ont une attitude similaire (étant donné que ce candidat est également plus qualifié qu’ils ne le sont).

Ils disent ou pensent qu'embaucher une personne plus qualifiée va nuire aux efforts de mon collègue et de mon collègue actuel pour monter dans l'entreprise, ou craindre qu'un Johnny arrivant dernièrement ne vole la vedette et que le personnel actuel être laissés pour compte lorsque des promotions sont attribuées et que de nouveaux postes sont ouverts.

Personnellement, j'aimerais travailler avec ce candidat et apprendre d'eux. J'ai suffisamment confiance en moi pour ne pas craindre que quelqu'un de nouveau et plus expérimenté ne vienne et commence à me faire mal paraître. J'aimerais profiter de cette occasion pour progresser et je ne pense pas que le fait d'avoir peur de la concurrence ou de rencontrer de nouvelles personnes comme celle-ci soit rationnel ou bénéfique.

Ou peut-être que je suis juste naïf.

Qu'est-ce que tu penses? Et avez-vous déjà vécu une expérience similaire à celle-ci? Comment ça a fonctionné pour vous?

Kyle Lowry
la source
10
«[Ils] ont peur qu'un Johnny-come-come-récemment vole la vedette et que le personnel actuel soit laissé pour compte» - Cela semble très modeste: de nuire à l'entreprise pour augmenter ses propres opportunités de carrière.
Konrad Rudolph
1
Fais le! Tenez-nous au courant.
JeffO
1
Je voudrais juste ajouter ici que je suis un programmeur junior (travailleur de 2 mois) et que mon patron dit qu'il engage toujours des programmeurs meilleurs que lui. la raison étant que cela lui donne la tranquillité d'esprit. il dit que puisque nous, les juniors, faisons ce qu'il faisait avant notre arrivée; maintenant, c’est le seul moyen de s’assurer que le travail est terminé! il est évident qu'il est un patron IMPRESSIONNANT. Il possède l'un des meilleurs antécédents de la société et sa carrière s'est développée comme sur des roulettes.
Chani
@ KonradRudolph - C'est la manière américaine :(
whatsisname
1
@ldog Je ne comprends pas ce que vous voulez dire. Comment ces problèmes sont-ils liés?
Konrad Rudolph

Réponses:

66

J'étais dans votre situation exacte récemment. Ma société souhaitait embaucher un autre programmeur et je recherchais plus particulièrement une personne plus expérimentée que moi pour pouvoir continuer à apprendre et à évoluer.

J'étais très nerveux au sujet des entrevues, alors j'ai posé une question ici .

Pour résumer, posez des questions auxquelles vous connaissez la réponse, qui sont liées à vos problèmes ou que vous avez résolus dans le passé. N'essayez pas de poser des questions qui sont hors de votre profondeur. Soyez honnête si la personne interrogée commence à parler avec des termes que vous ne comprenez pas et demandez-lui de vous les expliquer. Après tout, la personne que vous embauchez travaillera avec vous et vous aurez besoin de quelqu'un qui puisse vous conseiller.

C'était génial. Nous avons embauché quelqu'un avec beaucoup plus d'expérience et de connaissances que moi et je sens que j'apprends beaucoup.

Je dirais que c'est une situation gagnant-gagnant pour vous. Dans le pire des cas, la personne que vous engagez prend votre travail et vous avez acquis de précieuses connaissances en travaillant avec eux.

Rachel
la source
2
+1 pour leur avoir expliqué les concepts de l'entrevue, car ils devront les expliquer pour avoir encadré des membres moins expérimentés de l'équipe. C'est un concept très important - engager un programmeur de prima donna serait une mauvaise chose, embaucher quelqu'un qui peut aider toute l'équipe à s'améliorer semble être une option fantastique.
PeterL
IMHO, apprendre est la meilleure chose à faire pour une carrière dans la programmation. Il est particulièrement difficile d'apprendre auprès d'une personne expérimentée et extraordinaire. +1
Garet Claborn
OMI Cette réponse répond à la question "Comment?" et non "Si" qui est ce que la question se pose.
Mark Gibaud
1
@ Mark Gibaud - si vous suggérez de recruter une telle personne et que vous vous préparez à faire l'entretien, je pense que cela signifie que vous êtes favorable.
JeffO
65

Il existe un vieil adage, attribué de différentes manières: les personnes de niveau A veulent travailler avec des personnes de niveau A. Les personnes de niveau B veulent travailler avec des personnes de niveau C.

Souhaitez-vous devenir une personne de niveau A ou de niveau B? Répondez honnêtement.

La raison pour laquelle cela se produit est très simple. Les personnes de niveau peuvent devenir des personnes de niveau en se mettant au défi et en apprenant des meilleures personnes qu’elles trouvent. Les personnes de niveau B le restent en développant une zone de confort et en refusant ensuite de se mettre au défi de trouver leurs limites possibles. Vous exposer à des critiques potentielles de la part de personnes qui en savent plus que vous est un bon moyen de vous faire prendre au dépourvu par ce que vous avez mal fait. Si vous n'êtes pas prêt à en faire l'expérience, cela risque d'être un processus désagréable.

Cependant, le revers de la médaille est que si vous essayez honnêtement de vous améliorer, vous le ferez étonnamment rapidement. Mais vous devez avoir l'humilité d'accepter le fait que vous aurez constamment des problèmes à vous tromper.

billy
la source
4
Je suis d'accord avec cela. Je suis le genre de personne qui veut travailler avec des gens meilleurs que moi. C'est la seule façon d'apprendre quelque chose. Le problème vient de savoir si vous pouvez vous entendre avec cette personne ou non.
Matt le
3
Qui embauche les personnes de niveau B si personne ne veut travailler avec elles? :-)
ShreevatsaR
2
@ShreevatsaR Personne, ils doivent posséder des entreprises. :)
mlvljr
1
@ShreevatsaR J'embaucherais une personne B qui a la capacité et le désir de devenir une personne. Ils constituent généralement le meilleur investissement qu'une entreprise puisse faire!
Thomas James
22

Je n'ai jamais eu l'occasion de travailler avec quelqu'un de beaucoup plus expérimenté que moi. Je voudrais certainement les embaucher. Beaucoup de grands programmeurs suggèrent "d'avoir un mentor" comme moyen d'apprendre rapidement. Cela peut être votre opportunité pour cela.

Même s’ils vous empêchent d’avancer dans cet emploi, vous pourrez peut-être leur apprendre les compétences nécessaires pour obtenir un bon poste ailleurs.

JD Isaacks
la source
10

Quels sont vos objectifs?

Votre question mentionne que vous voulez "monter dans l'entreprise", mais dans quel but exactement?

Si vous recherchez un poste de direction, le meilleur moyen de démontrer vos qualifications pour ce poste est de faire une grande embauche et de l'intégrer avec succès dans l'équipe.

Si vous recherchez un poste technique de plus haute responsabilité, comme BA ou un architecte en chef, et envisagez d'embaucher une personne beaucoup plus qualifiée dans ce domaine , alors, vous bloquez probablement votre propre chance d'accéder à ce poste. Cependant, si vous admettez déjà qu'il y a des personnes beaucoup plus qualifiées, il est peut-être trop tôt pour que vous cherchiez ce poste de toute façon.

Enfin, sachez si les compétences de cette personne correspondent réellement à celles que vous recherchez. Par exemple, si vous embauchez une personne ayant un talent exceptionnel en analyse des exigences et en conception de systèmes et que vous la jetez dans une position code-singe, aucun de vous ne va être très heureux.

Tant qu'ils correspondent bien, vous n'avez rien à perdre en prenant la meilleure décision d'embauche possible. Vous voulez des personnes talentueuses qui vous soutiennent; il n'y a rien de pire que de déléguer du travail à un programmeur que vous savez incompétent et qui se demande si cela va vous coûter plus de temps, à la fin, pour corriger tous les bugs.

Si la société pour laquelle vous travaillez abandonne si rapidement vos propres contributions et promeut le «nouveau type» devant vous (en supposant qu'elle sache que vous souhaitez évoluer), alors vous êtes soit dans la mauvaise entreprise, soit dans le mauvais cheminement de carrière.

Aaronaught
la source
De plus, je dirais que si vous aspirez à un poste technique de plus haute responsabilité, la possibilité d'apprendre d'une personne plus expérimentée sera un avantage réel pour vous aider à atteindre cet objectif. Considérant qu’assurer un manque de concurrence en engageant une personne non menaçante ne procurera que les plus maigres avantages à court terme.
Carson63000
5

Dans la pratique, il se peut que votre famille ait quelque chose à dire. En fonction de votre lieu de travail, il peut être dans votre intérêt immédiat de vous assurer que personne ne va être éclipsé ne sera embauché. Mais je pense que ce serait une façon très imprévoyante de regarder les choses.

Il y a un vieil adage: "A", les gens engagent d'autres "A". Les personnes "B" engagent des personnes "C". À long terme, ce que vous voulez, c'est être une personne "A". Il serait peut-être plus sûr de ne pas avoir à rivaliser avec quelqu'un de très bon, mais à long terme, cela vous empêchera de progresser. Si vous embauchez quelqu'un de meilleur que vous, non seulement vous pourrez probablement apprendre beaucoup d'eux, mais cela vous obligera à améliorer votre jeu.

Ne nous y opposons pas, le monde du travail est un endroit concurrentiel. Il peut être beaucoup plus prudent d’essayer de vous assurer que vous ne rivalisez avec des personnes plus faibles que vous. Mais pensez-y de cette façon: si vous étiez un joueur d’échecs et que vous vous assuriez de ne jouer que des parties que vous pourriez gagner, pourriez-vous jamais devenir un très bon joueur d’échecs? Probablement pas. Vous voudriez jouer contre des gens qui vous forceraient à aller mieux.

Et contrairement aux échecs, le travail n’est pas un jeu à somme nulle. Il est beaucoup plus agréable de travailler avec des personnes compétentes: des programmeurs incompétents peuvent très mal gâcher la tâche et si vous faites partie de la même équipe, ils risquent de vous faire mal. D'autre part, les bonnes personnes peuvent faire avancer un projet avec beaucoup de succès et cela peut bien se refléter sur vous. Après tout, l’objectif ultime est de faire le travail et de le faire bien.

Il convient également de mentionner que vous avez une responsabilité envers votre employeur. Si j'employais quelqu'un et que je pensais qu'il avait échappé au meilleur candidat pour un poste parce qu'il craignait la concurrence, je le renverrais probablement. Ce genre de chose est commun mais c'est le signe d'une organisation dysfonctionnelle. Vous ne voulez pas travailler pour ce genre d'endroit, alors ne vous aidez pas à en faire ce genre d'endroit.

T Duncan Smith
la source
Bien dit. Travailler avec des gens talentueux me fait sourire. Travailler avec de mauvaises personnes me fait froncer les sourcils. Avoir mon patron pense que je suis bon parce que je réussis plus qu'eux n'arrête pas les sourcils.
Carson63000
Ouais, ça ne me dérange pas de travailler avec des gens qui sont inexpérimentés, mais fondamentalement sur la balle Mais c’est bien quand vous collaborez avec quelqu'un qui est vraiment bon et qui vous pousse à vous améliorer. En outre, lorsque vous travaillez avec des personnes vraiment incompétentes, cela n’impressionne pas toujours votre patron. Certaines personnes ont une productivité négative. Si vous travaillez dans une équipe de deux personnes avec une personne comme celle-là, votre patron verra peut-être deux personnes faire moins de travail qu'une personne. Ce n'est pas nécessairement une plume dans votre casquette.
T Duncan Smith le
3

Tous ceux qui vous ont conseillé de ne pas embaucher de programmeur plus expérimenté sont stupides. Ils ont une mentalité incertaine et je ne peux pas imaginer combien ils n’ont pas progressé dans la vie!

Vous avez raison. Gardez la tête froide, ne le suivez pas du haut d'une falaise, et vous (et tout le monde) apprendrez beaucoup de cette expérience.

Jonathan Khoo
la source
Imaginez avoir à expliquer à votre patron pourquoi vous avez envoyé un excellent candidat, qui aurait été un atout précieux pour l'entreprise.
gnasher729
3

Il est plus qualifié et "plus qualifié", le fait d'être plus âgé et d'avoir plus d'années de travail ne le rend pas plus qualifié. Tant que vous vous sentez suffisamment qualifié pour évaluer réellement les compétences de la personne potentiellement plus qualifiée (certaines personnes peuvent vraiment parler un bon jeu mais ne peuvent pas jouer.), Je vous prie de l'embaucher. Vous apprendrez plus de quelqu'un qui est meilleur que vous. Oui, la personne peut avoir une promotion devant vous, mais vous apprendrez ce que vous devez apprendre pour obtenir ces promotions lors de sa prochaine ouverture ou dans une nouvelle entreprise. Bien mieux que de stagner au niveau intermédiaire car il n’ya personne pour vous pousser au niveau vraiment expert.

J'ai fait cela deux fois dans un emploi et non seulement cela a bien fonctionné, mais nous avons tous les trois de meilleurs emplois dans une entreprise différente (où nous nous sommes donné des références).

HLGEM
la source
2

Le seul inconvénient d’embaucher des personnes ayant beaucoup d’expérience est qu’elles peuvent parfois être gênées, ce qui peut ne pas correspondre à vos pratiques de développement actuelles.

Pensez à cela du point de vue de la direction. S'il vient et s'avère être une rock star, qui est celui qui l'a embauché? Vous . Désormais, non seulement vous aurez le potentiel d'apprendre d'une personne ayant plusieurs années d'expérience (ce qui peut être absolument inestimable), mais vous avez prouvé que vous êtes capable de sélectionner le bon candidat pour le poste, ce qui est très attrayant pour la direction.

Demian Brecht
la source
1
Cela vous permet également d'avoir la meilleure explication possible si cela ne fonctionne pas. Lorsque la direction demande la raison pour laquelle "failstar" n'a pas fonctionné, vous pouvez expliquer vos raisons. En disant à la direction, vous recherchiez le meilleur talent et seulement l’élément humain (c’est-à-dire qu’il n’avait pas la possibilité de changer de comportement et que cela a provoqué un conflit), mais c’était le meilleur talent au moment où il couvre vos arrières (plus).
Ramhound le
@ramhound: Vous dites la vérité, monsieur :) Cependant, au cours du processus d'entrevue, je serais certainement en train de saisir cela pour voir à quel point il / elle est flexible.
Demian Brecht
Vous pouvez seulement en savoir autant et j’en ferais une «valeur globale» du demandeur si j’occupais le poste de Kyle.
Ramhound le
1
Tout candidat peut se révéler être Bartleby, le Scrivener.
JeffO
@Jeff: Je devais consulter la référence :) +1
Demian Brecht, le
2

Reformulé pour la perspective

Si vous étiez dans un groupe et que vous recrutiez un autre membre du groupe, voudriez-vous que quelqu'un qui a plus de talent ou moins de talent que vous rejoigne le groupe?

Selon vous, qui contribuerait le plus au groupe, quelqu'un que vous deviez porter ou quelqu'un qui pourrait aider à porter le reste de l'équipe.

À emporter

Dans une équipe bien gérée, l'équipe doit réussir et échouer en équipe. Tant que la personne n'est pas un imbécile anti-social arrogant et une personne qui est réellement disposée à aider à porter l'équipe jusqu'à ce qu'elle puisse atteindre son niveau, vous n'avez rien à perdre personnellement.


la source
1

Disons que vous partez avec une personne moins qualifiée que cette personne et que cela ne fonctionne pas pour une raison liée à ce fait. Quand on vous demande si vous avez embauché le meilleur candidat, que direz-vous? Si vous dites la vérité, on vous demandera la raison pour laquelle vous n'êtes pas allé avec le meilleur candidat, si vous mentez et si vous êtes heureux de contacter le meilleur candidat, vous aurez d'autres problèmes. Si vous estimez que ce candidat est le MEILLEUR candidat pour le poste proposé, il fait partie du bassin de candidats que vous avez actuellement. Vous avez le devoir de suggérer ce candidat même si votre autre personnel technique suggère le moins qualifié

Ramhound
la source
1
En outre, s’ils sont vraiment plus qualifiés, ils ne devraient pas être promus, si toutes choses étaient égales par ailleurs. Si vous ne suggérez pas au candidat et qu'il va à l'extérieur de l'entreprise pour embaucher un nouveau superviseur en raison du manque d'expérience globale, vous n'avez rien perdu.
Ramhound
1

Je préfère toujours la possibilité de travailler avec des gens plus intelligents que moi plutôt que la valeur illusoire de tout renforcement de l'ego qui pourrait provenir du fait d'être le plus intelligent des gars de la pièce.

La compétence est une chose rare. Travailler avec des personnes plus compétentes que vous, pourvu qu'elles soient agréables à travailler, vous rapportera plus que d'être un "top dog" solitaire. Vous deviendrez meilleur grâce à la compagnie que vous garderez. Ce n'est pas un jeu à somme nulle.

JasonTrue
la source
1

Optimisez toujours en fonction des objectifs de votre organisation ou du produit que vous êtes en train de construire, et NON pour aucun des joueurs en jeu. Si vous faites cela régulièrement, vous serez récompensé. Si vous ne l'êtes pas, vous devez trouver une organisation qui récompense ce comportement. En revanche, une organisation ayant une culture de personnes ne pensant que par elles-mêmes est toxique et diffère de toute façon de réaliser quelque chose d’excitant.

Embauchez toujours des gens meilleurs que vous et concentrez-vous sur vos propres forces et développez-les. Les meilleures équipes sont composées de personnes ayant des atouts divers, même au sein de rôles supposément singuliers tels que «développeur».

Mark Gibaud
la source
0

Prendre en compte le domaine sur lequel nous travaillons. Je dirais que vous devriez vous sentir plus confiant et le regarder que n'importe quoi d'autre, comme un cas général. Juste pour une seconde, pensez à lui travaillant pour la compétition. Cela pourrait tuer votre entreprise à long terme, vous laissant tous sans emploi, alors que ce serait très bien à court terme (même statu quo).

Exemple: en écrivant ma réponse, deux personnes plus expérimentées ont également répondu. Cela pourrait nuire à ma "promotion" (par exemple, les votes vers le haut :-)) mais je viens d'apprendre quelque chose qui m'a rendu meilleur (programmeur).

Un gros problème serait que le nouveau Johnny, arrivé récemment, soit arrogant ou quelque chose de similaire et commence à agir en conséquence. Dans ce cas, ne vous inquiétez pas, vous le dépasserez bientôt.

Dimitrios Mistriotis
la source
0

Mon opinion à ce sujet est la suivante: engagez-le, à moins que vous ne sentiez que vous ne pouvez plus apprendre ni vous améliorer. Je me trompe peut-être sur celui-ci, mais j'ai l'impression que les gens ont peur et essaient de sécuriser leurs postes en n'embauchant pas quelqu'un de plus intelligent, ce qui est faux.


la source
Ne pas aller avec le meilleur candidat ne fonctionnera probablement pas en sa faveur, il pourrait donc aussi bien embaucher la meilleure personne pour le poste ou simplement ne pas prendre la décision.
Ramhound