Le recrutement à la Française...

icon Tags de l'article : ,

Mai 23, 2012

 

Sam & Max, deux développeurs/bloggueurs que vous connaissez peut-être, on publié un petit article sur les différences entre le recrutement d'informaticiens en France et le recrutement d'informaticiens aux Etats-Unis, avec cette belle image comme exemple :

C'est marrant, car ça m'a rappelé une offre sur laquelle j'étais tombé il y a 2/3 mois... Je vous la résume :

  • Recherche ingénieur développeur (grandes écoles, connaissances dans tous les domaines qui touchent à l'informatique, blablabla),
  • Sur Paris,
  • Au moins 3 ans d'expérience dont 2 dans le développement Windows Phone 7,
  • Autonomie, motivé, sait travailler en équipe, capable de faire des rapports et de comprendre rapidement les problématiques métier, capable de réaliser des algorithmes compliqués, ...

Bon, a priori cette offre est plutôt intéressante. Maintenant je vous laisse deviner le salaire annuel brut pour cette offre...

40k ? 42k ? Non, 32k.

Soit 2000 euros nets par mois pour un ingénieur compétent et autonome, qui maîtrise une compétence rare (2 ans d'expérience dans le développement Windows Phone 7, il faut déjà les avoir !), qui doit être travailleur, bon en algo et qui devra en plus pondre des rapports... le tout sur Paris ? 2000 euros par mois ? Surprised

Non mais vraiment... Des fois j'en viens à me demander pour qui se prennent les boites Françaises ?! Pour le même job, dans beaucoup d'autres pays, le salaire sera deux fois plus élevé !

Et ce n'est pas la seule offre dans ce genre... Il suffit de faire un tour sur les sites de recrutement pour se rendre compte que c'est presque toujours comme ça.

 

Mais ce problème est surtout présent en France. Pourquoi ? J'ai l'impression que les raisons sont toujours les mêmes :

  • Le recrutement est trop souvent fait par le service Ressources Humaines qui n'y connait rien et recopie donc des offres trouvées en ligne qui seront juste "adaptées",
  • Ces sociétés confondent "ingénieur développeur sénior" avec "développeur junior" et recruteront des types expérimentés et compétents pour leur demander de pisser du code en mode pompier, ce que n'importe quel jeune développeur peut faire...
  • Elles pensent en terme de hiérarchie, et donc le développeur étant "en bas de l'échelle", il doit être payé le moins possible (et surtout moins que le chef de projet).
  • Ces sociétés ont trop tendance à se plaindre du prix des développeurs (salaire, équipement, serveurs, environnements de développement, ...) sans regarder tout ce que l'informatique leur apporte,
  • Elles considèrent les développeurs comme interchangeables et préfèrent embaucher des développeurs pas chers au lieu d'augmenter et de fidéliser les développeurs déjà présents qui ont, eux, toutes les compétences métier,
  • Elles s'imaginent qu'un ingénieur est un type avec une casquette : "Je peux faire presque tous les boulots qui demandent de se trouver devant un PC".
  • Enfin, elles ne s'intéressent pas au savoir ni aux compétences, mais aux diplômes et aux années d'expérience. Ce qui n'est pas du tout la même chose en informatique...

Alors que quand on regarde le recrutement à l'étranger, on voit tout l'opposé : des développeurs considérés, bien mieux payés (et surtout plus que leurs chefs de projets qui ne font que de l'Excel, du Gantt et du Powerpoint), recrutés en fonction de leurs compétences et connaissances techniques (et non plus en fonction de leurs diplômes achetés 15K€ à une école d'ingénieur), fidélisés, augmentés, remerciés, ... Là bas les bons développeurs avec plus de 7/8 ans d'expérience sont respectés, recherchés et très bien payés !

Etre ingénieur développeur, ça demande quand même 5 ans d'étude, d'être capable de résoudre des problèmes compliqués, de comprendre les problématiques et les enjeux métier du client, de faire de la veille technologique en permanence, de maîtriser de nombreuses technos de base pour pouvoir être efficace avec d'autres technos plus avancées, d'être capable de comprendre et d'améliorer le travail d'autres personnes, d'être bon en français (doc, commentaires, ...), en maths (algos), ... Et vous trouvez ça normal que le type qui fait tout ça soit en dessous (niveau hiérarchie & salaire) d'un type avec un simple bac 3 marketing ou gestion de projet ? Pas moi.

Les chefs de projets, responsables métier, ... n'ont pas à être au dessus du développeur. Ils sont au même niveau. On ne peut pas se permettre, au XXIème siècle, de penser hiérarchie dans un service informatique. Ca n'a plus aucun sens aujourd'hui...

A cause de tout ça, beaucoup d'informaticiens finissent par quitter la techno au profit du métier, et ceux qui veulent rester dans la techno deviennent architectes applicatifs, un poste qui n'existe qu'en France pour recycler les développeurs avec un peu trop d'années au compteur (ce qui ne plait pas aux sociétés car ces développeurs ultra compétents sont chers Yell)...

Au final, j'ai l'impression que la France a 20 ans de retard dans le recrutement des informaticiens... Il ne faut pas se demander pourquoi il y a si peu de start-up françaises qui réussissent !

Mais à terme ça va être amené à changer. La demande ne fait qu'augmenter et les informaticiens se font de plus en plus rare. Alors profitez bien, vous les recruteurs IT qui méprisez tant les développeurs, car vous vivez vos dernières années d'abondance dans ce milieu...

Et pour ceux qui aimeraient en lire d'avantage :

image modifiée de Zach Klein, sous licence CC