Mes bien chers tous, mes bien chères toutes,
Comme ce qui suit est un pavé, je vous propose la version résumée. Je suis en SS2I depuis douze ans, je suis bon (parce que je travaille comme un sale) et je trouve que le code que nos clients nous demande est vraiment, quasiment toujours la même chose. Du coup, je m'ennuie à pisser du code en permanence. Et je pense que ça concerne tous les bons devs qui ne devraient pas perdre leur temps en ss2i. Mais je n'ai pas d'alternative en tête. D'où ma question: comment ne pas se faire chier quand on est un bon développeur et qu'on n'a rien trouvé d'autre que les ss2i?
En version longue: ça fait douze ans que je suis ingénieur en ss2i sur de la banque finance assurance, et six ans que je code en parallèle chez moi pour apprendre de nouvelles choses et langages. Et depuis quelques années, je me fais profondément chier chez mes clients d'un point de vue technique. Par exemple, une banque célèbre qui demandait un super expert senior avec un super cv de ouf en java pour, au final, réaliser des évolutions mineures sur une appli "super critique", qui ne l'était évidemment pas. Je pense que toute personne assez compétente ou expérimentée aura un retour similaire: les missions que les ss2i trouvent sont techniquement intéressantes tant qu'on est un peu junior, mais quand on a de la bouteille, et bien, se faire plaisir techniquement devient de plus en plus complexe. Attention, je ne dis pas que les missions sont nulles, je dis que la dimension technique de la mission est nulle. Par nulle, je veux dire pisser du code trivial au kilomètre: charger des données, les présenter, avoir un client qui clique sur deux bricoles et modifie un champ, et réexpédier tout ça dans une base. Ca va bien les deux premières missions, mais quand ça fait dix fois qu'il faut le faire, le temps devient long... Chers vous, si vous êtes expérimentés ou très bons, avez vous le même ressenti?
J'ai tenté plusieurs choses:
- dev Java, je code du C à la maison, des trucs captivants. Le problème quand on fait ça, c'est que revenir bosser sur un "select * from clients where nom = kerviel and prenom = jérome", c'est de fait encore pire. On sait que l'informatique ne se réduit pas à spring, jba et tomcat, et autre jsf. Du coup, on devient plus exigeant sur les missions. On demande à son commercial (ou sa commerciale) du big data, de l'IA, voire.... De la R&D? A titre personnel, j'estime que, soit il n'y a pas d'innovation en France, soit elle n'est pas ouverte aux prestataires. Du coup, seconde question: connaissez vous des boites qui ont une filliale de R&D vraiment innovante? Avez vous sauté le pas?
- je me suis reconverti aux big data, cette fumisterie qui consiste pour un client à se prendre pour google ou facebook et à charger 100 malheureux giga dans une base non relationnelle et avoir les larmes aux yeux devant son propre génie. Je ne me lancerai pas sur ce sujet, mais troisième question: avez vous réalisé une transition technique vers quelque chose qui vous éclatait techniquement? C'est quoi et chez qui? Et vous en avez quel recul?
Partager