Quels sont les signes d’un faux programmeur ? Comment une personne ayant de l’expérience dans le secteur de la technologie pourrait-elle identifier quelqu’un qui ne devrait pas être, ou qui n’était pas destiné à être un ingénieur logiciel ?


Si vous traitez 100 candidats pour un poste de programmation, vous obtiendrez au moins un faussaire complet ; quelqu'un qui ne connaît pas la moindre parcelle de programmation et dont le CV est complètement fabriqué.

Pourquoi quelqu'un ferait-il cela ? Parce que les programmeurs gagnent très bien leur vie. S'il vous faut trois mois pour comprendre que c'est un faussaire, et trois autres mois pour passer par les cerceaux des RH pour le licencier, il a obtenu peut-être 50k $ de vous, et a passé des journées paresseuses à surfer sur le web et à lire des bandes dessinées. Certains faussaires mettent presque autant d'énergie à être un faussaire qu'à faire réellement le travail. Ils mémorisent beaucoup de jargon de programmation, et ont d'excellentes excuses pour être en retard.


Ces types passent souvent l'écran du CV, parce qu'ils adaptent leur CV à votre travail, donc vous devez en fait les attraper en train de mentir.

Parfois, c'est évident à partir du CV. Je me souviens d'un candidat avec un CV de 19 pages. Il prétendait avoir obtenu son diplôme universitaire en 9 trimestres, ce qui est juste théoriquement possible. Il prétendait avoir fait beaucoup de programmation, mais toujours sur des projets classifiés de l'industrie de la défense dont il ne pouvait pas parler. Il a cité le bureau exécutif du président des États-Unis comme référence. Il a fait un certain nombre de déclarations étonnantes. Il avait reçu une décharge générale de l'armée. AFAIK c'était le seul fait vrai sur son CV.

Parfois, vous attrapez le gars au stade de l'entretien. Les gens aiment donner des tests de codage parce que cela débusque presque toujours les faussaires. Malheureusement, les tests de codage ne sont pas très utiles pour trier les candidats non fakers, donc certaines entreprises ne les utilisent pas. Un faussaire donne des réponses très générales, ou semble confus par les questions lors des entretiens, ou n'est pas très clair lorsqu'il décrit son expérience. Il est très facile de faire passer des réponses imparfaites pour de la nervosité si le candidat est sympathique. Se réunir pour une réunion post-boucle d'entretien et parler des réponses du candidat révèle souvent qu'il a donné des réponses imparfaites à tous les interviewers.

Il arrive parfois qu'un candidat réussisse à passer le cap de l'entretien. Un candidat où je travaillais avait un diplôme du MIT( !) Quand le patron (un diplômé du MIT) a entendu cela, c'était fondamentalement décidé. Le problème avec ce type est qu'il avait fait de la mémorisation son principal mode de fonctionnement. S'il pouvait mémoriser une chose, il était génial. La programmation n'est pas comme ça. Ce type était follement distrait, comme un très mauvais TDAH. Quand on entrait dans le bureau de ce type, son écran affichait toujours un titre d'actualité défilant et une image filaire en rotation d'un F-15 (non, nous ne construisions pas de F-15). Il entretenait une vaste correspondance par e-mail sur des diatribes politiques conservatrices, qu'il imprimait pour les lire. Il avait des étagères de ces minuscules voitures miniatures moulées sous pression qu'il ressentait le besoin d'avoir au bureau. Il a fait exploser son ordinateur de travail en essayant d'installer un énorme et ancien lecteur de disquettes 5 1/4″ pour lire une vieille correspondance qui n'avait rien à voir avec le travail. Lorsque nous lui avons demandé pourquoi il n'avait pas installé le lecteur dans son ordinateur personnel, il a répondu que "toutes mes baies de lecteur sont pleines". De quoi, je ne le sais pas. En six mois, il a fait environ six semaines de travail médiocre. C'était dur comme l'enfer de se débarrasser de lui, parce que ce brillant diplôme du MIT garantissait qu'il était de la plus haute qualité aux yeux du patron.