Tous les cours

Le métier de développeur à l'ère de l'IA

Pendant longtemps, devenir développeur, c'était suivre une roadmap : une liste de technos à cocher dans l'ordre — HTML, puis CSS, puis JavaScript, puis un framework, puis Docker… On la suivait, et au bout, on était « légitime ». C'était rassurant. Et c'est terminé.

Pas le métier — la manière de l'apprendre et de l'exercer. L'IA a rebattu les cartes si vite que le plan de route d'hier ressemble à un entraînement pour un sport qui n'existe plus. Ce cours n'est pas technique. C'est une boussole : comprendre ce qui a changé, quelles compétences comptent vraiment maintenant, comment les apprendre, et quels pièges éviter. Bref, ce que ça veut dire, aujourd'hui, de faire de l'IA à l'ère de l'IA.

Ce qui a basculé

La fin des roadmaps linéaires

Le problème des roadmaps classiques, ce n'est pas qu'elles soient fausses — c'est qu'elles sont rigides dans un monde devenu liquide. Apprendre une syntaxe pendant trois mois avant de toucher un vrai projet, alors qu'un assistant la génère en deux secondes, revient à apprendre l'annuaire par cœur avant d'avoir le droit de téléphoner. La connaissance exhaustive d'un framework n'est plus le ticket d'entrée. Ce qui compte, c'est ce que tu en fais.

Le terrain d'entraînement des juniors a disparu

Avant, un junior se faisait les dents sur les tâches ingrates : corriger des bugs mineurs, écrire des tests basiques, pondre du code répétitif. Ce n'était pas glorieux, mais c'est là qu'il forgeait ses réflexes. Or ce sont précisément les tâches que l'IA avale en un instant. Le premier barreau de l'échelle a sauté. C'est une vraie difficulté — pas une raison de paniquer, mais une raison de monter autrement : viser tout de suite la posture qui, elle, ne s'automatise pas — celle qui supervise, arbitre, décide.

De la verticalité à l'horizontalité

Le réflexe d'hier, c'était la spécialisation extrême : devenir le spécialiste de telle techno. L'IA aplatit en partie cet avantage — elle produit du code correct en frontend, en backend, en DevOps, sans que tu sois expert pointu de chacun. Du coup la valeur se déplace vers la largeur : savoir relier les pièces, voir le projet en entier, repérer où ça frotte entre deux briques. On passe d'un profil en forme de I (très profond, très étroit) à un profil en forme de T : une base large, et de la profondeur là où ça compte.

📐 Schéma à produire — « I-shaped vs T-shaped » : à gauche une barre verticale étroite (l'expert hyper-spécialisé) ; à droite un T (base horizontale = vision d'ensemble, barre verticale = expertise ciblée). Légende : la valeur se déplace vers la largeur.

Du codeur à l'orchestrateur

La valeur d'un développeur ne se mesure plus aux technos qu'il connaît par cœur, mais à un trio de compétences. C'est le socle du métier qui vient.

Pilier 1 — les fondamentaux intemporels

Même quand la machine écrit le code, il faut comprendre ce qu'elle écrit. Les algorithmes, les structures de données, et surtout la pensée computationnelle restent profondément humains. La pensée computationnelle — un terme formalisé par l'informaticienne Jeannette Wing en 2006 — c'est la capacité à découper un problème complexe en étapes logiques, à anticiper les cas limites, à raisonner « comme une machine » sans en être une. C'est ce socle qui te permet de guider l'IA au lieu de la subir. Sans lui, tu ne sais même pas si ce qu'elle te rend est bon.

Pilier 2 — l'orchestration de l'IA

Le développeur devient chef d'orchestre. L'IA joue les notes ; lui choisit le tempo, la structure, la mélodie. Et attention au contresens : orchestrer, ce n'est pas écrire des prompts alambiqués. C'est exprimer une intention claire, puis exercer un esprit critique impitoyable sur ce qui revient. « OK ça marche, mais c'est trop lent. » « Ça fonctionne, mais c'est illisible — réécris-le plus simple. » « Explique-moi pourquoi tu as fait ce choix. » La qualité du produit final tient à la qualité de ce dialogue.

Pilier 3 — le jugement humain et produit

C'est le vrai différenciateur, celui qu'aucune IA ne prend en charge à ta place : comprendre un besoin client, travailler en équipe, peser les enjeux de sécurité et d'éthique, porter une culture produit et UX. C'est ce qui sépare le vibe coder — qui génère du code sans en maîtriser les fondements — de l'ingénieur capable de mener un projet réel jusqu'au bout. La plus grande valeur ajoutée est là.

Apprendre autrement

Si ce qu'on apprend a changé, comment on l'apprend doit changer aussi. Cliquer sur deux prompts ne fait pas de toi un développeur. Voici huit principes pour un apprentissage actif et assisté.

  1. Apprends par projet, pas par syntaxe. Construis quelque chose de concret dès le premier jour ; apprends les concepts au fur et à mesure, quand le besoin se présente. La syntaxe s'ancre sous la pression du réel, pas dans le vide.
  2. Décris en langage clair. Pas besoin d'être expert pour démarrer : « je veux une appli de todolist » suffit à obtenir un premier jet. Ce jet imparfait est ton point de départ.
  3. Itère et teste. La vraie formation est dans le va-et-vient : corrige, demande des modifications, ajoute des tests. Le code parfait du premier coup n'apprend rien ; le cycle, si.
  4. Lis dix fois plus que tu n'écris. Pour chaque ligne que tu écris, lis-en dix produites par l'IA, et demande-lui « pourquoi comme ça ? ». C'est le moyen de relier ce que tu fabriques à ta pensée computationnelle. (La règle du 10:1.)
  5. Traite l'IA comme un binôme, pas comme un oracle. Inspire-toi du « Duck » de CS50, l'assistant de Harvard qui ne donne pas la réponse mais pose les questions qui te forcent à raisonner. Demande-lui de t'expliquer, pas de te dispenser de réfléchir.
  6. Planifie avant de prompter. Pose une architecture, même simple (« trois pages : accueil, dashboard, profil »). Sans plan, l'IA te noie dans le chaos.
  7. Refactorise et relis. « Ça marche » n'est pas la fin. Demande un rapport de qualité, repère les structures lourdes, réduis la dette tout de suite. C'est là que s'acquièrent les bonnes pratiques.
  8. Prends les habitudes pro dès le jour 1. Git, commits explicites, tests : ce ne sont plus des options, ce sont des compétences de survie pour superviser des flux de code massifs.

📐 Schéma à produire — « La boucle 10:1 » : un cycle en 4 temps (Intention claire → Génération IA → Lecture critique ×10 → Itération), avec au centre « 1 ligne écrite / 10 lues ».

Les pièges de l'ère agentique

L'IA est un accélérateur formidable. Utilisée en aveugle, c'est un piège. Quatre à connaître.

Le vibe coding

Le vibe coding — terme popularisé par Andrej Karpathy début 2025 — c'est générer une appli entière à partir d'une intention vague, sans comprendre le code produit. Le résultat « marche » au début, puis devient ingérable : fragile, impossible à maintenir, souvent troué de failles. Le scénario classique : l'IA duplique des fichiers critiques, corrige la mauvaise version, et plus personne ne sait quel fichier fait quoi pendant que l'appli s'effondre.

L'illusion de productivité

Le piège le plus contre-intuitif. En juillet 2025, l'organisme de recherche METR a mené un essai contrôlé randomisé — la méthode des essais cliniques — sur des développeurs expérimentés. Résultat : ils prédisaient un gain de 24 %, se sentaient 20 % plus rapides… et étaient en réalité 19 % plus lents avec l'IA. Le plus troublant : même après coup, ils restaient convaincus d'avoir gagné du temps. La leçon n'est pas « l'IA ralentit » — c'est « ta perception de ta propre productivité est un mauvais juge ». Mesure, ne ressens pas.

La sur-confiance des juniors

Et c'est là que se joue le vrai enjeu d'apprentissage. Une étude d'Anthropic (2026) a fait apprendre une bibliothèque inconnue à 52 développeurs, surtout juniors. Ceux qui s'appuyaient massivement sur l'IA finissaient la tâche — mais apprenaient beaucoup moins en profondeur. Le constat clé : du code correct ne veut pas dire qu'on a compris. Et c'est sur le debug que le trou se creusait le plus — exactement la compétence qui fait la différence quand le code part en vrille. Comme le résume une chercheuse de l'étude : le but n'est pas d'utiliser l'IA pour éviter l'effort cognitif, mais pour l'approfondir.

Un junior qui traite l'IA comme un oracle infaillible produit vite du fragile et n'apprend rien. Un junior qui la traite comme un binôme faillible apprend à diriger. Toute la différence est là — et c'est précisément ce que Pastis entraîne.

Sécurité, dette technique, hallucinations

Le code généré peut ignorer des cas limites, accumuler une dette technique colossale, ou introduire des failles béantes — une appli « prête pour la prod » qui laisse n'importe qui contourner une vérification de licence, par exemple. Ajoute les hallucinations : une IA peut affirmer une bêtise avec un aplomb total. Rien de tout ça ne se voit sans audit humain critique. L'IA ne garantit jamais la sécurité ; c'est toi qui réponds du résultat.

Du codeur au solutionniste

Les roadmaps rassurantes d'hier sont révolues. Ce n'est pas la fin du développeur — c'est sa transformation. La ligne de partage, désormais, passe entre deux profils. Ceux qui aiment coder pour coder risquent de se retrouver déconnectés de la finalité. Ceux qui codent pour résoudre des problèmes n'ont jamais eu un levier aussi puissant entre les mains.

Le marché ne cherche plus des gens qui tapent du code. Il cherche des gens qui pensent, structurent, supervisent et créent de la valeur — des architectes de solutions. Ta valeur n'est plus dans tes mains. Elle est dans ta capacité à diriger.

C'est tout l'objet de Pastis : t'entraîner à ça, sur de vrais projets, de vraies données, de vrais arbitrages. Faire de l'IA à l'ère de l'IA.


Pour aller plus loin

  • Jeannette Wing, « Computational Thinking », Communications of the ACM, 2006.
  • METR, « Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity », juillet 2025 — metr.org.
  • Étude Anthropic sur la sur-confiance et l'apprentissage (2026), couverte par Scientific American.
  • Andrej Karpathy, sur le « vibe coding » (2025).
  • Harvard CS50, l'assistant « CS50 Duck » — cs50.ai.
  • Audition d'Arthur Mensch (Mistral) devant l'Assemblée nationale, 12 mai 2026.