Articles tech

Apprendre est notre métier

C’est une chose passionnante dans notre métier. Depuis que j’ai commencé à étudier, j’ai l’impression de n’avoir jamais arrêté. Tous les jours j’apprends.
Pourtant, l’environnement dans lequel on évolue ne comprend pas forcément cette dimension.

C’est intéressant de lire les échanges qui ont lieu autour de l’article écrit par Shirley : “Immersion dans la tête d’un développeur”. Au delà des mains qui codent, il y a les têtes qui pensent.

A quoi ressemble un développeur productif ?

Combien de boîtes ont une table de ping-pong, un babyfoot et un “responsable de production” qui les regarde avec malveillance ?

Dans un blog post Linkedin nommé “10 common HR mistakes in Startups” on retrouve ces différents éléments. Pourquoi vous n’arrivez pas à recruter ? Le problème ne se situe pas uniquement sur le processus de recrutement. Jenny met le doigt sur pas mal d’autres soucis : Absence de mission, valeurs d’entreprise pas assez prononcées, “My CEO is Crazy”, un management inexpérimenté, votre culture d’entreprise c’est une table de ping pong et 3 posters. Les traits sont grossis, mais beaucoup reconnaitrons avec un peu de sympathie une expérience professionnelle.

Notre job ne se limite pas à une techno. Cela ressort dans un article écrit par Julien Bordellier en 2013 sur Human Coders. Il s’était alors prêté au jeu d’écrire l’offre d’emploi idéale selon lui. Sa réponse met en évidence la face immergée de l’iceberg. Derrière le recrutement des développeurs se retrouve souvent un problème de culture d’entreprise.

Julien met le doigt sur une question importante : On ne rentre pas en tant que développeur Java/SpringBoot/Maven dans une boite, on rentre en tant que développeur et on va évoluer. Souvent l’offre de poste est trop peu restreinte : “On recherche un développeur Go”. Et du coup, on cherche quelqu’un d’opérationnel avec 3 années d’expérience sur Go. C’est la mauvaise direction. On cherche un développeur qui a envie de devenir une pointure en Go. Et peut-être qu’un jour ce dev fera autre chose. Il fera des modèles en R, il installera un Hadoop…

Parfois, on se sent handicapé par l’étiquette qui nous a été collée à l’entrée dans une boite. “Tu es dev iOS.
– Ouais mais en fait, j’aime beaucoup faire des backends en node aussi.
– On a un dev qui fait des backends déjà.
– AH!”

Je rentre dans une boite en tant que développeur Android, mais je vais pas faire de l’Android pendant 10 ans. Pour qu’un Dev puisse se projeter comme étant encore dans votre entreprise d’ici dix ans, il doit pouvoir imaginer qu’il aura changé de techno, qu’il sera monté en compétence sur une autre techno. En même temps, les technos vont et viennent. L’entreprise a besoin de cette agilité. Si vous êtes une agence mobile et que vous n’avez pas une réponse sur des technos hybrides natives (NativeScript, Xamarin, ReactNative), c’est compliqué. Est-ce que vous avez besoin d’embaucher pour construire cette réponse ? S’il y a déjà des développeurs dans la maison, ils peuvent construire cette réponse.

Damien Cavaillès

Recent Posts

La recette du recrutement parfait selon Laurent Brouat.

La recette du recrutement parfait selon Laurent Brouat. 🍳 La recette magique.   Si le…

2 jours ago

Marque employeur silencieuse : pourquoi les candidats ont déjà un avis sur vous.

Toutes les entreprises ont une marque employeur silencieuse. Même si depuis 3 ans vous n’avez…

1 semaine ago

Interview avec Nicolas, auteur du blog Les Joies du Code.

Les Joies du Code : Quand l’humour rencontre la tech 🚀 La naissance d’un phénomène…

2 semaines ago

L’origine du RGPD ou le règlement qui a révolutionné le web.

Embarquez avec nous pour découvrir l’origine du RGPD : comment une directive européenne est devenue…

3 semaines ago

World Models : comprendre l’approche qui pourrait changer l’IA

On a beaucoup parlé des World Models depuis que Yann LeCun a levé 1 milliard…

1 mois ago

Comment Juniob réduit l’incertitude du recrutement tech des juniors ?

Juniob.io, c'est l'outil de validation technique automatisé qui transforme les repo GitHub des dev juniors…

1 mois ago