Toi aussi deviens Développeur Expert Full-Stack Tagada Tsoin Tsoin !
Le tout en moins de 6 mois bien entendu !

Salut à toi qui me lis !
Aujourd’hui on va pas parler Jeux-Vidéo ou Création de Contenu qui sont deux parts particulièrement importantes de ma vie, ni de JDR ou de Wargame comme j’ai pu pas mal le faire en Podcast par le passé, ici on va parler d’une autre partie de mon existence qui est tout aussi importante (déjà parce qu’elle paye mes factures) : le monde du développement logiciel !

Alors pourquoi je viens te parler de ce milieu ? Parce qu’on ne va pas en parler, ou du moins pas directement ce sujet, mais un autre qui se passe avant d’être “professionnel” dans le milieu, je parle bien entendu de la formation !
Pour le petit background, je suis techos autodidacte depuis le collège, où j’ai découvert le Modding grâce à Civilization IV (notamment avec du scripting en Python 2) ainsi que Linux avec la distribution Ubuntu qui venait tout juste de sortir à l’époque (et fête ses 20 ans ce mois ci) où j’ai également commencé à bidouiller côté scripting en Bash et (tous les PC de mon collège étaient en Dual Boot sous Ubuntu), après ça cursus classique, Bac S, suivi d’un petit DUT Informatique (Bac+2) avant de direct aller taffer, pour finir aujourd’hui Ingénieur DevOps barbu à casquette à pins appelé aussi "Sorcier Techno Vaudou supplément Pompier" ou “ArchiMagos de l’Adeptus Mechanicus” pour les adeptes de Warhammer (après avoir été Dev et Admin Sys sur de multiples technos, faisant de mon CV celui d’un fucking mouton à 5 pattes avant mes 30 ans).

Bref un parcours certes Atypique (pour quelqu’un de Neuro-Atypique c’est cocasse, oh la la !) mais j’ai quand même pris le temps de suivre un parcours plus ou moins classique (à 3 charrettes près) pour que mon CV ressemble à autre chose qu’à “boarf je me suis amusé à recoder la moitié des IA sur Civ pour les rendre plus fidèles aux persos historiques parce que Gandhi qui m’envoie des bombes nucléaires à la gueule toutes les 5 minutes ça me faisait tiquer” (à la place pour la partie cybersécu c’est “boarf quand j’étais étudiant j’ai hack les serveurs de l’IUT et les ai down avec forkbomb en Python pour un pari”).
Mais il y a un autre type de parcours, que j’appelle le Mordor de la Formation, très prisée par les gens en reconversion complètement paumés (ou alors attirés par l’appât du gain), je parle bien entendu de ces putains de Bootcamps à la con dont on voit les pubs fuser sur les réseaux sociaux (et dont je suis envahi sur Instagram).

Mais c’est quoi ces fameux Bootcamps ? Ce sont des micro formations de quelques semaines à quelques mois, souvent payantes (et souvent financées par nos amis de France Travail), qui soit disant vont t’apprendre à devenir “Développeur Expert” (ou autre titre bullshit de ce genre).
Mais quelle est la réalité de cette histoire ? Coup de (mal)chance, j’ai eu à de nombreuses reprises l’occasion de bosser avec des gens sortant de ces Bootcamps, voire même d’en former car ils étaient en alternance (j’en discutais d’ailleurs ce matin avec un de mes anciens alternants qui se reconnaîtra en lisant ces lignes), et ils m’ont bien expliqué comment ça se passait (et j’en ai vu les résultats) : on leur balance à la gueule le minimum du minimum du niveau 0 de la programmation, parfois un peu plus, mais pas de quoi en faire des bons techos.

Pas d’apprentissage de Git (ça devrait être la base), pas d’apprentissage de gestion de projet (au moins le minimum syndical : Cascade, Cycle en V, Agile, R.A.C.H.E.), juste “tu pisses 3 bouts de mauvais code, c’est bon t’es dev”.
Et encore il y a pire, il y a la nouvelle génération, la génération IA, les grands adeptes de Micro$oft Copichiote et Chat-CPT !
Tu leur retires ces outils des mains, ils savent même plus te pondre un “Hello World” (en gros la base de la base), or ces outils ont un ZÉRO pointé niveau confidentialité des données (pas pour rien que j’ai supprimé mon compte Github quand ils ont annoncé Copilot), pondent du code de merde, donc même pour apprendre à coder, bah ces outils c’est de la bonne grosse daube (du moins dans leur usage actuel, j’y reviendrai un peu plus tard) !

Bon, tu l’as compris, les Bootcamps c’est caca, et ya des gros soucis avec l’IA, mais le salaire du coup ?
En sortant de Bac+2, j’étais payé dans les 1900€ bruts mensuels (le SMIC est à 1766.92€ bruts mensuel Source), donc je te laisse calculer combien tu gagnerais réellement en sortie de Bootcamp soit disant “reconnu” alors que ça vaut moins qu’un BTS ou un DUT.

Mais du coup, quelles solutions je propose autour de la formation et de l’IA ?
Tout d’abord, il faut pratiquer chez soi (mais pas trop), l’informatique c’est un taff qui nous fait nous prendre la tête comme pas permis, faut se sortir les doigts du cul, prendre sa bite et son clavier, et lire la doc, chercher sur Google et StackOverflow, lire ce que nous disent la Stack Trace et les Logs quand ça pète pour comprendre ce qu’il se passe, et faut apprendre à creuser, et ça, aucune IA ou formation ne te l’apprendra !
Deuxièmement, comme formation, je t’invite à privilégier des formations “longues” (type BTS ou BUT) qui te fera pratiquer (exit les écoles d’ingénieur et les Licences et Master qui pondent chaque années une armée de gens à peine foutus d’utiliser un Terminal), car comme on dit, c’est en Forgeant qu’on devient Forgeron, donc faut PRA-TI-QUER !
Troisièmement, l’informatique c’est un milieu en constante évolution, il ne faut jamais au grand jamais cesser de faire de la veille technologique, se tenir à jour, je te dis pas de devenir une divinité sur toutes les technos possibles et imaginables, mais faut toujours continuer à se former, car si tu restes cloisonné dans le peu que tu as appris et ne prends pas le temps d’évoluer, quelques années après tu seras aussi obsolète qu’Internet Explorer !
Quatrièmement, l’IA n’est qu’un outil, il faut le considérer comme tel, c’est bien pour éprouver des concepts et prototyper, mais faut SURTOUT PAS utiliser tel quel les âneries qu’il te pondra, il faudra les retravailler, avoir un regard critique dessus, et ne JAMAIS au grand JAMAIS leur refiler des informations dîtes sensibles (par exemple du code source propriétaire produit par ta boîte), sauf si t’as une petite IA maison qui tourne 100% en local (donc avec quasi 0 risque de fuite de données).

Bref, les Bootcamps c’est de la merde, prends le temps de te former correctement, car c’est en codant qu’on devient codeur, apprend aussi les bases de la gestion de projet et des outils autour (le terminal, Linux, Git, ton éditeur de code), les IA c’est caca car les gens savent pas l’utiliser correctement sans avoir de regard critique, et considère Google, Reddit et StackOverflow comme tes futurs meilleurs amis.
Sur ce je te laisse, j’ai un scénar de JDR à écrire, et un rapport de bug à rédiger !

Pour aller plus loin sur l’IA et le métier de Développeur :
Developpez.com
- Les employés utilisent secrètement ChatGPT, ce qui pose des risques pour les entreprises.
- Amazon intime aux employés de ne pas partager d'informations confidentielles avec ChatGPT
- Un développeur porte plainte contre GitHub Copilot, le décrivant comme un produit d'IA qui «s'appuie sur un piratage de logiciels open source sans précédent».
- L'utilisation de ChatGPT ruine la mémoire et les performances scolaires, et rend les étudiants moins intelligents
- 99% des étudiants utilisent les IA génératives pour diminuer leur temps de travail, et 51% constatent qu'ils auraient du mal à se passer de ChatGPT, mais est-ce une bonne chose ?
- Plus de la moitié des étudiants de premier cycle utilisent l'IA dans leurs dissertations
Je Suis Un Dev
- Le développeur qui sait tout
- Conseils pour développeur junior
- Devenir développeur web full-stack en 3 jours
- Pourquoi développeur est un boulot à part
- Ce que personne ne te dira sur le métier de développeur
- Compétences clefs pour développeurs
