Trouver de bons développeurs

Quand un projet IT est lancé, et plus particulièrement le développement d’une application, le taux de chance qu’il ne soit pas un succès est important.

De nombreux acteurs sont bien en jeu dans de tels projets, mais c’est aujourd’hui de la brique "développeur" que nous parlerons.

Recruter de bons développeurs est extrêmement difficile car de nombreux facteurs sont à prendre en compte.

######L’attitude positive

Garder une attitude mentale positive même dans la pression est une des caractéristiques majeure d’un bon développeur.

Le stress autour d’un projet étant fréquent au moment de livrer ou lors de la détection d’un bug par exemple il est donc important de constituer des équipes qui continuent à aller de l’avant et ne baissent pas les bras aux premières difficultés.

Garder une attitude positive face aux retours des utilisateurs (qui peuvent parfois/souvent se montrer exaspérants) est également important.

Les questions à poser :

  • Est-ce que vous vous considérez chanceux ?

  • Comment vous sentez vous face aux conflits ?

  • Quel est votre ressenti face à cet entretien ?

######Un esprit analytique

Un bon développeur doit aimer résoudre les problèmes. Il doit être capable de comprendre un problème, de le découper et de proposer des solutions.

Il doit être capable de passer d’une vision d’ensemble à une analyse macro d’un élément du problème.

Dans un développement tout ne peut pas être intégré dans les spécifications, il y a beaucoup d’éléments implicites que le développeur doit être capable d’intégrer.

Les questions à poser :

  • Accordez vous plus d’importance à votre intuition ou aux informations face à un problème ?

  • Aimez vous être challengé ?

  • Elon Musk a-t-il une logique derrière SpaceX, Tesla et Solar City ?

######La capacité de communication

Développer c’est communiquer. Communiquer pour comprendre les besoins en sachant poser les bonnes questions. Communiquer pour synchroniser le travail entre les différents membres de l’équipe. Communiquer pour demander de l’aide en cas de problème.

Un bon développeur doit également être capable de reformuler les demandes qui lui sont faîtes.

Les questions à poser :

  • Expliquez moi votre dernier projet ?

  • Quel cours vous à le plus marqué pendant votre cursus ? Pourquoi ?

  • Expliquez Internet à un enfant de 8 ans.

######La capacité d’apprentissage

Apprendre de nouvelles méthodologies ou de nouvelles technologies sont des pratiques constantes durant toute la carrière d’un développeur.

Sa capacité d’auto-apprentissage doit donc être constante et se retrouver face à un nouveau langage par exemple ne doit pas l’intimider.

Les questions à poser :

  • Quel est le plus gros risque technique que vous ayez pris ?

  • Quelle dernière technologie avez vous testée ?

  • Quels sont les sites ou vous aimez lire vos actualités techniques ?

Written on March 15, 2017