
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 ? 
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
)...
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

Allez, un peu d'actu, ça faisait longtemps :
- L'Europe s'équipe depuis 20 ans grâce à Microsoft, sans jamais avoir passé d'appels d'offre... Hum. (Via SebSauvage)
- Même si Google essaie de nous faire croire qu'il veut privilégier la qualité à la quantité, on peut vite se rendre compte qu'il aime toujours autant les fermes de contenu...
- Quelle console acheter pour jouer aux jeux vidéos ? Excellent ! J'adore le "Do you like video games ? Yes ? So buy a PC !".
(Via LeHollandaisVolant)
- Microsoft a sorti une petite application super simpliste pour contrôler plusieurs PC avec une seule souris (la souris pouvant passer d'écran en écran). Pas mal !
- Articles très intéressants sur le blog de Dada sur la façon de se déconnecter de Google en hébergeant des applications identiques (mais libres) sur son propre serveur. Je testerais dès que j'aurais un peu de temps.
(via Korben)
- La France est passée 44ème dans le classement de Reporters Sans Frontières sur la liberté de la presse... 33 places de perdues en 7 ans. Entre ça et le fait que la France fasse partie des pays sous surveillance par rapport à Internet... Vive la France
.
Et côté détente :
- SebSauvage, comme Timo, a développé sa propre application clone de del.icio.us. Sympa ! Ca me fait penser qu'il faudra que je termine et que je publie celle que j'avais commencée en .Net.
- La chanson que j'ai eue dans la tête pendant 3 jours. Merci Korben ! Grrrr...
- Un boitier pour empêcher les enfants de jouer à la console plus d'un certain temps. Ils ne peuvent jouer que s'ils ont des jetons d'une certaine durée (par exemple 30 minutes). Sympa ! Heureusement que ça n'existait pas quand j'étais jeune !

- "Bonjour, je suis un Mac" et "Bonjour, je suis un PC" à la sauce Wall-E. Pas mal. J'adore le premier commentaire
.
- Blood Frontier, un FPS opensource, a été abandonné. L'auteur du projet donne les raisons de cet échec, et comment ils auraient pu les éviter. Très intéressant. (Via SebSauvage).
- Un petit dossier sur "Comment garder la forme au travail".
Enfin, pour les développeurs .Net :
- Comment générer des graphiques grâce au moteur Razor d'ASP.Net MVC 3 ! Excellent !
- Une liste des contrôles HTML5 pour ASP.Net MVC.
Allez, bon weekend !
image modifiée de edkohler, sous licence CC