C'est quoi la différence entre un bon développeur et un mauvais développeur ?
Photo by Annie Spratt on Unsplash

C'est quoi la différence entre un bon développeur et un mauvais développeur ?

C'est quoi la différence entre un bon développeur et un mauvais développeur 🤔 ?

C'est la question que je me pose à chaque fois que je rencontre un candidat. 

Est-ce qu'il est bon ? Est-ce que ce sera un bon recrutement ? Est-ce qu'il indente avec 2 ou 4 espaces ? Est-il sociable ? A-t-il peur de la lumière ? De quand date sa dernière douche ?

En réalité, un bon développeur a quelques qualités simples à détecter :

1- il est logique

2- il est organisé

3- il a une âme d'artisan

4- il aime coder

L'expérience vient simplement bonifier ces qualités.

Donc, comment faire pour valider un profil ?

1- Logique : On organise un test de logique, pardi ! On en trouve sur Internet ou on achète un livre d'énigmes chez son libraire préféré.

Exemple 1 : Tu sais compter jusqu'à combien sur tes doigts ?

Exemple 2 : Comment faire 4 triangles avec 6 allumettes ?

( J'attends vos réponses en commentaires 🤓 )

2- Organisation : Vous lui demandez de partager son écran et de vous montrer son bureau. S'il est bien organisé en fichiers, top ! S'il est vide, encore mieux ! S'il y a des captures d'écran qui s'empilent sur d'autres captures d'écran, pas top !

Ensuite, demandez-lui de vous montrer l'intérieur de son placard à chaussettes.

Non ! C'est une blague, aucun de ces deux trucs ne se fait en entretien 😂 Ca va juste mettre le candidat mal à l'aise.

Mais bon, s'il fait l'entretien en visio et que vous voyez des chaussettes trainer sur son lit... 👹

3- L'âme d'artisan : C'est quoi une âme d'artisan ?

Un artisan a la volonté de perfectionner son art. 

Faire du code propre et qui marche, c'est une fierté, comme le chocolatier qui réussit à faire une grande roue en chocolat. Le code propre, c'est le poète qui finit un sonnet, aussi beau dans la forme que le fond. 

Le code propre, ce n'est pas une plâtrée de spaghetti à la cantine du CROUS. 

Un bon développeur tire de la fierté de son travail.

Il sera mal à l'aise dans un environnement qui le pousse à cracher du code au mépris des règles de l'art.

4- Aimer coder : On est souvent meilleur à ce qu'on aime faire. Imaginez donc que j'ai mis, en bas de cet article, un lien vers un répertoire Github. Imaginez que ce répertoire contienne une énigme qu'il faille résoudre pour trouver une clé. Imaginez que cette clé permette de poser sa candidature à notre super offre de développeur Front End !

Ce serait ouf ! 😉

Enfin, tout ça n'exclut en rien de vérifier les bases, c'est à dire le rapport humain. Un bon développeur, c'est aussi quelqu'un avec lequel vous allez devoir travailler tous les jours. Il faut que ça matche la culture de votre boîte.

Bonne chasse aux développeurs et "Attrapez les tous !"


👉 Le répertoire de l'énigme :


Olivera M.

Partner PWC - Technology Enterprise Transformation ExCo member ex amazon | ex Bertelsmann | ex Texas Instruments

3 ans

Selon moi, un artiste cartésien qui adore l’optimisation

Camille Houmeau

🕵️♀️ Senior Talent Acquisition IT Specialist

3 ans

Super intéressant! Je préqualifie des développeurs pour mes clients au quotidien et c'est parfois complexe d'être sûr que le consultant que j'appelle est celui qui correspondra à mon client... Car je ne suis pas développeur, ni ingénieur de formation. Si tu as d'autres tips, je suis preneuse!

Sur les doigt, sans trop réfléchir, jusqu'à 2^10-1 :)

Je pense qu un bon développeur c est quelqu'un qui est capable de s'adapter et d évoluer. Il est capable de comprendre pourquoi cette techno et pas une autre ou pourquoi cette manière et pas une autre. Il est également capable de se remettre en question et de poser des questions. Dans tous les cas, google est son meilleur ami.^^

Identifiez-vous pour afficher ou ajouter un commentaire

Autres pages consultées

Explorer les sujets