Quels signes permettent de déceler un candidat talentueux ?
Un développeur propose cinq indices permettant une embauche directe

Le , par Hinault Romaric

0PARTAGES

15  2 
Le processus de recrutement passe toujours par une étape d’entretien, permettant un premier contact entre le candidat et l’entreprise.

Cette phase de questions/réponses ou de test peut permettre souvent de déceler chez le candidat des caractéristiques impressionnantes, pouvant aboutir directement à une proposition d’emploi.

Dans le secteur du développement informatique, quels sont les signes permettant d’identifier une perle rare ? C’est la question à laquelle répond Brian Kelly, un développeur senior, de par son expérience en la matière, qui propose cinq signes pour identifier un développeur talentueux.

Pendant la période d’entretien, Kelly a pour habitude de proposer un test de programmation d’environ 2 heures. L’ensemble du test est composé d’un certain nombre de petits problèmes à résoudre.

En dehors de la résolution du problème à temps, plusieurs signes permettent de déceler des facultés impressionnantes du candidat devant aboutir à une proposition directe d’emploi, selon Kelly. Ces signes sont les suivants :

Il présente de multiples solutions pour un problème : trouver des solutions multiples à un problème est une compétence que les ingénieurs auront besoin d’utiliser tous les jours.

Il écrit une documentation complète : « l’an dernier, j’ai interviewé une personne qui était si diligente, professionnelle et pointilleuse au sujet de son travail qu’elle a écrit une JavaDocs complète et des commentaires pour son code avant d’envisager la solution » écrit Kelly. « Elle a même écrit les tests unitaires entièrement automatisés et vérifié leur taux de couverture. Des ingénieurs qui font intuitivement ce genre de travail sont nécessaires pour une équipe ».

Il améliore le test : le test peut contenir consciemment quelques petites erreurs dissimulées pour voir si le candidat va accorder de l’importance à cela, et les corriger. Les candidats qui se penchent sur la totalité du code fourni pour le test, et pas seulement la partie qu’ils doivent écrire, feront la même chose une fois qu’ils auront rejoint votre équipe, estime Kelly.

Il refactorise intelligemment : les candidats qui résolvent un problème et ont par la suite le sentiment qu’ils auraient pu mieux faire, entrainant la refactorisation, la réécriture et l’amélioration de leur solution, sont des personnes à garder.

les autres signes à ne pas négliger : A coté des signes cités ci-dessus, se cachent beaucoup d’autres signes non techniques identifiant un bon candidat : les avis favorables des membres de votre équipe, le point de vue des personnes ayant travaillé avec le candidat avant, le candidat est excité à l’idée de travailler avec vous et est impatient d’apporter sa contribution, etc.

Voilà les signes distinctifs que propose Brian Kelly, qui conseille de ne pas laisser de tels candidats, sous prétexte que quelqu’un de mieux pourrait se présenter le lendemain.

Source : Blog Brian Kelly

Et vous ?

Que pensez-vous de cette proposition ?

Quels sont pour vous les signes permettant d’identifier une perle ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de pseudocode
Rédacteur https://www.developpez.com
Le 07/07/2012 à 1:11
Quels sont pour vous les signes permettant d’identifier une perle ?
Lorsque le candidat facture les 2 heures de développement.

-------------------------------
(c)davcha au post #5.
30  0 
Avatar de transgohan
Expert éminent https://www.developpez.com
Le 06/07/2012 à 19:12
Moi il y a un truc qui m'interloque... Rédiger une documentation pour chacun des petits problèmes pour une durée de seulement 2h sachant qu'il stipule bien que certains ne finiront pas tout en 2h ?
Certes je reconnaitrais là la perle rare, mais je pense que j’évincerai une grande majorité de candidats tout aussi capable.
14  1 
Avatar de AppMaestro
Membre régulier https://www.developpez.com
Le 07/07/2012 à 0:12
En fait ce mec a rien compris : ce n'est pas du talent qu'il recherche mais des gens "normés".

Imaginez si Einstein avait dû s'encombrer de tests unitaires et de Javadoc (façon de parler hein) ça aurait noyé son génie. C'est bien pour ça qu'il était un cancre à l'école.

Les règles c'est fait justement pour que le commun des mortels puissent produire des trucs fiables. Les génies sont au dessus de ça.
15  4 
Avatar de kolodz
Modérateur https://www.developpez.com
Le 06/07/2012 à 20:50
Il présente de multiples solutions pour un problème : trouver des solutions multiples à un problème est une compétence que les ingénieurs auront besoin d’utiliser tous les jours.
Cela veux surtout dire qu'il ne prendra pas systématiquement la première solution

les autres signes à ne pas négliger :
Qu'il 'ose' contredire un responsable quand celui-ci explose une solution impraticable*.

impraticable : Réalisable, mais techniquement dur ou illogique.
10  0 
Avatar de Elbarto
Membre habitué https://www.developpez.com
Le 07/07/2012 à 19:02
le développeur talentueux va plutôt chercher à être indépendant et à créer sa propre boite plutôt que d'être le larbin de service d'une SSII,

en fait je vois mal un surdoué accepter de se plier à des tests de sélection, ce n'est pas dans son tempérament de jouer le bon petit soldat, s'il est sûr de son talent il va essayer de faire monter les enchères en mettant en concurrence plusieurs boites, en prouvant par un bon argumentaire en entretien ses qualités de développeur

et puis un bon recruteur le sent tout de suite s'il a affaire à un bon candidat, si le CV et le parcours professionnel correspondent à la réalité en discutant un peu lors de l'entretien,

l'artillerie lourde avec les tests qui durent 2 heures je n'y crois pas trop, une procédure bien compliquée et parfois couteuse pour l'entreprise, il y a la période d'essai pour se rendre compte des compétences du candidat, son expérience qui parle pour lui,

si je veux employer un maçon je ne vais pas lui demander de construire un mur devant moi avant de l'embaucher, il a déjà un diplôme, peut-être un vécu, c'est un peu insultant de demander à quelqu'un de justifier de ses compétences via des tests, donc un programmeur très talentueux ressentira probablement le même sentiment d'inutilité de ces tests
15  6 
Avatar de gangsoleil
Modérateur https://www.developpez.com
Le 06/07/2012 à 22:30
Sans connaitre le type de test que ce monsieur fait passer, c'est difficile d'evaluer les signes dont il parle : faire un test, avec de la doc et des tests unitaires, dans le stress d'un entretien, en 2h strict, j'aimerai bien voir le test.
8  0 
Avatar de Teocali
Membre averti https://www.developpez.com
Le 07/07/2012 à 9:36
Perso, passer des tests ne me dérange pas, a deux conditions :
Ils permettent de s'asssurer que j'ai les bases dans les techno demandés, et par conséquent ne doivent couvrir que celles-ci. Pas question de partir dans des circonvolutions absconses et de faire la peche au détail.
Il ne sont pas éliminatoires (sauf catastrophe absolue, genre impossible d'écrire un hello world), mais servent principalement d'introduction a l'entretien, et a fournir des sujets de discussion (genre pourquoi cette solution pour telle question et pas une autre.)

Teo
8  0 
Avatar de laerne
Membre éprouvé https://www.developpez.com
Le 07/07/2012 à 13:57
Einstein plagiaire sans plus ? Ça sonne quand même un peu français râleur pour cracher sur une personalité allemande-suisse-pasFrançaise. Nier une contribution d'Einstein c'est carrément de l'obscurantisme.

Ceci dit je reconnais qu'Einstein n'est pas le plus grand génie qu'il aie existé et donc qu'on le surévalue un peu trop souvent. Et qu'il était clairement pas seul et qu'on l'oublie un peu trop souvent aussi.
9  1 
Avatar de leminipouce
Membre éprouvé https://www.developpez.com
Le 16/07/2012 à 15:25
Citation Envoyé par AppMaestro Voir le message
Les règles c'est fait justement pour que le commun des mortels puissent produire des trucs fiables. Les génies sont au dessus de ça.
... C'est marrant, tu viens de trouver la justification qui me manquait pour trouver sa technique géniale !

Les génies, à part d'en Aladin, Einstein et Léonard de Vinci, j'en connais pas des masses. Par contre, je connais un tas d'incapables, à l'égo sur-dimensionné, qui se prennent pour des génies, font de la merde que personne n'est capable de maintenir.

Une génie, un vrai, qui n'a pas besoin de commentaires et de tests, c'est un mec qui doit travailler tout seul, dans son coin. Un geek pur et dur, qu'une équipe ne devrait jamais avoir à subir. Être capable de les repérer, en 2h seulement, et s'éviter de faire subir un tel boulet à son équipe, c'est génial (pour ne pas dire que ça relève... du génie !).

Dans une très large majorité des cas, un recruteur aura besoin d'embaucher des gens :

  1. capables de s'intégrer dans une équipe,
  2. dont il peut se passer : un accident et si vite arriver. Si tu as un génie, mais que personne ne peut reprendre son travail en cas de problème (... ou de démission), tu risques gros à chaque instant.

En bref, quelqu'un de normé, avec une capacité de remise en question, une capacité aussi à respecter les règles, et une touche de talent pour trouver les failles et les corriger au fil de l'eau... c'est quelqu'un de bénéfique pour une équipe.
Un vantard à l'égo surdimensionné, en plus de te faire prendre des risques, de ne pas respecter les consignes (et parfois les spécs...) va te miner le moral de l'équipe, y apporter frustrations, énervements, etc... Bref, c'est à bannir.

... à mon humble avis, bien sûr ...
8  0 
Avatar de sevyc64
Modérateur https://www.developpez.com
Le 06/07/2012 à 20:28
Ok pour les 5 tests, mais le tout en 2h, même Superman ne doit pas être capable d'y arriver.

Surtout écrire une doc complète, en 2h, tu écris à peine le sommaire !
8  1 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web