Mon employeur embauche un programmeur - plus précisément, j'interviewe et sélectionne la personne qui occupera le poste.
Le meilleur candidat en ce moment est beaucoup plus qualifié que moi, plus âgé et beaucoup plus expérimenté.
D'autres personnes à qui j'ai parlé ont dit qu'embaucher quelqu'un de plus qualifié que moi est une très mauvaise idée (y compris ma famille). Et j'ai l'impression que d'autres membres du personnel technique ici ont une attitude similaire (étant donné que ce candidat est également plus qualifié qu'eux).
Ils disent ou pensent que l'embauche d'une personne mieux qualifiée va nuire à mes efforts et à ceux de mon collègue actuel pour gravir les échelons de l'entreprise, ou ont peur qu'un Johnny venu récemment vole la vedette et que le personnel actuel être laissé de côté à mesure que des promotions sont accordées et que de nouveaux postes s'ouvrent.
Personnellement, j'aimerais travailler avec ce candidat et apprendre d'eux. J'ai suffisamment confiance en moi pour ne pas avoir peur que quelqu'un de nouveau et plus expérimenté vienne me faire mal paraître. J'aimerais profiter de cette opportunité pour grandir, et je ne pense pas qu'avoir peur de la concurrence ou 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 cela a-t-il fonctionné pour vous?
J'étais dans votre situation exacte récemment. Mon entreprise voulait embaucher un autre programmeur et je voulais spécifiquement quelqu'un avec plus d'expérience que moi afin que je puisse continuer à apprendre et à grandir.
J'étais très nerveux au sujet des entrevues, alors j'ai demandé une question ici .
Pour résumer, posez des questions dont vous connaissez la réponse, qui sont liées à des problèmes que vous avez ou qui sont des problèmes 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 l'interviewé commence à parler en 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 pourra vous encadrer.
Cela s'est avéré super. 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 embauchez prend votre poste et vous avez acquis de précieuses connaissances en travaillant avec elle.
Il y a un vieux dicton, diversement attribué: 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.
Aspirez-vous à être 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 gens de niveau A deviennent des gens de niveau A en se mettant au défi et en apprenant des meilleures personnes qu'ils peuvent trouver. Les personnes de niveau B restent ainsi en développant une zone de confort, puis en refusant 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 mal au visage avec ce que vous avez fait de mal. Si vous n'êtes pas prêt à vivre cela, cela risque d'être un processus désagréable.
Cependant, le revers de la médaille est que si vous vous efforcez honnêtement de vous améliorer, vous le ferez étonnamment rapidement. Mais vous devrez avoir l'humilité d'accepter que vous aurez constamment des choses à vous donner.
Je n'ai jamais eu l'occasion de travailler avec quelqu'un de bien plus expérimenté que moi. Je les embaucherais certainement. Beaucoup de grands programmeurs suggèrent "obtenir un mentor" comme moyen d'apprendre rapidement. C'est peut-être l'occasion pour cela.
Même s'ils vous empêchent de gravir ces échelons, vous pouvez apprendre d'eux les compétences nécessaires pour obtenir une excellente position ailleurs.
Quels sont vos objectifs?
Votre question mentionne que vous voulez "monter dans l'entreprise", mais à quelle fin exactement?
Si vous êtes à la recherche d'un poste de direction, il n'y a pas de meilleur moyen de démontrer vos qualifications pour ce poste qu'en faisant un excellent recrutement et en l'intégrant avec succès dans l'équipe.
Si vous êtes à la recherche d'un poste technique à plus haute responsabilité, comme BA ou architecte en chef, et que vous envisagez d'embaucher quelqu'un de bien plus qualifié dans ce domaine, alors oui, vous vous heurtez probablement à votre propre opportunité d'atteindre cette position. Cependant, si vous admettez déjà qu'il existe 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 l'ensemble de compétences de cette personne correspond réellement à l'ensemble de compétences que vous recherchez. Par exemple, si vous embauchez quelqu'un avec un talent exceptionnel en analyse des exigences et en conception de systèmes, et que vous le mettez dans une position de code-singe, aucun de vous ne sera très heureux.
Tant qu'ils sont adaptés, vous n'avez vraiment rien à perdre en prenant la meilleure décision d'embauche possible. Vous voulez que des gens talentueux vous soutiennent; il n'y a rien de pire que de déléguer du travail à un programmeur que vous savez incompétent et de vous demander si cela va vous coûter plus de temps à la fin pour corriger tous les bugs.
Si l'entreprise pour laquelle vous travaillez rejetterait si rapidement vos propres contributions et ferait la promotion du "nouveau gars" devant vous (en supposant qu'il sache que vous voulez progresser), alors vous êtes soit dans la mauvaise entreprise, soit sur le mauvais cheminement de carrière.
En pratique, il peut y avoir quelque chose dans ce que dit votre famille. En fonction de votre environnement de travail, cela pourrait être à votre avantage immédiat pour vous assurer que personne qui va à Eclipse ne soit embauché. Mais je pense que ce serait une façon très courte de voir les choses.
Il y a un vieux dicton: les gens "A" embauchent d'autres personnes "A". Les personnes "B" embauchent 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 vraiment bon, mais à long terme, cela vous empêchera de progresser. Si vous embauchez quelqu'un de mieux que vous, non seulement vous pourrez probablement en apprendre beaucoup, mais cela vous forcera à améliorer votre jeu.
Ne nous en moquons pas - le monde du travail est un endroit compétitif. Il peut être plus sûr d'essayer de vous assurer de ne rivaliser qu'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 les parties que vous pourriez gagner, deviendriez-vous jamais 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. C'est beaucoup plus agréable de travailler avec des gens compétents - les programmeurs incompétents peuvent vraiment gâcher les choses, et si vous faites partie de la même équipe, ils peuvent avoir une mauvaise image de vous. D'un autre côté, les bonnes personnes peuvent faire avancer un projet avec beaucoup de succès, et cela peut bien réfléchir sur vous. Après tout, l'objectif, en fin de compte, est de faire le travail et de bien le faire.
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 dépassé le meilleur candidat pour un poste parce qu'il avait peur de la concurrence, je le congédierais probablement. Ce genre de chose est courant mais c'est le signe d'une organisation dysfonctionnelle. Vous ne voulez pas travailler pour ce genre d'endroit, alors ne contribuez pas à en faire ce genre d'endroit.
Tous ceux qui vous ont conseillé de ne pas embaucher un programmeur plus expérimenté sont stupides. Ils ont une mentalité précaire et je ne peux pas imaginer combien ils n'ont pas progressé dans la vie!
Tu as raison. Gardez la tête froide, ne le suivez pas d'une falaise et vous (et tout le monde) apprendrez beaucoup de l'expérience.
Il y a plus de qualifications et "plus de qualifications", le simple fait d'être plus âgé avec plus d'années de travail ne le rend pas plus qualifié. Tant que vous vous sentez suffisamment qualifié pour vraiment évaluer les compétences d'une personne potentiellement plus qualifiée (certaines personnes peuvent vraiment parler d'un bon jeu mais ne peuvent pas jouer.), Je dis l'embaucher. Vous en apprendrez plus sur quelqu'un de meilleur que vous. Oui, la personne pourrait avoir une promotion devant vous, mais vous apprendrez ce que vous devez apprendre pour obtenir ces promotions la prochaine fois qu’elle ouvrira ou dans une nouvelle entreprise plus tard. Bien mieux que de stagner au niveau intermédiaire car il n'y a personne pour vous pousser au niveau vraiment expert.
J'ai fait cela deux fois pour un travail et non seulement cela a bien fonctionné pour ce travail, mais nous avons tous les trois maintenant de meilleurs emplois dans une entreprise différente (où nous nous sommes donné des références).
L'inconvénient seulement d'embaucher quelqu'un avec beaucoup d'expérience est que parfois ils peuvent être fixés à leur manière, ce qui peut ou non correspondre à votre développement actuel les pratiques.
Pensez à cela du point de vue de la direction. S'il vient et se révèle être une rockstar, qui est celui qui l'a embauché? Vous. Maintenant, non seulement vous aurez le potentiel d'apprendre de quelqu'un avec des années d'expérience (ce qui peut être absolument inestimable), mais vous avez prouvé que vous êtes en mesure de sélectionner le droit candidat pour le poste, ce qui semble très bien à la direction.
reformulé pour la perspective
Si vous étiez dans un groupe et que vous embauchiez un autre membre du groupe, voudriez-vous qu'une personne plus talentueuse ou moins talentueuse que vous rejoigne le groupe.
Qui pensez-vous 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 bourreau antisocial arrogant, et que quelqu'un est vraiment prêt à aider l'équipe jusqu'à ce qu'elle atteigne son niveau, vous n'avez rien à perdre personnellement.
Disons que vous allez avec quelqu'un de moins qualifié que cette personne et qu'ils ne s'entraînent pas pour une raison liée à ce fait. Lorsqu'on vous a demandé si vous avez engagé 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 ils seront heureux de contacter le meilleur candidat, vous aurez d'autres problèmes. Si vous pensez que ce candidat est le MEILLEUR candidat pour le poste parmi le bassin de candidats que vous avez actuellement. Vous avez le devoir de suggérer ce candidat même si vos autres techniciens suggèrent le moins qualifié
Je préfère toujours l'opportunité de travailler avec des gens plus intelligents que moi plutôt que la valeur illusoire de tout boost d'ego qui pourrait provenir d'être le gars le plus intelligent de la pièce.
La compétence est une chose rare. Travailler avec des personnes plus qualifiées que vous, tant qu'elles sont agréables à travailler, vous fera gagner plus que d'être un "chien de tête" solitaire. Vous deviendrez meilleur grâce à l'entreprise que vous gardez. Ce n'est pas un jeu à somme nulle.
Optimisez toujours pour les objectifs de votre organisation ou les objectifs du produit que vous construisez, et PAS pour les individus 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 avec une culture de personnes qui ne pensent que par elles-mêmes est toxique et contrairement à quoi que ce soit d'excitant de toute façon.
Embauchez toujours des gens mieux que vous, et concentrez-vous à votre tour sur vos propres forces et développez-les. Les meilleures équipes sont composées de personnes avec une variété de forces, même dans des rôles soi-disant singuliers comme "développeur".
Prise en compte du domaine sur lequel nous travaillons. Je dirais que vous devriez vous sentir plus confiant et admirer cela que toute autre chose, comme un cas général. Un instant, pensez à lui qui travaille 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" (dites votes positifs :-)) mais je viens d'apprendre quelque chose qui m'a rendu meilleur (programmeur).
Un gros problème serait que le nouveau Johnny à venir 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.
Mon avis sur celui-ci est - engagez-le à moins que vous ne sentiez que vous ne pouvez plus apprendre et vous améliorer. Je peux me tromper sur celui-ci, mais on a 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.