Tu n’es pas un(e) développeur(euse) rockstar

Depuis le jour où tu as commencé à coder on t’a fait comprendre que ton seul but c’était de devenir un(e) développeur(euse) rockstar. Bientôt tu seras un ninja, un guru, un jedi ou une autre connerie du genre. Le temps passe et la réalité est autre. À force t’as commencé à développer des petites pointes d’angoisse à chaque fois tu le vois écrit sur les Internets. Alors aujourd’hui on va voir d’où ça vient et pourquoi c’est bien de la merde tout ça. Et surtout on va tuer une bonne fois pour toute cette idée à la con.



L’horrible vérité sur les développeur(se)s

Avant de commencer j’aimerais qu’on se mette d’accord sur la définition de ce qu’est une “rockstar”. Car je suis pas sûr qu’on soit tous d’accord. Un(e) développeur(euse) rockstar c’est un extraterrestre qui va tellement vite dans sa tête que tu te sens vraiment con à coté. Il fait littéralement de la magie noire en remuant vraiment vite les mains sur le clavier et ça pisse du code à une vitesse folle. Personne comprend ce qu’il a livré -tellement c’est complexe- mais ça marche. Ce qui revient toujours c’est surtout la vitesse impressionnante à laquelle il produit. Alors le patron lui il est content. Il comprend pas pourquoi tout le monde fait pas pareil. Il est aussi appeler “x10 développeur” même si je trouve ce nom est encore plus ridicule que rockstar développeur. J’ai vu aussi superstar ou supercoder. Y’a même des mixs genre “Rockstar Ninja Guru” c’est insupportable. Bref on parle de Rain Man à qui on a mis un PC dans les mains. Maintenant qu’on sait de quoi on parle, parlons contexte. Vous connaissez le principe de pareto ? C’est un peu comme ça que je vois la chose mais avec un petit twist. Pour mieux comprendre, grande première, j’ai carrément fait un petit schéma. Et ne te moque pas, c’est moi qui l’ai fait ce schéma, j’en suis fier ça m’a pris du temps à faire et tout.



rockstar


Je crois que je vais faire plus de schéma dans l’avenir, ça rend vraiment bien. Comme tu peux le voir, d’après ces estimations très précises et validées par moi-même, elles sont vraiment pas nombreuses en fait ces fameuses rockstar. Quasi-inexistante en faite. Alors je vous vois tout ceux qui pensent qu’elles n’existent pas du tout en fait, que c’est juste un mythe. Je suis pas d’accord avec ça. C’est certes extrêmement rare de croiser un(e) dev comme ça mais ils existent. Ils ont du atterrir avec leur vaisseau à la con dans un coin des États-Unis et se reproduire j’en sais rien mais ils existent. C’est chiant et j’aimerais te dire que j’en ai jamais vu un. J’aimerais te dire qu’aucun dev sérieux ne m’en a jamais parlé. Mais c’est faux. En fait ce que beaucoup de monde appellent un(e) développeur(euse) rockstar c’est juste quelqu’un de super intelligent qui a appris à coder depuis des années. Ça va très très vite dans sa tête. Par nature, et heureusement d’ailleurs, les gens aussi intelligents sont pas nombreux. Ils sont encore plus rares du coup chez nous. Ils sont juste tellement rares que les utiliser comme étendard du métier c’est d’une débilité sans nom.



Créateur d’angoisse depuis toujours

Le problème c’est que c’est bien ce qui se passe. C’est la masse qui est directement comparée à ce genre de gens. Une minorité qui fait un bruit assourdissant. Du coup ça crée des angoisses et à juste titre. Ça a pas manquer d’énerver beaucoup de gens avant moi. Heureusement, ça s’est calmé parce qu’il y a quelques années ils étaient tous en feu à spammer leur annonces d’emploi de “ninja coder guru”. Je le vois encore de temps en temps sur certaines annonces où on veut rien de moins que la perle rare. On veut de la rockstar, de la supertar. Un cador du dev qu’on va payer le même prix que les autres devs mais qui nous fera des miracles. En cherchant deux secondes je suis même tombé sur une annonce qui demande un(e) développeur(euse) rockstar pour un stage. Mais oui ! Un stage de rockstar ! C’est normal pas de problème. On exige que tu le sois le meilleur et en plus on va te payer comme une merde, tu vas aimer tu vas voir !



stage


Ce terme est utilisé la plupart du temps en mode détente par des gens qui ont aucune idée de ce qu’ils racontent. Ça fait cool. Alors je suis pas complètement con, je comprends que c’est utilisé pour attirer, c’est une blague en gros. Mais juste c’est pas drôle en fait. C’est tellement pas drôle que des chiffres sérieux -c’est-à-dire pas les miens- montrent que d’utiliser des termes type “ninja” ou “guru” dans ce genre d’annonce angoissent tellement les potentiels candidats qu’ils évitent l’annonce. Bordel, leur idée d’attirer via des blagues marche tellement bien que plus personne s’intéresse à eux. Hey champion les gars continuez comme ça. Tant mieux d’un coté. Et n’empêche que ça a bloqué et angoissé pas mal de gens qui tombent sur ce genre de pollution. Et on a pas besoin de ça. D’ailleurs si tout le monde se mettait d’accord pour arrêter ça serait vraiment pas mal.



Viens on dit on arrête ?

À tout les recruteurs qui pensent attirer des rockstar, sachez que la plupart des devs vous ignorent complètement. Vous et la boite qui croit bien faire les choses. Comme je disais avant, une vraie rockstar a également de fortes chances d’éviter soigneusement votre annonce à la con car ça va lui aussi le stresser malgré ses capacités. Et surtout, en tant que rockstar, il va vouloir beaucoup plus d’argent qu’un salaire de dev moyen. Vous êtes prêts à proposer autant d’argent ? Enfin il risque de se passer un truc très très drôle. Ça s’appelle l’effet Dunning-Kruger et c’est de toute beauté quand t’en envoies un comme ça chez un client. Paye ta réputation après ça. Alors juste on arrête de faire ça et on retourne à des titres professionnels du style junior, intermédiaire, confirmé, senior etc etc… On aime ça. Ça fait plus de sens déjà. Tout le monde s’y retrouve. Et c’est un peu plus sérieux que de s’approprier une culture de geek dans un contexte professionnel.

À toutes les boites qui veulent des rockstars pour plus de vélocité sachez que c’est une vraie fausse bonne idée. Être dépendant d’un seul type qui fait des trucs que personne comprend c’est vraiment une super idée dis donc. C’est comme être dépendant d’un seul client, c’est pas dangereux du tout. On veut pas de la complexité on veut de la simplicité dans une application. Il y a plus de valeur dans une application faite plus simplement car elle est facilement maintenable. Tu le sais pourtant que ce qui coûte le plus cher dans un produit c’est pas sa création mais son maintien. Allez concentre toi à construire une équipe rockstar au lieu de te saigner pour réunir une équipe de rockstars. Tu vas faire bien plus d’argent. Une rockstar va plus vite mais une équipe va plus loin. En se concentrant sur un vrai groupe tu te retrouveras pas en panique comme un con un beau matin à nettoyer toute la merde laissée par une rockstar qui a fait que passer.



rockstar


Enfin à toi qui te stresse car tu te dis que t’es toujours pas une rockstar sache qu’on s’en fout royal de ces considérations. Il faut bien comprendre que y’aura toujours un meilleur développeur que toi. C’est sur à 100% et je mets même mes deux jambes à couper (c’est beaucoup) que tu en as déjà croisé plusieurs des devs comme ça. Le pire truc à faire c’est d’essayer de rattraper une licorne à grand coup de stress dans la gueule. C’est contre productif et inutile. J’en parlais déjà dans le guide de survie du développeur : déjà que vous avez d’autres problèmes à gérer ça sert à rien de se préoccuper d’un sujet aussi ridicule. La seule chose sur laquelle se concentrer c’est soi même. Apprendre, comprendre et surtout évoluer. Regarder derriere en se disant que en effet t’en as appris des trucs depuis l’époque. Jean-michel dev à coté qui connait plus de choses on s’en fout. Alors se comparer à une rockstar c’est encore plus une perte de temps. Tu perdrais moins ton temps à apprendre un nouveau language par exemple.



Épilogue

Donc non, t’es pas un(e) développeur(euse) rockstar. Et tant mieux. On essaye de nous faire croire que tout le monde devrait être une licorne quand la plupart d’entre nous n’en ont jamais vu. On a juste à ignorer complètement tous les diplômés de l’école du rire qui essayent de nous vendre ça. Ils finiront par se taire. D’ailleurs je vais faire pareil. C’est la dernière fois que j’en parle de ces ninjas à la con. Car la vérité c’est que ça concerne quasi personne.

Et sinon tu peut me follow sur twitter, m'insulter à cette e-mail ou le faire directement dans les commentaires juste en dessous.