Discussion & FAQ et tout

MMaximilian Schwarzmüller
컴퓨터/소프트웨어구직/면접재택/원격 근무자격증/평생교육AI/미래기술

Transcript

00:00:00[SILENCE]
00:00:30>> Bon, c'est un peu improvisé aujourd'hui, mais c'est génial d'être à nouveau en direct. Je vois que les gens arrivent. Alors voilà.
00:00:53Bonjour tout le monde. Bienvenue pour ce nouveau stream. Ça fait plus d'un mois. Plus d'un mois.
00:00:59Mon dernier stream remonte à début mars. Et oui, ça fait vraiment du bien d'en refaire un,
00:01:08de vous donner l'occasion de poser des questions et de discuter. Alors, salut à tous.
00:01:14Salut à tous ceux qui nous rejoignent. Salut à tous ceux qui disent bonjour dans le chat. Et oui,
00:01:18enfin, après plusieurs semaines. Je suis vraiment désolé pour cette longue absence. J'ai eu beaucoup
00:01:25de choses personnelles à régler ; rien de grave ou d'horrible, juste les aléas de la vie.
00:01:34Il y a eu aussi le travail. C'est un plaisir de vous voir. Et merci beaucoup pour l'enthousiasme
00:01:42dans le chat. Ça me touche beaucoup. J'apprécie énormément ces directs. L'idée n'est pas
00:01:49de refaire une pause de six semaines après celui-ci. J'essaie juste de tout concilier.
00:01:56Après tout, je ne suis pas streameur à plein temps. C'est quelque chose que je fais pour le plaisir dès que je peux,
00:02:02généralement tous les jeudis. J'essaie de streamer à cette heure-ci. Mais s'il y a
00:02:10un empêchement, c'est comme ça. Donc, l'idée pour aujourd'hui est simplement
00:02:18de passer un bon moment ensemble et de discuter. J'ai préparé quelques trucs. Mais bon,
00:02:25n'hésitez pas à poser vos questions ou à partager des choses. Parlons, tout simplement. C'est le programme.
00:02:31Si vous voulez savoir quelque chose ou si vous avez des questions. C'est aussi un peu une séance
00:02:39de questions-réponses. Voilà le plan. Et voilà.
00:02:49On a la première question. Et au fait, merci pour
00:02:54tous vos messages gentils. Je ferai de mon mieux pour y répondre. Je les lis tous.
00:03:00Merci infiniment pour votre travail. Merci d'être là. Ça compte beaucoup pour moi.
00:03:05Si vous avez suivi mes cours, j'espère qu'ils vous ont été utiles. Sinon, ce n'est pas grave.
00:03:10Si vous les avez suivis sans succès, c'est dommage. Petite parenthèse : [academind.com/courses](https://academind.com/courses),
00:03:17j'ai sorti de nouveaux cours ces dernières semaines sur Codex, Claude Code, VPS, et bien d'autres.
00:03:22Allez y jeter un œil. Première question, on y va. Max, explique-nous,
00:03:28que faire si Copilot disparaît ? Je suppose que cela fait référence à une vidéo
00:03:37que j'ai faite sur le passage de GitHub Copilot à une facturation basée sur l'utilisation. J'ai une vidéo entière
00:03:44à ce sujet. Je ne vais donc pas tout répéter ici. Mais l'essentiel est que
00:03:51GitHub Copilot abandonne son système d'abonnement. Enfin, vous pouvez toujours en avoir un,
00:03:56mais vous recevrez seulement l'équivalent de ce que vous payez
00:04:01en crédits IA. Donc je ne vois pas vraiment l'intérêt de ces abonnements.
00:04:07À moins que quelque chose m'échappe, cela ressemble à un étrange prépaiement. Bref,
00:04:13ils passent à un paiement à l'usage. L'alternative évidente pour l'instant est bien sûr Cursor.
00:04:18Cursor propose des abonnements. C'est un IDE très similaire à VS Code,
00:04:28car c'est un fork de VS Code. Cursor serait donc le choix logique actuellement.
00:04:34Codex et Claude Code sont d'autres alternatives, ou Open Code Graph je suppose, bien que je ne l'aie jamais utilisé.
00:04:42Mais je pense qu'ils finiront tous par passer à une tarification à l'usage à un moment donné,
00:04:48vu la situation actuelle où la puissance de calcul est très limitée. L'inférence devient très coûteuse
00:04:54pour ces entreprises car nous utilisons beaucoup plus de tokens avec tous les agents. Et
00:05:00encore une fois, j'ai une vidéo complète là-dessus sur ma chaîne YouTube. Je ne vais pas tout reprendre.
00:05:04Mais l'alternative à GitHub Copilot en ce moment, c'est Cursor, ou l'une de ces autres
00:05:11offres pour utiliser Claude Code etc. Autre question : Node.js ou FastAPI ? Ce qui est important,
00:05:18c'est que FastAPI, c'est du Python. Tout dépend donc de la langue que vous préférez
00:05:24utiliser personnellement. L'IA peut vous aider, bien sûr. Mais à moins de coder
00:05:29uniquement "au feeling" (vibe coding), ce que je ne recommande pas, vous devez comprendre le code
00:05:34généré. Si vous préférez Node.js, utilisez-le avec le framework de votre choix, comme
00:05:40Express ou un plus moderne. Si vous préférez Python, FastAPI est certainement un excellent choix.
00:05:46Si vous choisissez Node.js, vous devriez aussi regarder du côté de Bun,
00:05:50comme alternative à Node.js. Et peut-être des frameworks comme Hono, que j'aime
00:05:58beaucoup personnellement. J'utilise beaucoup Hono pour mes projets actuels. Ça peut être intéressant.
00:06:07Votre nouveau cours VPS sera-t-il disponible sur Udemy ? Non, ce sera un cours exclusif
00:06:12sur notre propre plateforme. Comment est la vie d'un développeur à l'ère du codage par agents, etc. ?
00:06:19Ma vie personnelle, comme la vôtre ou notre vie professionnelle, a
00:06:24pas mal changé. Il y a un ou deux ans, j'écrivais presque tout le code
00:06:31à la main. Maintenant, je dirais que 90 % du code est généré par l'IA. J'interviens
00:06:40par-ci par-là. Ce que j'aime faire souvent, quand je lance un projet ou quand je développe
00:06:46une fonctionnalité complexe, c'est définir les types de base, l'interface, et je relis le code,
00:06:53je le corrige et je guide l'IA, ou je le fais moi-même si la direction prise ne me plaît pas.
00:06:59Il y a beaucoup d'interaction. Ce n'est pas comme si on laissait l'IA tout faire toute seule.
00:07:05Je ne parle pas ici de coder sans comprendre, juste à l'instinct. Mais ça a
00:07:10Mais le pur processus de frappe, d'entrer dans le flow, d'écrire du code était très amusant,
00:07:17une vidéo qui a bien marché, cela a enlevé une partie du plaisir de développer. Je sais
00:07:24que beaucoup disent que l'important a toujours été de construire des choses et qu'on peut s'amuser
00:07:29davantage car on construit plus grâce à l'IA. Et c'est vrai. Et
00:07:36j'apprécie cet aspect de construction, ne vous méprenez pas. Je ne change pas de métier.
00:07:41Mais le simple processus de taper, d'entrer dans un état de concentration, d'écrire du code était
00:07:48une grande source de joie pour moi. Et je l'ai perdue. Si certains pensent que c'est stupide, tant pis.
00:07:54C'est mon point de vue. C'est fini. Bien sûr, je peux toujours coder à la main.
00:08:01Mais c'est mon travail. Je ne vais pas faire quelque chose de moins efficace. Donc voilà
00:08:08mon avis. Ça a beaucoup changé et ça continue. Je ne sais pas à quoi ressemblera mon travail
00:08:13dans un an. Je ne crois absolument pas qu'à court terme on n'aura plus besoin d'ingénieurs
00:08:19logiciels ou quoi que ce soit. Mais j'ignore quels outils nous aurons, ni comment
00:08:25exactement les modèles fonctionneront dans un an. Je ne sais pas quelles nouvelles compétences seront requises
00:08:32pour utiliser ces modèles efficacement. Peut-être que les fichiers de spécification ou les revues de code
00:08:39seront encore plus cruciaux. Bref, ça change vite. C'était une longue réponse, mais
00:08:44c'est un sujet complexe et important. Je suis sûr que nous avons tous nos propres avis,
00:08:51et vous avez le vôtre. N'hésitez pas à les partager. J'ai
00:08:56hâte de savoir ce que les gens en pensent et quelle a été votre expérience avec l'IA.
00:09:01Est-ce que savoir coder redevient une compétence précieuse avec le prix au token ? C'est un très
00:09:08bon point. J'ai déjà fermé la page... Avec la tarification à l'usage de GitHub Copilot, et comme je l'ai dit,
00:09:17je pense que d'autres fournisseurs passeront aussi à ce modèle à l'avenir. Je pense que
00:09:23savoir coder et savoir lire du code reste important de toute façon pour pouvoir le relire.
00:09:29Mais savoir écrire du code est certainement une compétence qui n'est pas totalement obsolète,
00:09:36je dirais. À moyen ou long terme, les prix à l'usage finiront probablement par
00:09:45baisser avec l'augmentation de l'offre. Mais pour l'instant, les ressources sont limitées et cela devrait durer
00:09:51dans un avenir proche. Il y aura donc peut-être beaucoup de cas où vous déciderez
00:10:00qu'écrire quelque chose à la main, peut-être avec l'auto-complétion assistée par IA comme au temps
00:10:06du GitHub Copilot originel, sera finalement plus rentable et efficace
00:10:12que de tout déléguer à un agent IA. Nous pourrions voir un mélange de ces approches.
00:10:20Je ne sais pas, mais je ne l'exclurais pas. C'est tout à fait envisageable.
00:10:25Meilleur instructeur du web, merci infiniment. Et encore une fois : "tu es le meilleur".
00:10:30Merci à tous pour ces commentaires incroyables. Vraiment génial. Ça me touche
00:10:34beaucoup. Merci. Penses-tu que la solution soit d'utiliser des outils locaux comme LM Studio ?
00:10:41Je suis un grand fan des modèles d'IA locaux, c'est pourquoi j'ai créé un cours là-dessus il y a plus d'un an.
00:10:50Ce que j'enseigne dans ce cours s'applique toujours car le principe reste le même. J'y
00:10:54aborde Ollama et LM Studio. J'adore ces modèles locaux et les outils pour les faire
00:11:01tourner. Pas pour tout, bien sûr. Pour le codage par agents, par exemple, à mon avis,
00:11:07ce que je peux faire tourner sur mon MacBook Pro M1 qui a quatre ans n'est pas assez performant.
00:11:14Donc pour les agents de codage, je ne peux pas utiliser de modèles locaux. Mais pour analyser du texte,
00:11:23faire de l'analyse de données simple ou générer du texte, j'aime beaucoup ces modèles
00:11:28locaux, surtout si je travaille sur des données ou du texte que je ne veux pas envoyer dans le cloud
00:11:33ou à ces fournisseurs. Donc oui, et je pense que ces modèles locaux deviendront
00:11:38encore plus importants à mesure qu'ils gagneront en capacité. Qui sait, il y aura peut-être des percées
00:11:45technologiques facilitant l'exécution de modèles puissants sur du matériel moins cher, ou alors
00:11:52les modèles légers deviendront plus performants ou mieux optimisés pour certaines tâches.
00:11:57Je vois bien un futur avec une multitude de petits modèles, chacun
00:12:02optimisé pour une tâche précise, que l'on pourrait faire tourner sur du matériel abordable ou
00:12:09peut-être un Mac Studio surboosté, qui reste cher. Mais pour une entreprise,
00:12:18ce serait très utile d'avoir des modèles locaux très performants sur des tâches spécifiques. D'un coup,
00:12:23vos données ne quittent plus votre machine ou votre réseau, et ça, ça vaut cher. Donc encore une fois,
00:12:29réponse longue. Mais oui, je suis fan des modèles locaux et je pense qu'ils ont un bel avenir.
00:12:34Quoi apprendre après TypeScript et React ? J'apprends encore sans
00:12:40l'IA pour bien maîtriser les bases. C'est une excellente approche, d'ailleurs,
00:12:45car on me pose souvent la question, et c'est compréhensible. Qu'apprendre aujourd'hui et comment
00:12:52apprendre ? Est-ce encore une bonne idée d'apprendre à coder ? Je pense que
00:12:56les choses vont évoluer. On écrira sans doute moins de code à la main, peut-être même
00:13:04plus du tout un jour. Mais pour vraiment comprendre, pour pouvoir relire le code et guider
00:13:12l'IA correctement, vous devez impérativement comprendre le langage et les technologies
00:13:19que vous utilisez. Moi, par exemple, je ne pourrais pas créer de programme en C++ car, certes,
00:13:26je pourrais générer un truc au feeling. Ça pourrait marcher, mais si ça devient complexe ou
00:13:33s'il faut le distribuer avec des enjeux de sécurité ou des bugs ardus, j'en serais incapable
00:13:38car je ne connais pas le C++. Je pourrais sans doute lire un peu de code C++ car je sais coder
00:13:45en général, mais j'en ignore les bonnes pratiques et les patterns. Donc apprendre
00:13:50à coder reste essentiel selon moi. Et je ne dis pas ça juste parce que je vends des cours.
00:13:54Je le pense vraiment. Pour en revenir à la question : après TypeScript et
00:14:00React ? Je dirais : construisez des trucs, encore et encore, peut-être avec un peu d'IA, mais assurez-vous
00:14:06de comprendre le code qu'elle génère. Faites des projets de démonstration. Une autre étape
00:14:12utile ensuite serait d'apprendre Next.js ou TanStack Start, qui sont des
00:14:17méta-frameworks. Oups, qu'est-ce que je fais là ? Ce sont des méta-frameworks pour React. Ça pourrait
00:14:29être de bonnes étapes après React et TypeScript. Créez des projets et explorez
00:14:34ces méta-frameworks, ou React Native si vous voulez faire des applis mobiles. C'est aussi une bonne idée.
00:14:40Avez-vous des cours sur Ruby ou Ruby on Rails ? Non, parce que je ne m'intéresse pas du tout
00:14:46au développement Ruby on Rails. J'ai appris rapidement il y a, je ne sais pas, 10 ou 12 ans,
00:14:53mais je ne l'ai pas utilisé depuis et je ne suis pas du tout un expert. Quel langage est le plus judicieux,
00:15:00pas forcément le meilleur, à privilégier en 2026 ? Ne dites pas "ça dépend", ou alors
00:15:06choisissez votre préféré. Je ne dirai pas que ça dépend car, même si c'est le cas, je pense
00:15:13que le plus judicieux est d'apprendre un langage où l'IA est très performante. Aujourd'hui, les modèles
00:15:22et les outils sont optimisés de sorte qu'ils sont, d'après mon expérience, corrects avec la plupart
00:15:29des langages. Si on leur donne de la doc et les bons outils. Mais de base, ils sont très
00:15:35bons en TypeScript et Python. Je choisirais donc l'un des deux. Et comme je suis à fond
00:15:44dans l'univers JavaScript, je recommanderais TypeScript/JavaScript. TypeScript est bien
00:15:50car le typage aide l'IA, c'est ce que j'ai constaté. L'IA est très douée pour ça.
00:15:55Pas parfaite, loin de là, mais plutôt bonne. C'est donc le langage que je recommande.
00:16:00Tu es une légende absolue, Max. Merci infiniment. Vous êtes trop gentils. Merci
00:16:07beaucoup. Salut Max. Je suis ingénieur QA et avec l'IA, je travaille plus que jamais
00:16:13car les attentes ont presque triplé. J'ai l'impression de ne plus faire d'automatisation de tests,
00:16:18mais juste de faire du babysitting d'IA. Oui. Et c'est aussi mon expérience. On en revient au manque
00:16:27de plaisir. Ça change. Ça change. Bien sûr, on peut construire plus quand on est
00:16:36en position de construire. Si vous êtes ingénieur QA, cela signifie que vous ne
00:16:40construisez pas forcément plus. Vous avez juste plus de choses à tester et à relire. Et ce n'est pas très
00:16:48amusant car il y a un problème d'asymétrie. L'IA peut générer une quantité infinie de choses.
00:17:01Je décale ça ici. Pas de souci. Donc, l'IA peut générer une quantité infinie de trucs,
00:17:06comme du code, etc. Mais en tant qu'humain, vous avez un temps limité
00:17:15pour tout vérifier, n'est-ce pas ? Attendez, je dézoome un peu. Voilà le problème, bien sûr. C'est
00:17:25cette asymétrie. On a l'IA qui produit des tonnes de code, et nous on doit relire ou tester tout ça. C'est
00:17:34exactement ce que vous disiez. Ce côté "babysitting" est exactement ce que je vis aussi.
00:17:38Je suis dans une position où je construis aussi les choses. Je ne fais pas que relire,
00:17:43mais je suis forcément limité par ce que je peux vérifier. Mon travail est passé de
00:17:50cet état de concentration où j'écris du code à la rédaction de specs, leur révision,
00:17:57la revue de code, etc. C'est beaucoup de babysitting. Et je comprends tout à fait que ce soit
00:18:03un nouveau rôle auquel il faut s'adapter. On en est encore au stade où on est tous
00:18:10submergés par le "slop" (le contenu médiocre) et le code générés par IA. Je pense que les choses vont se tasser et qu'on aura
00:18:18probablement des outils pour nous aider à trier ce contenu plus vite. Des outils dopés à l'IA, bien sûr. On apprendra
00:18:25à être plus efficaces avec l'IA, ne serait-ce que parce que les prix vont grimper avec le paiement
00:18:32à l'usage. Il y aura peut-être moins de déchets pendant un temps. Mais je vois tout à fait ce que vous voulez dire.
00:18:40Que penses-tu du développement .NET en 2026 ? Je n'ai pas grand-chose à dire là-dessus car je ne suis pas
00:18:46développeur .NET. Désolé. Si on a trois ans d'expérience en front-end et mobile,
00:18:50et qu'on veut se reconvertir dans l'IA/ML, faut-il le faire ? (Au chômage après un licenciement).
00:18:57Faut-il se reconvertir dans l'IA/ML ? C'est une question très difficile
00:19:05car je ne travaille pas dans le domaine de l'IA/ML. Je ne fais pas de machine learning ni
00:19:11d'entraînement de modèles. Et je ne suis pas sûr que la demande soit si élevée que ça, car même si
00:19:19l'IA est partout en ce moment, cela ne veut pas dire que tout le monde cherche des gens
00:19:26capables de créer des modèles d'IA. Je pense que les entreprises chercheront surtout des gens capables d'exploiter
00:19:31ces modèles et ces outils, que ce soit pour le développement ou autre chose. Tous les processus,
00:19:39tout ce qui se passe en entreprise sera probablement transformé par l'IA, ou du moins,
00:19:45les PDG et managers essaieront de les transformer. Donc, si vous changez de métier,
00:19:54regardez ce que vous pouvez et voulez faire (le "vouloir" est important aussi) pour aider les entreprises
00:20:03à faire cette transition. Ça peut toujours être un rôle de développeur, mais pas un
00:20:09développeur traditionnel. Ça peut être du conseil ou des choses comme ça, évidemment.
00:20:15L'IA/ML est une option, mais je ne me focaliserais pas forcément sur le fait de devenir un expert ML
00:20:24ou un expert en entraînement de modèles car ça ne se fait pas du jour au lendemain.
00:20:29Et je ne garantis pas qu'il y aura une demande infinie dans ce secteur précis.
00:20:36Je me trompe peut-être, mais c'est mon sentiment.
00:20:41Donc ce que je vois, c'est qu'on n'a pas besoin de se reconvertir en plombier car savoir coder va réduire
00:20:48les coûts. Ça va réduire les coûts et ça comptera car quelqu'un doit surveiller le contenu généré.
00:20:54Assurez-vous de bien savoir utiliser ces modèles et outils d'IA pour gagner en efficacité,
00:21:00car les utiliser uniquement à l'instinct aidera certains dans des cas précis,
00:21:07certes, mais ce n'est pas ce vers quoi nous devrions tendre collectivement, car on voit déjà
00:21:15que beaucoup de logiciels se dégradent. On le voit tous, on ignore si c'est à cause de l'IA,
00:21:21si c'est un hasard ou autre, mais l'IA n'est pas une baguette magique pour faire de bons logiciels
00:21:28sans direction ni vérification. Donc savoir coder est toujours
00:21:34précieux. C'est juste notre façon de coder qui change. J'ai arrêté d'essayer de suivre l'IA et le code,
00:21:42je ne suis qu'un amateur, et je ne vous envie pas sur le marché du travail. Oui, beaucoup de choses
00:21:47changent, mais parfois je repense à ce qui se passait en 2019 avec les frameworks
00:21:55JavaScript : on pouvait aussi se sentir submergé. Je n'ai jamais aimé ceux qui vous disent
00:22:01qu'il faut faire ceci ou cela maintenant sous peine d'être largué, car en vérité, tout change
00:22:08tellement vite. On n'est pas à la traîne si on n'est pas à jour en permanence. Il y a un an ou
00:22:14deux ? Je ne sais plus... le MCP était à la mode. Certes, le MCP n'a pas disparu et a
00:22:22probablement son utilité, mais je n'ai jamais vraiment utilisé de serveurs MCP. Juste par-ci par-là pour
00:22:30consulter de la documentation. C'est peut-être différent pour d'autres, mais vous n'êtes pas en retard
00:22:35en sautant sur chaque nouvel outil, chaque nouvelle approche, chaque nouveau modèle brillant. Vous n'avez pas à changer
00:22:43de modèles chaque semaine. Il est facile de se sentir dépassé en ce moment. Et ça m'arrive aussi. Mais
00:22:48il n'y a vraiment aucune raison quand on y pense. Ça change de toute façon. Alors oui, vous pouvez prendre un mois
00:22:56de congé, revenir, passer une demi-journée à lire Twitter, quelques articles de blog, demander à ChatGPT ce qui s'est passé au cours
00:23:04du dernier mois. Et vous êtes à jour. Vous êtes de nouveau dans le coup. Alors oui, nous devrions probablement tous
00:23:09nous détendre un peu. Quels types d'outils alimentés par l'IA ou de produits pour développeurs pensez-vous qu'il manque encore
00:23:16aujourd'hui ? Eh bien, si j'avais une bonne réponse à cela, j'essaierais de les construire moi-même. Je pense que toute
00:23:23la question de la mémoire n'est pas encore totalement résolue. Je pense aussi que de nombreux outils, nous voyons déjà que
00:23:31de nombreux outils, de nombreux services publient des CLI pour que les agents puissent mieux travailler avec eux. Et je pense
00:23:37que nous en verrons davantage. Et tout service, tout logiciel que vous voyez qui n'a pas une bonne API ou
00:23:47un bon outil CLI, et qu'ils ne travaillent pas dessus non plus, cela peut être une opportunité intéressante pour
00:23:52bouleverser le marché ou pour construire une alternative. Parce que je crois, je ne sais pas si nous aurons un futur où
00:23:59il n'y aura que des agents IA, mais je crois que donner aux agents un moyen d'utiliser votre service, votre logiciel
00:24:08est une bonne idée. Et si un service ou un logiciel ne le fait pas, cela peut être une opportunité,
00:24:13je pense. Et évidemment, il y aura toujours des exceptions, mais vous voyez ce que je veux dire.
00:24:17Avez-vous l'impression d'apprendre encore plus maintenant avec les LLM ? Oui, les connaissances deviennent beaucoup plus
00:24:25vastes. C'est beaucoup plus facile de se plonger dans certains sujets parce qu'on a un mentor
00:24:31infiniment patient à qui on peut poser toutes ses questions bêtes. Et j'ai beaucoup de questions bêtes sur beaucoup
00:24:38de choses que je ne connais pas. On apprend donc certainement plus, mais ce sont bien sûr des connaissances très superficielles
00:24:44et on les oublie vite, surtout si on cherche juste une réponse rapide. Je trouve donc qu'il est très
00:24:49important d'approfondir ici et là, c'est pourquoi j'aime personnellement lire la documentation,
00:24:54construire des choses moi-même. Et si quelque chose est vraiment important pour moi, si je veux vraiment
00:24:59m'améliorer dans un domaine, je plonge en profondeur. Mais oui, on peut apprendre beaucoup, beaucoup plus. Ce n'est juste pas un
00:25:04apprentissage profond par défaut, du moins pas pour moi. J'entends souvent dire que les développeurs seront toujours
00:25:10nécessaires, mais comment cela s'accorde-t-il avec tous les licenciements ? C'est un très bon point. Alors, quelques petites choses
00:25:17ici concernant les licenciements. Il y a ce graphique, que j'aime beaucoup, qui bien sûr est aussi,
00:25:24ce n'est qu'un graphique. Il y a plus que cela. Et ce graphique a l'air horrible, n'est-ce pas ? Je veux dire,
00:25:29nous étions ici pendant la pandémie, maintenant nous sommes ici. Mais sur ce graphique, vous pouvez voir bien sûr que
00:25:35les emplois de développeurs de logiciels aux États-Unis sur Indeed, donc évidemment pas dans le monde entier,
00:25:42ont augmenté régulièrement ces derniers mois. Maintenant, est-ce que cela signifie que tout
00:25:50va bien et que nous revenons à ce niveau ? Non, nous n'y reviendrons pas car ce n'était pas normal non plus,
00:25:56n'est-ce pas ? Nous venions d'ici, oups, d'ici. Je pense donc qu'il est possible que nous revenions par là.
00:26:02Et bien sûr, cela n'aide pas tout le monde et ainsi de suite. Mais je pense que ces licenciements,
00:26:11que nous voyons, il y a souvent l'argument que c'est à cause de l'IA et les entreprises
00:26:17elles-mêmes diront cela. Et c'est peut-être une partie de la vérité, mais il n'en reste pas moins que toutes
00:26:24ces entreprises ont massivement sur-embauché pendant la pandémie et elles licencient encore des gens de
00:26:31cette époque. Et l'IA est bien sûr une bonne raison pour ces licenciements, car cela sonne bien aussi pour
00:26:36les investisseurs. Donc ces licenciements massifs que nous voyons, je ne doute pas que l'IA soit une raison, mais ce n'est pas la
00:26:45seule raison. Et je pense qu'avec l'IA, de plus en plus d'entreprises réaliseront qu'elles peuvent débloquer
00:26:52plus de potentiel avec l'IA si elles ne licencient pas tout le monde, car elles ont besoin de ces personnes pour utiliser
00:26:57l'IA. Nous ne savons pas ce qui se passera dans 10 ou 20 ans s'il n'y a que des agents IA alors, mais pour l'instant,
00:27:03ce n'est certainement pas le cas. Et je ne doute pas que beaucoup d'entreprises préféreraient n'avoir que des développeurs
00:27:09seniors qui utilisent l'IA, mais elles réaliseront que les développeurs seniors ne poussent pas sur les arbres et
00:27:15qu'elles ont besoin des juniors pour qu'ils deviennent les seniors. C'est pourquoi je ne suis pas trop pessimiste
00:27:21à ce sujet pour l'avenir à court ou moyen terme. Mais évidemment, je ne peux pas lire dans l'avenir,
00:27:28ce ne sont que mes réflexions là-dessus. Quel outil d'IA recommandez-vous d'investir pour le codage ?
00:27:34Je change beaucoup parce que je crée aussi des cours sur eux et je veux rester à jour sur la façon dont ces
00:27:39outils fonctionnent, les fonctionnalités qu'ils offrent. Mais ce que j'aime personnellement beaucoup en ce moment
00:27:44c'est que j'utilise beaucoup l'agent Pi, l'agent Pi, l'agent de codage Pi, que vous pouvez utiliser avec n'importe quelle clé API,
00:27:54vous pouvez utiliser n'importe quel modèle avec des clés API, ou vous pouvez utiliser votre abonnement Codex là-bas, c'est ce que
00:28:00je fais. Et si je n'utilise pas cela, j'utilise beaucoup Codex en ce moment, mais je reviens aussi constamment
00:28:04vers Claude Code pour voir où ça en est. Et j'aime tous ces outils. Je n'ai pas de favori clair,
00:28:09mais Pi est, si je devais avoir un favori, c'est probablement Pi en ce moment. Et ironiquement, je n'ai même pas de
00:28:15cours dessus, bien que j'en créerai probablement un parce que j'aime vraiment beaucoup. Mais oui, je change
00:28:20constamment, comme je l'ai dit. Je suis revenu aux tout débuts du développement de l'IA. J'écris le code
00:28:29moi-même et je laisse l'IA générer seulement ce que je ne veux pas écrire. Oui. Et je pense que ce n'est pas une mauvaise
00:28:35approche. Et encore une fois, nous sommes tous encore en train de chercher comment gérer au mieux l'IA. Et il est très facile de
00:28:41tomber dans le piège de se retrouver soudainement à un point où vous devez demander à l'IA de rendre un bouton rouge parce que vous
00:28:48ne savez même pas, ou que vous êtes trop paresseux pour chercher où dans le code cette couleur est configurée. Je veux dire, c'est un
00:28:53changement d'une ligne, mais il est super facile de tomber dans ce piège. Et ce n'est pas bon non plus. Il faut donc
00:28:59trouver l'équilibre. Et nous sommes encore, tous ou la plupart d'entre nous, je suppose, je suis certainement encore dans cette
00:29:05position où j'essaie de trouver ma meilleure façon de travailler avec l'IA efficacement.
00:29:12Et encore une fois, parce que tout change tout le temps, les modèles changent, les outils
00:29:17changent. Je pense que cet état va perdurer pour les mois et l'année à venir.
00:29:25JetBrains a la tarification basée sur les jetons depuis longtemps et les utilisateurs peuvent utiliser presque n'importe quelle IA. C'est génial.
00:29:33Mais Claude, par exemple, consomme 10 fois plus de jetons que Gemini sans meilleurs résultats. Oui.
00:29:38Je veux dire, chacun aura ses propres favoris. Personnellement, je n'ai pas utilisé
00:29:42JetBrains, donc je ne peux rien dire à ce sujet. J'ai partagé mes favoris il y a juste un instant. Mais oui,
00:29:49et je pense, comme je l'ai dit, que la tarification à l'usage arrivera tôt ou tard pour tous les produits
00:29:55de toute façon. Je passais juste pour dire, merci beaucoup, Alfredo. Merci tellemement.
00:30:07Pourquoi le marché de l'emploi est-il en baisse en Allemagne et est-ce que ça va s'améliorer bientôt ? C'est très dur de trouver un job.
00:30:12C'est trop compétitif avec peu de postes. Alors, je ne cherche pas de travail. Je ne cherche pas
00:30:17d'emploi en Allemagne. Donc je ne peux pas en dire trop sur le marché du travail. L'Allemagne a beaucoup de problèmes.
00:30:23Et je dirais que l'IA est le cadet de nos soucis ici. Mais je ne veux pas devenir trop politique.
00:30:32Je pense qu'il y a beaucoup d'incitations en Allemagne qui vont à la fois contre le travail et contre l'embauche.
00:30:39Et c'est, bien sûr, une situation horrible. Combinez cela avec la sur-embauche pendant le COVID,
00:30:45et vous avez le marché de l'emploi allemand actuel. Comme l'Allemagne est super lente sur tout ce qui touche
00:30:52à la technologie et à l'innovation en général ces jours-ci, l'IA n'est pas la raison principale, je dirais.
00:31:01J'ai suivi vos cours sur Next.js et TypeScript. Merci pour cet excellent enseignement.
00:31:04Merci. Je suis super content que les cours vous aient plu. J'espère que vous en avez tiré beaucoup de profit.
00:31:09Merci tellement. Hé Max, que penses-tu du framework Spring Boot, qui est le framework web le plus
00:31:16utilisé dans les entreprises du Fortune 500 ? Pourquoi n'as-tu jamais sorti de cours sur Spring Boot ?
00:31:22Simplement parce que je ne travaille pas avec. Je n'ai aucun doute qu'il soit beaucoup utilisé, qu'il soit génial,
00:31:26qu'il soit populaire. Et c'est le cas de beaucoup de choses. Je ne suis juste pas un développeur Spring Boot ou Java
00:31:32ou quoi que ce soit de ce genre. Et je n'enseigne pas ce que je ne connais pas, ce qui semble être une bonne stratégie. Alors voilà.
00:31:39Je sais qu'il y a beaucoup de choses populaires. Et maintenant avec l'IA, les choses changent un peu. Les cours de codage
00:31:48ne se vendent plus aussi bien. Mais il y a six ans, j'aurais pu créer des cours sur toutes sortes de
00:31:53technologies populaires. Mais ce n'a jamais été ma philosophie. Je veux partager et enseigner
00:31:59ce que j'utilise tous les jours, ce que je connais vraiment bien. Et donc, il n'y aura probablement jamais de cours
00:32:05Spring Boot de ma part. Salut, je suis ton cours Go sur Udemy. J'adore ta façon d'enseigner. Cela dit,
00:32:11j'ai une question sur l'avenir de Golang et quel devrait être le chemin à suivre après avoir fini ton cours ?
00:32:16Le chemin à suivre, je me répète, mais le chemin à suivre est toujours de construire des trucs,
00:32:21construisez une application web avec n'importe quel framework comme le framework GIN, par exemple, construisez une CLI.
00:32:27Ce n'est pas une mauvaise idée à l'ère de l'IA. Et bien sûr, apprenez à exploiter l'IA avec Go. Ce qui est génial
00:32:33avec Go et pourquoi je pense qu'il a un bel avenir, c'est que même si ce n'est pas le langage le plus aimé
00:32:41car certains n'aiment pas sa syntaxe, l'IA est très douée avec lui parce que
00:32:49son système de typage et sa façon de fonctionner, tout comme TypeScript par exemple, en font un bon candidat
00:32:56pour l'usage de l'IA. Et contrairement à TypeScript, son système de types est moins verbeux, moins puissant aussi,
00:33:02mais moins verbeux. Et donc, d'après mon expérience, l'IA est vraiment bonne en Go et je pense donc que
00:33:08l'avenir de Go ne s'annonce pas trop mal. Comme j'ai suivi vos cours sur Next.js et TypeScript, merci pour
00:33:18cet excellent enseignement. Merci. Merci beaucoup. Quelles stratégies recommanderiez-vous aux développeurs
00:33:23dans des régions comme la mienne pour réussir à trouver et décrocher des emplois à distance ? Alors, je ne sais pas, bien sûr,
00:33:29exactement où vous vivez, mais s'il s'agit de trouver et de décrocher des emplois à distance, vous avez évidemment
00:33:39besoin de visibilité. Et comment obtenir de la visibilité ? Eh bien, je pense que, même si ça peut paraître dur, un bon
00:33:48moyen est la présence sur les réseaux sociaux. Et par là, je ne veux pas dire des vidéos de danse sur TikTok. Évidemment,
00:33:53je veux dire quelque chose comme une chaîne YouTube où vous expliquez des choses, où vous partagez vos connaissances,
00:33:58des trucs comme ça, ou bien où vous construisez des projets de démonstration avec ou sans IA, peu importe. N'importe quoi
00:34:04de ce genre, ça n'a pas besoin d'être YouTube, ça pourrait être Instagram, ça pourrait être TikTok, juste pas les vidéos
00:34:09de danse. Je pense que cela peut être un élément important pour obtenir de la visibilité de nos jours,
00:34:15car les réseaux sociaux sont si importants. Et je sais que vous ne voulez pas devenir une star des réseaux sociaux,
00:34:19vous voulez obtenir un job, mais c'est une chose qui, j'imagine, fonctionne, parce que peu de gens
00:34:26le font ou sont doués pour ça. Et c'est donc quelque chose où vous pouvez essayer de devenir au moins assez
00:34:30bon pour obtenir une audience, une visibilité, et cela pourrait aider à trouver des emplois à distance et
00:34:35à obtenir cette visibilité. Bonjour, j'aime aussi dire à l'IA de m'expliquer ce qu'elle écrit,
00:34:44c'est un peu évident, mais lui dire de tout détailler pendant qu'elle construit, c'est assez génial. Oui,
00:34:50c'est vrai. J'aime aussi défier l'IA pour qu'elle explique ce qu'elle vient de faire ou pourquoi elle l'a fait
00:34:55ou la confronter à une alternative que j'avais en tête. Et je pense que c'est une chose sous-estimée que l'on peut
00:35:02faire avec l'IA. On le faisait peut-être plus il y a deux ans, mais on peut toujours utiliser l'IA pour avoir
00:35:10des discussions, pour discuter de différentes approches pour résoudre un certain problème, de différentes implémentations,
00:35:18des trucs comme ça. Et je pense que c'est aussi quelque chose qui vous permet, en tant que développeur, d'apprendre et de progresser. Vous
00:35:25ne devriez pas prendre tout ce que l'IA vous dit comme la vérité, ça ne l'est certainement pas, mais ça peut être une discussion utile
00:35:33parce que vous parlez avec quelqu'un qui génère juste des jetons, mais qui les génère
00:35:41sur la base d'une base de connaissances et de poids qui a vu une énorme quantité d'articles de blog et de posts
00:35:47Stack Overflow et de bases de code, etc. Donc, parler à l'IA de votre code, discuter des alternatives,
00:35:56est une bonne idée. Aucun agent IA ne peut gérer le C++, ce n'est juste pas possible. Oui, c'est possible.
00:36:03Désolé, ce n'est pas une question, mais je pense que la seule variable que nous avons en tant que dev est ce que nous savons,
00:36:08qu'il y ait des jetons bon marché ou non. Nous ne pouvons pas vraiment contrôler cela. Oui, évidemment ce que vous savez,
00:36:13votre expérience, vos opinions, c'est la valeur que vous pouvez apporter en tant que développeur.
00:36:19Avons-nous du contenu sur Ruby on Rails ? Non, je n'en ai pas. Comme je l'ai dit, je n'ai jamais vraiment travaillé avec
00:36:24Ruby on Rails. Je suis un peu en retard car je passe en revue toutes les questions par ordre chronologique,
00:36:28donc j'arriverai aussi à la vôtre si vous en posez une. Cela prend juste du temps. Je les traite simplement
00:36:33à mesure qu'elles arrivent. Connais-tu Rust, Max ? Oui. J'ai appris Rust, les bases de Rust, et j'ai travaillé un
00:36:43peu avec il y a deux ans, mais je ne l'ai pas utilisé depuis, donc j'ai presque tout oublié. J'avais
00:36:49bien aimé. J'aimais beaucoup Rust, mais j'ai tellement de travail en ce moment, tellement de choses en cours que je
00:36:58ne trouve juste pas le temps d'apprendre Rust sérieusement pour l'instant. Mais j'aimerais beaucoup m'y remettre.
00:37:04C'est certainement un langage polarisant, je sais, mais personnellement j'ai aimé. Quel genre d'outils basés sur l'IA
00:37:11ou de produits pour développeurs penses-tu qu'il manque encore aujourd'hui ? D'accord, j'ai déjà répondu à cela.
00:37:16Go est excellent pour la lisibilité, donc le code généré est beaucoup plus facile à lire. Le package,
00:37:20GoFundMe, permet de communiquer entre le code propriétaire du GPU et Go sans CEO.
00:37:25Oui, comme je l'ai dit, Go est vraiment génial pour les humains et les agents, à mon avis.
00:37:32Salut Max, merci pour ton super travail et ton contenu. D'un point de vue front-end,
00:37:36quelle est la meilleure façon de commencer à obtenir des clients et à gagner de l'argent via des plateformes comme Upwork ou Fiverr ?
00:37:41Oui, en gros ce que j'ai dit avant, vous voulez obtenir de la visibilité pour sortir un peu du
00:37:46lot. Évidemment sur ces plateformes, vous pouvez aussi vous constituer une base de clients et des évaluations,
00:37:52mais tout ce qui vous distingue de la masse est une bonne idée. Et c'est pourquoi j'ai mentionné
00:38:01les réseaux sociaux. En regardant vers l'avenir, quel chemin offre selon toi le plus d'opportunités, le développement
00:38:06full stack ou le DevOps ? On pourrait dire le DevOps car on pourrait arguer que l'IA pourrait,
00:38:20qu'il est plus difficile pour l'IA d'y être aussi bonne que ce que les entreprises ou les gens attendent,
00:38:26pour lui laisser faire de manière fiable tout ce qui concerne le DevOps. Je veux dire, pour le DevOps, on veut probablement plus
00:38:34d'humains qui soient au moins responsables si le serveur tombe, ce qui n'est pas la bonne approche,
00:38:41soit dit en passant. Je pense que l'on devrait se soucier de la qualité logicielle tout autant. J'ai juste l'impression que beaucoup
00:38:46d'entreprises pensent que l'on peut corriger les problèmes logiciels, mais que le serveur n'a pas le droit de tomber.
00:38:51Bref, ce ne sont que mes pensées. Donc peut-être que DevOps serait ma réponse ici, mais personnellement je pense
00:39:00que personne ne sait ce que l'IA sera capable ou non de faire dans 10 ans environ. Mais pour l'instant je pense
00:39:07que les deux sont de bons choix réalistes, mais le DevOps est probablement celui où plus de gens vous diraient
00:39:13que c'est le meilleur choix. Donc oui, le DevOps est peut-être le domaine où, à court terme, les entreprises sont
00:39:26plus susceptibles d'embaucher. Oui, c'est ce que je pense à ce sujet. Je lance une entreprise et
00:39:34je trouve qu'il n'est pas nécessaire d'utiliser des outils tiers puisque le LLM peut tout construire très vite.
00:39:41La question est : quand devrais-je arrêter de construire tous ces outils ? Oui, seulement quand vous frappez un mur ou
00:39:48quand vous traitez quelque chose où une erreur a de graves conséquences. Par exemple,
00:39:53en Allemagne, on ne veut pas plaisanter avec le fisc. Donc on ne veut pas coder ses propres solutions
00:40:00là-dedans. Du moins pas moi. Mais nous avons aussi remplacé certains outils dans notre entreprise par nos propres alternatives
00:40:08plus ou moins codées de zéro. Je ne peux pas changer. Ce n'est pas entièrement fait de zéro. J'ai dû regarder le code et
00:40:17l'ajuster ici et là. Mais oui, nous avons des outils internes où nous n'utilisons plus de prestataires externes
00:40:25désormais. Pas beaucoup car nous n'utilisions jamais beaucoup d'outils au départ, pour être honnête. Mais surtout
00:40:32quand il s'agit de retouche d'image, etc., nous utilisons beaucoup d'outils bricolés qui
00:40:40font le job pour nos cas d'utilisation. Et si vous n'avez aucune raison de changer, ne le faites pas. Ce serait
00:40:46ma recommandation. Sauf si, en cas de problème, c'est un gros souci pour vous. Dans ce cas, optez
00:40:52pour une solution professionnelle établie. Ne souhaiteriez-vous pas créer un cours sur
00:41:00les patterns et l'architecture ? Disons un cours complet où vous couvririez comment
00:41:04architecturer une app, quels patterns utiliser en React ou Node, quelle architecture de passerelle est importante.
00:41:10J'adorerais faire ça. Et je prévois certainement de le faire. Je prévois de créer un cours sur la conception de systèmes
00:41:15cette année. Encore une fois, j'ai beaucoup de travail, mais c'est définitivement quelque chose que je prévois
00:41:20de faire. Parce que oui, j'adorerais partager plus de connaissances sur l'architecture logicielle,
00:41:26quelles décisions prendre concernant les blocs de construction d'un logiciel, parler de caches, de files d'attente et de tout ce
00:41:32truc de geek. Donc oui, c'est sur ma liste de cours à venir. Ravi de vous voir en direct.
00:41:40Merci pour tous les cours sur React et JavaScript. Ils m'ont beaucoup aidé. Merci à tous pour vos gentils
00:41:49messages et merci beaucoup. Mon entreprise pousse vers plus d'IA ces derniers temps et c'est choquant
00:41:54de voir à quel point la qualité du code en UI/UX s'est dégradée. Oui. Et je veux dire, on peut tous le voir. Je l'ai dit
00:42:00avant. Tellement de logiciels semblent moins bons de nos jours. Et il est dur d'imaginer que l'IA ne joue aucun
00:42:08rôle là-dedans. Ce n'est peut-être pas seulement l'IA, mais oui, la qualité logicielle semble se dégrader car
00:42:16il y a cette énorme incitation ou cette pression que ressentent beaucoup d'entreprises pour sortir autant de code,
00:42:23autant de mises à jour d'applications que possible. Mais il n'y a pas de pression pour avoir une haute qualité, du moins
00:42:31c'est l'impression que j'ai. Donc oui, je pense que votre entreprise n'est pas seule. Et je pense que ça va changer.
00:42:37Et je pense qu'en effet, c'est un bon moyen de se démarquer et de se différencier des concurrents en ce moment. Si
00:42:46vous avez un produit de haute qualité, si vous valorisez la qualité, je pense que cela deviendra un avantage
00:42:52comparatif dans un futur proche, ou ça l'est déjà. Mais pour l'instant, la plupart des entreprises semblent privilégier
00:42:57la direction de la quantité. Ravi de vous voir. Merci pour votre travail. Je me demande s'il y a
00:43:05des startups auxquelles participer où il serait possible de pratiquer ses compétences en Java. Eh bien, je ne fais pas
00:43:10vraiment partie de la culture startup ou des seniors en Allemagne. Malheureusement, je ne peux donner aucune
00:43:18recommandation concrète là-dessus. Et je ne sais pas combien de startups utilisent Java car même si Java est populaire,
00:43:26et je pense personnellement que c'est un langage agréable, mon sentiment est que ce n'est pas le langage le plus en vogue
00:43:32dans les startups. C'est plus un langage très utilisé dans les grandes entreprises, les sociétés établies.
00:43:38Donc je ne pense pas que Java soit un langage que l'on puisse très bien pratiquer en rejoignant des startups. Je me trompe peut-être,
00:43:47mais c'est mon sentiment ici. Qu'en est-il de Codecs ?
00:43:57Merci pour ton point de vue sur les licenciements et Pi est génial. Merci beaucoup. Qu'en est-il de Codecs ?
00:44:05Quels avantages et inconvénients vois-tu ? Je pense qu'il faut bien sûr différencier Codecs,
00:44:13le modèle et l'outil. Ce que j'aime beaucoup dans Codecs, c'est l'application de bureau, par exemple. Évidemment,
00:44:20certaines personnes détestent ça ou ne veulent pas utiliser d'app de bureau. Certains ne veulent pas utiliser d'interface
00:44:24en terminal. J'aime l'application de bureau. Ce n'est pas comme si je l'utilisais tout le temps. Comme je l'ai dit, en ce moment j'utilise
00:44:29beaucoup Pi avec mon abonnement Codeium. Et concernant l'abonnement, j'aime vraiment le modèle, la façon dont il
00:44:37a été affiné et comment il fonctionne. Pas parfait. Je tiens à le souligner. Mais oui, je l'aime bien.
00:44:43J'aime aussi Claude Opus cependant. Je ne suis pas du genre à dire : "Oh, c'est horrible. C'est génial."
00:44:51Je les aime tous les deux, mais peut-être un peu plus le modèle GPT 5.5 spécifiquement. Maintenant, en ce qui concerne
00:44:56l'application Codeium, j'aime l'application de bureau, comme je l'ai dit, et j'aime la vitesse et les performances de leur
00:45:03interface utilisateur en terminal. Et les inconvénients, bien sûr, sont... Eh bien, si vous n'aimez pas le CLI,
00:45:14si vous n'aimez pas travailler dans les terminaux en général, la performance ne vous apportera rien.
00:45:19Idem, bien sûr, pour l'application de bureau. Et en général, ils ont tous un désavantage par rapport
00:45:25à Pi, par exemple, à mon avis, car ce que j'aime tant chez Pi, c'est qu'il est super
00:45:32extensible et qu'il peut s'améliorer lui-même. Et Codeium ou Claude Code ne peuvent pas le faire au
00:45:39même degré. Pi n'a qu'un nombre minimal d'outils intégrés, et vous pouvez lui demander de construire des extensions
00:45:47pour lui-même, et tout est très facile et direct. Et c'est un avantage
00:45:53que Pi possède et un inconvénient pour Codeium, par exemple, tout comme pour Claude Code, à mon avis.
00:46:00Moi, Max, je sais à peu près quel âge tu as. Oui, j'ai 37 ans. Comment gères-tu le code inutile ou redondant
00:46:08généré par l'IA, et y a-t-il un moyen de l'empêcher ? Eh bien, dites-le moi. L'IA,
00:46:14et peu importe si j'utilise GPT 5.5 ou Opus, bien que GPT 5.5 soit peut-être un peu pire sur ce point,
00:46:24l'IA adore générer des choses que je n'ai pas demandées. Et d'après mon expérience, on ne peut pas l'empêcher par le prompt.
00:46:32Vous pouvez lui dire toute la journée de s'en tenir au plan, de ne pas trop compliquer les choses.
00:46:40Et pourtant, elle aime ajouter ces fonctions utilitaires. Elle aime ajouter des choses que je n'ai pas demandées.
00:46:46Et oui, pour moi, peut-être que je suis juste nul en prompt, mais pour moi, la seule recette contre cela est
00:46:54la revue de code. Donc je regarde le code, je le nettoie et je lui demande de supprimer ce que
00:47:00je n'ai pas demandé, si je suis trop paresseux pour le nettoyer moi-même ou si c'est trop dispersé dans les fichiers.
00:47:07Je n'ai pas trouvé de bonne recette pour éviter que ces modèles ne glissent du code supplémentaire dans votre base de code,
00:47:17autre que de demander de petits changements. Si vous avez un changement très, très petit et isolé, d'après mon expérience,
00:47:26cela fonctionne généralement. Mais dès que vous avez une tâche légèrement plus importante, même si elle n'est pas énorme,
00:47:32ces modèles d'IA aiment vraiment introduire une complexité supplémentaire dans le code. C'est du moins mon expérience.
00:47:38Quelle est ton IA de prédilection pour coder ? Utilises-tu principalement Claude ou alternes-tu ? J'alterne
00:47:44pas mal. En ce moment, c'est beaucoup GPT 5.5, puis je reviens à Opus 4.7 dans Claude Code. Mais c'est surtout
00:47:52ces deux-là. Je n'ai pas vraiment utilisé beaucoup d'autres modèles ces derniers mois. Rust ou Go, quelle
00:47:59langue préfères-tu ? Eh bien, je l'ai dit plus tôt, j'ai appris un peu de Rust il y a deux ans environ.
00:48:07Personnellement, je connais bien mieux Go. Donc je préfère Go. Cela pourrait changer si j'avais plus de temps
00:48:15à consacrer à Rust pour l'apprendre un peu mieux, mais cela n'arrivera pas de sitôt. Donc pour
00:48:21l'instant, c'est Go. Sais-tu s'il existe une alternative à Super Maven ? C'est un peu accablant avec
00:48:26tous ces trucs anciens et je veux recommencer à écrire du code. Ce n'est malheureusement pas mon domaine d'expertise.
00:48:35Je dois le dire. Ce n'est pas quelque chose que j'ai utilisé. Donc je n'ai pas grand-chose à partager là-dessus.
00:48:47Je ne veux pas vraiment m'exprimer sur un sujet avec lequel je n'ai pas travaillé. Désolé.
00:48:52As-tu des réflexions sur l'utilisation de Langchain ou la création de CLI pour des API héritées, ou sur Langchain
00:49:04en général ? Créer des CLI est quelque chose qui, au moins pour l'instant, est très, très important et une bonne
00:49:12idée, je pense. Et je l'ai fait beaucoup personnellement. J'ai construit de nombreuses CLI internes pour gérer nos
00:49:20cours et ce genre de choses, afin de pouvoir demander à un agent de faire quelque chose via la CLI,
00:49:25via une API. Donc je pense que c'est très précieux en ce moment. Cela changera peut-être, mais actuellement c'est
00:49:29précieux. Langchain, j'ai joué un peu avec. Je l'ai utilisé un peu il y a trois ans et puis parfois
00:49:37ici et là, mais je ne l'utilise pas en ce moment. Et je pense que ce pour quoi j'utilisais
00:49:44Langchain, c'était pour construire des applications utilisant l'IA ou des outils avec IA, ou des agents basiques.
00:49:51Et maintenant, il y a tellement de SDK et de bibliothèques que vous pouvez utiliser pour construire
00:49:58des agents. Il y en a un nouveau chaque jour et je n'ai même pas eu le temps de les
00:50:06essayer. Et ce n'est pas si difficile de construire son propre logiciel d'agent sans bibliothèque, ou son
00:50:15propre agent sans bibliothèque pour commencer, surtout quand on peut demander à l'IA de le faire et
00:50:20ensuite simplement l'affiner ou l'orienter dans la bonne direction. Donc oui, je n'ai pas utilisé Langchain
00:50:26depuis un bon moment. Si seuls les développeurs seniors sont nécessaires dans un futur post-IA, comment penses-tu
00:50:31que l'éducation devrait s'adapter pour les nouveaux développeurs ? Eh bien, je pense que les entreprises voudront n'embaucher
00:50:38que des seniors, mais évidemment, il faut d'abord des juniors. Maintenant, concernant l'éducation,
00:50:42et je me pose évidemment beaucoup la question, comment l'éducation va-t-elle changer ? Parce que c'est
00:50:48ce que je fais depuis 10 ans et ce que j'aimerais continuer à faire. Et je pense
00:50:56que nous devons, nous devons... il est maintenant plus facile d'acquérir des connaissances larges. Comme je l'ai dit,
00:51:07il est plus facile d'apprendre un peu sur beaucoup de sujets. Et je pense que le rôle de l'éducation sera de piloter ce processus
00:51:15pour le rendre encore plus efficace, afin que les gens acquièrent rapidement un large éventail de connaissances qu'ils pourront
00:51:20ensuite approfondir avec l'IA s'ils le souhaitent. Et en même temps, avoir ces plongées profondes structurées
00:51:28où l'on apporte cette profondeur supplémentaire au savoir, afin que les gens puissent obtenir rapidement un
00:51:37aperçu de quelque chose, aussi avec l'aide de l'IA, mais puissent ensuite aller plus loin pour que le passage
00:51:43de junior à senior soit raccourci. Le temps est raccourci parce que, bien sûr, autrefois,
00:51:49nous écrivions le code à la main. Cela, ou pour le dire autrement, nous n'écrivons plus vraiment tout le
00:52:00code à la main. Donc pour passer de junior à senior, on peut accumuler plus d'expérience en moins de
00:52:07temps si l'on a la volonté d'apprendre, aussi avec l'IA, mais à condition de ne pas
00:52:14faire une confiance aveugle à l'IA. C'est là que l'éducation intervient et peut vous apporter ces apprentissages,
00:52:20vous montrer comment utiliser l'IA pour travailler avec la technologie A ou la bibliothèque B. Vous pouvez assimiler cela et
00:52:29l'utiliser dans vos propres projets où vous utilisez aussi l'IA, sans avoir à passer par le processus
00:52:34d'apprentissage de toute la syntaxe React ou quoi que ce soit. Vous avez juste besoin d'être capable de le lire,
00:52:38et apprendre à lire quelque chose est plus facile qu'apprendre à l'écrire. Vous devez apprendre à
00:52:43l'évaluer, et cela prendra plus de temps que d'apprendre à le lire. Mais c'est aussi un domaine où
00:52:48l'éducation combinée à l'IA peut vous aider. Et je pense que c'est ainsi que nous devons l'ajuster pour
00:52:53faciliter le passage du niveau junior au niveau senior et raccourcir cette durée. Parce que l'IA
00:52:59nous donne ce gain de vitesse et l'éducation doit en quelque sorte combler les lacunes de connaissances qui apparaissent
00:53:06à cause de ce gain de vitesse. J'espère que ce que je voulais dire est au moins un peu clair. Ce n'était
00:53:12probablement pas la meilleure façon de l'expliquer, pour être honnête. Mais comme je l'ai dit, j'essaie aussi
00:53:18de comprendre par moi-même quelle est la meilleure approche ici. Que penses-tu de Solidity, Rust, Web3," : "...
00:53:24et du développement blockchain ? Est-ce intéressant de l'apprendre ? Y a-t-il assez d'opportunités d'emploi ? Et
00:53:29prévois-tu de sortir un cours sur Solidity ? Ça n'a jamais été ma tasse de thé, pour être tout à fait honnête.
00:53:36Je ne suis pas très calé en blockchain. J'ai trouvé le Bitcoin et les débuts de la blockchain intéressants,
00:53:43enfin pas les tout débuts, mais j'ai trouvé ça intéressant vers 2016-17. Et j'ai passé du temps à en apprendre
00:53:50davantage à l'époque. J'aime l'idée générale, mais je n'ai jamais vraiment adhéré au délire
00:53:56Web3. Je n'ai jamais accroché aux NFT et tout ça. Donc oui, je n'ai pas grand-chose à dire là-dessus,
00:54:02pour être franc. Salut Max, je suis un grand fan. Peux-tu me dire quel est l'avenir global du développement avec l'IA ?
00:54:08Je parle du code agentique. Il ne fait que du CRUD ou des pages d'accueil, mais l'avenir pourra faire des choses complexes.
00:54:14Je pense que l'IA peut déjà faire des choses complexes aussi, mais peut-être que contrairement au CRUD,
00:54:28cela nécessite un pilotage et une révision. Et comme je l'ai dit plus tôt, je ne pense pas que cela va disparaître
00:54:36de sitôt. Et je sais que Dario Amodei, le PDG d'Anthropic, nous dit que nous allons tous
00:54:42perdre nos emplois dans les un à cinq ans à venir. Évidemment, je ne peux pas non plus lire l'avenir,
00:54:46mais vu comment ces modèles fonctionnent aujourd'hui, le code qu'ils produisent et la façon dont je dois les utiliser pour
00:54:54au moins essayer d'être productif, on est encore loin de pouvoir les laisser faire tout seuls. Donc je
00:55:03pense qu'ils peuvent faire des choses complexes, mais ils ont besoin d'être dirigés et révisés. Et je pense que
00:55:10cela restera ainsi dans un futur proche. Je ne sais pas ce qui se passera dans cinq ou dix ans,
00:55:17évidemment, mais c'est mon point de vue actuel. Est-ce que quelqu'un t'a déjà dit que tu ressemblais un peu à Seth
00:55:27Rogen ? Oui, on me le dit souvent. En fait, c'était encore plus fréquent il y a cinq ans,
00:55:33sans doute parce que j'ai vieilli, mais je l'ai déjà entendu. Je ne sais pas si c'est une bonne ou mauvaise chose pour lui.
00:55:41Comment structures-tu ta journée pour avoir du temps pour un "latnoff" ? C'est quoi un "latnoff" ?
00:55:47Oh, je ne comprends pas. Je serais ravi de répondre si tu m'expliques ce qu'est un "latnoff".
00:56:01Salut Max, en tant que débutant voulant créer un SaaS, quel langage ou framework choisirais-tu aujourd'hui ?
00:56:07Quelque chose de bon pour le SEO, mais offrir une bonne expérience de développement est aussi important.
00:56:11Oui, qu'est-ce que c'était ? Je recommanderais TypeScript parce que l'IA est douée pour ça et parce que
00:56:16c'est ma pile technique, donc je sais que c'est efficace. Framework : React, Next.js ou TanStack Start
00:56:23pour le rendu côté serveur, ce qui est crucial pour le SEO. Et oui, j'imagine que c'est la réponse courte.
00:56:28Ce serait ma recommandation. Et non, ce n'est pas la seule option. C'est juste le conseil
00:56:33rapide que je donne car c'est une pile technologique avec laquelle j'ai beaucoup travaillé.
00:56:38As-tu l'intention de créer un cours d'ingénieur en IA ? J'en entends beaucoup parler et j'ai
00:56:47lu des choses en ligne, mais en tant qu'ingénieur logiciel, c'est encore flou pour moi. Oui,
00:56:51j'adorerais. J'aimerais beaucoup créer un cours où je montre comment je travaille avec l'IA. Le problème,
00:56:56c'est que les choses changent si vite et que je suis encore en train de découvrir beaucoup de choses moi-même
00:57:03que ce que j'enseignerais aujourd'hui serait probablement obsolète dans un mois ou deux.
00:57:08Donc un cours classique ne me semble pas approprié. J'y réfléchis, peut-être que ce serait un
00:57:15apprentissage par cohortes, comme un cours en direct avec des enregistrements, mais pas un cours à la demande
00:57:25au sens traditionnel. Je ne sais pas. Et peut-être que je dois aussi attendre un an environ pour que la poussière
00:57:31retombe, bien que je ne sois pas sûr qu'un an suffise. Mais oui, j'ai l'impression que
00:57:36ce que je partagerais aujourd'hui serait dépassé dans un mois. Ce n'est pas une sensation agréable. C'est
00:57:43déjà assez difficile avec les cours liés à l'IA car les logiciels et les modèles changent tout le temps aussi.
00:57:49Mais au moins pour mon cours Claude Code, par exemple, les principes fondamentaux que j'y enseigne
00:57:54s'appliquent toujours. L'outil fonctionne toujours comme je l'enseigne. Ce n'est pas obsolète. C'est totalement
00:57:59à jour. Et je l'ai maintenu à jour avec les développements récents. Mais quand il s'agit de mes
00:58:04approches générales et de ma façon de penser, cela peut bien sûr changer rapidement ces jours-ci.
00:58:10C'est pourquoi je n'ai pas de cours là-dessus. Le cours sur les VPS sera-t-il disponible sur Udemy ? Non,
00:58:16il est exclusif à notre propre plateforme. Comment structures-tu une journée de travail normale dans ta vie ?
00:58:22Une journée normale pour moi, c'est vraiment : je me lève à 6h du matin. Je prends un café ou je me douche, me brosse les dents,
00:58:30prends un café, vais au bureau, y prends un petit-déjeuner rapide, puis je travaille. Et je
00:58:38rentre chez moi vers 19h. Donc je passe environ 12 heures ici au bureau. Et ensuite je,
00:58:48je ne sais pas, je regarde un peu la télé ou un film, ou je joue simplement à un jeu de société avec ma femme.
00:58:55D'abord on cuisine, puis on passe du temps ensemble sur le canapé ou autre. Et puis je vais me coucher.
00:59:03Donc vraiment rien de trépidant. Dans un monde axé sur l'IA, apprendre de nouveaux frameworks comme Remix est-il
00:59:11encore utile ou le prompt est-il la nouvelle compétence ? Je pense qu'il faut connaître ce pour quoi on fait un prompt.
00:59:17Vous devez comprendre les technologies et les frameworks avec lesquels vous travaillez. Donc apprendre de nouvelles
00:59:23choses est toujours utile. Je pense que la seule chose qui change, c'est la façon dont on apprend. On n'a plus
00:59:30besoin d'apprendre toute la syntaxe par cœur, je pense, car on écrira moins de code, mais il faut absolument
00:59:38comprendre l'idée derrière cette technologie, ses philosophies, ses bonnes pratiques, ses fonctionnalités,
00:59:44et bien sûr les bases de sa syntaxe et de la structure de son API. C'est quelque chose
00:59:49qui reste précieux et où il est toujours logique d'apprendre un nouveau framework. Car si
00:59:54ce framework résout un certain problème mieux que d'autres, cela reste utile. Je pense que la seule chose
01:00:00qui est moins précieuse qu'avant, c'est si un framework propose juste une meilleure expérience de développement.
01:00:06Parce qu'autrefois, c'était un argument majeur. L'expérience de développement comptait beaucoup.
01:00:14Et c'est sans doute moins important aujourd'hui car l'IA génère une plus grande partie du code.
01:00:22Mais d'un autre côté, "l'expérience IA" pourrait devenir plus importante. Si un framework ou un
01:00:28langage est conçu pour être particulièrement facile à manipuler par un modèle d'IA, cela peut être un
01:00:37avantage et une raison de l'apprendre et de l'utiliser. Et je sais qu'il existe déjà des frameworks et
01:00:42des bibliothèques conçus spécifiquement pour l'IA. AeroJS, je crois, en est un. Je ne l'ai pas utilisé
01:00:47personnellement, mais c'est un framework bâti pour être très exploitable par les modèles d'IA. Je sais que
01:00:54Remix version 3 est un autre exemple. Il n'est pas encore sorti, mais il est aussi conçu pour que les agents
01:01:00puissent facilement le comprendre et écrire du code pour lui. Donc oui, je pense qu'il y a encore beaucoup de valeur
01:01:06à apprendre de nouvelles technologies. Ce sont juste les raisons et la manière d'apprendre qui ont changé.
01:01:10Le défi que je vois est qu'il faut maintenant être un expert pour juger si le code généré par l'IA est
01:01:20réellement évolutif ou non, et les entreprises attendent ce niveau de compétence. Mais comment gère-t-on cela ?
01:01:26Oui, c'est exactement ce que je voulais dire. Il est plus facile que jamais d'acquérir des connaissances larges,
01:01:31mais vous avez besoin de ces connaissances approfondies pour vraiment tirer profit de l'IA, être utile et lui faire produire
01:01:38du bon code. Et je pense que c'est quelque chose que les entreprises apprendront aussi avec le temps. Mais bien sûr,
01:01:46pendant la période de transition, c'est super agaçant car les entreprises attendent quelque chose des employés
01:01:52qui n'est tout simplement pas là. C'est impossible. Vous ne devenez pas soudainement un expert en tout,
01:01:59et l'IA non plus. L'IA donne seulement l'illusion de l'être. Mais c'est quelque chose qui va changer,
01:02:06qui va s'améliorer, j'en suis certain. Et la seule voie possible est d'adopter ces connaissances plus larges
01:02:15que l'on peut obtenir, ce qui est très utile aussi, mais d'approfondir ensuite certains domaines choisis. Et je pense
01:02:20qu'aller en profondeur est aussi plus facile maintenant car l'IA peut aider là aussi. Elle peut accélérer le processus
01:02:28d'apprentissage, mais vous devez toujours y consacrer du temps et faire l'effort d'approfondir. Oui.
01:02:35Quand allez-vous publier le cours de conception système, s'il vous plaît ? Nous avons hâte. Oui, moi aussi. Je
01:02:43n'ai pas encore de date de sortie. Je prévois de le faire cette année et ce ne sera pas ce mois-ci ni le
01:02:50prochain. Peut-être en été, à la fin de l'été. Je ne sais pas. Je n'ai pas de date exacte
01:02:58car je veux produire un cours vraiment exceptionnel. Je ne veux pas me précipiter, donc voilà.
01:03:04Mais il est sur ma liste prioritaire. Je l'ai déjà dit et il l'est vraiment.
01:03:12Connais-tu l'agent Hermes ? Des réflexions sur son utilisation ? Je testais LM Studio avec
01:03:17Qwen 3.6, mais Hermes a l'air cool. De ce que je comprends,
01:03:23l'agent Hermes est une sorte d'alternative à OpenClaude.
01:03:31Je me trompe peut-être complètement car comme vous pouvez le voir, je ne l'ai pas utilisé.
01:03:38Je ne l'ai pas utilisé, donc je ne peux rien dire de très utile à son sujet. Mais j'ai cru comprendre que c'est
01:03:45une alternative à OpenClaude que certains apprécient. Mais bon, je ne l'ai pas testé. Et je
01:03:51n'utilise pas non plus OpenClaude, d'ailleurs. J'ai un peu joué avec, mais je n'ai pas trouvé de grands
01:03:56cas d'usage. J'utilise beaucoup les agents pour plein de trucs en dehors du code. Mais là encore,
01:04:01j'utilise juste Pi et je lui dis : "Voici un PDF, extrais le contenu" ou "Voici un dossier,
01:04:08trouve-moi les trois fichiers PDF qui font X, Y ou Z". C'est un peu ce que je fais. Et
01:04:14je n'ai pas besoin d'un résumé quotidien à 9h du matin. Je veux dire, ce sont toujours le genre
01:04:22d'exemples qui ont l'air sympa jusqu'à ce qu'on se rende compte qu'au final, on s'en fiche. C'est
01:04:28pour ça que je n'utilise pas vraiment ces agents pour ça.
01:04:31Prévois-tu de sortir un cours sur NestJS ? Non, car la dernière fois que j'ai travaillé avec NestJS, c'était en
01:04:422019, je crois. Et même si j'avais beaucoup aimé à l'époque, je ne l'ai pas utilisé depuis. Je ne suis pas un
01:04:49expert. Donc aucun cours n'est prévu. Je crains le burnout. J'ai reçu une offre d'emploi pour être le
01:04:56premier et seul dév dans une petite boîte. Ils veulent miser sur l'IA et pensent qu'un seul dév peut
01:05:03gérer toute l'app, DevOps compris. Eh bien, ils apprendront que ça ne marche pas comme ça. Mais oui,
01:05:10le burnout est un vrai danger avec l'IA pour plein de raisons, car on peut ressentir la pression
01:05:17d'en faire plus parce qu'on a cet outil puissant et qu'il faut en tirer le maximum, n'est-ce pas ? Et
01:05:21soudain, vous n'avez plus de pauses, ou alors vous travaillez, vous envoyez un prompt, vous allez sur X, vous
01:05:29scrollez... Oh, l'IA a déjà fini. Il faut réviser. Vous changez constamment de contexte. Vous êtes
01:05:34surchargé de travail. Les managers s'attendent à ce qu'un développeur fasse le travail de 10 car c'est
01:05:40ce qu'ils ont lu ou entendu aux infos. Je pense donc que cela fait malheureusement partie de cette période
01:05:46de transition chaotique dans laquelle nous sommes. Et oui, les entreprises apprendront que ça ne fonctionne
01:05:55pas comme ça. Savoir dire non est la seule chose que vous pouvez faire au final. Mais ce n'est pas une
01:06:02situation idéale. Soyons honnêtes. Ce n'est pas une super situation en ce moment. C'est cette transition
01:06:07bordélique. Et beaucoup de gens attendent de l'IA des choses qu'elle ne peut tout simplement pas offrir. C'est
01:06:13la triste vérité. Et même sans parler d'emploi, il est facile de ressentir la pression
01:06:21parce que l'IA est là. Vous devez en faire quelque chose. Vous devez l'utiliser. Vous devez dépenser vos jetons.
01:06:26C'est tellement dangereux de s'épuiser, c'est pourquoi j'ai dit plus tôt qu'il est super important
01:06:33de décompresser. Vous n'êtes pas à la traîne si vous n'utilisez pas le dernier modèle. Si vous ne dépensez pas
01:06:38tous vos jetons, testez des trucs. Essayez de voir comment utiliser l'IA efficacement. C'est du moins
01:06:44ce que j'essaie de faire. Mais détendez-vous un peu si... oui, c'est vraiment important. Personne ne gagne
01:06:52si vous faites un burnout. Quel métier a un avenir sûr comparé aux dévs ? Oui, j'ai aussi un peu répondu
01:07:00à ça plus tôt. Je pense que les suggestions ici sont l'ingénierie de données, la science des données, le DevOps, la cybersécurité,
01:07:06le cloud. Comme je l'ai dit, pour le DevOps et le cloud, on pourrait dire que c'est un peu plus sûr car,
01:07:13encore une fois, si l'on parle d'emplois, les entreprises ont probablement un peu plus peur
01:07:18que leurs services tombent en panne ou que leurs factures explosent. Elles ne laisseront donc
01:07:25probablement pas un agent IA gérer leur infrastructure cloud. De ce point de vue, c'est sûr. La cybersécurité sera un sujet majeur.
01:07:31Mais bien sûr, si ces métiers ne vous intéressent pas, vous n'y gagnerez pas grand-chose car vous ne serez
01:07:38pas bon dans un domaine qui ne vous intéresse absolument pas. Si vous l'êtes, je pense que
01:07:42ce sont des secteurs intéressants. Mais encore une fois, je pense que les développeurs ne sont pas aussi mal barrés que certains le prétendent.
01:07:51Le rôle est simplement en pleine transition rapide. Et il est tout à fait possible, d'ailleurs,
01:07:57que nous allions vers une direction où tous ces rôles se mélangent et fusionnent
01:08:02les uns avec les autres. Ainsi, un développeur fait aussi plus de DevOps. Si vous travaillez à votre compte, comme moi,
01:08:08vous faites déjà tout cela. Je gère nos serveurs. J'ai toutes ces certifications AWS aussi parce que
01:08:15cela m'a personnellement toujours intéressé. Et je pense que davantage de développeurs acquerront des compétences
01:08:20en cloud, en DevOps, et vice versa. Cela ne veut pas dire que vous devez devenir expert en tout.
01:08:26C'est impossible. Mais je pense que tout cela va s'entremêler et que de nouveaux rôles finiront par émerger.
01:08:31Avant même de commencer un projet, vous devriez vous concentrer sur la manière de prompter le modèle. Cela vous évite
01:08:40bien des soucis. En général, travailler avec des spécifications et passer du temps à concevoir de bons prompts.
01:08:49Par là, je veux dire fournir le bon contexte, des informations utiles et réfléchir à ce que vous attendez
01:08:56réellement du modèle au lieu de simplement balancer des pensées aléatoires. C'est important.
01:09:00L'entreprise pour laquelle je travaille nous a poussés à utiliser l'IA en disant que si on ne le faisait pas, ce serait considéré comme un refus
01:09:10de faire évoluer sa carrière. Et que ce serait noté dans notre évaluation de performance. Alors nous avons tous naturellement
01:09:15commencé à l'utiliser après qu'ils ont réduit les délais de manière très agressive sous prétexte que nous avons l'IA maintenant.
01:09:20Beaucoup de problèmes avec le code et une facture énorme qu'ils nous reprochent à tous. C'est joyeux. Oh là là.
01:09:25Ouais, je ne peux évidemment pas m'identifier à cela car je ne travaille pas dans une telle entreprise. Je suis indépendant.
01:09:31J'ai ma propre boîte. Nous utilisons aussi l'IA, mais nous ne l'imposons à personne ici. Et je comprends,
01:09:38en effet, que les entreprises veuillent encourager l'usage de l'IA et que leurs employés l'essaient. Je le
01:09:51comprends tout à fait. Mais bien sûr, forcer les gens et leur dire qu'ils peuvent en faire plus
01:10:00parce qu'ils ont l'IA, c'est horrible. Et malheureusement, vous n'êtes certainement pas seul. Enfin, tant mieux pour vous
01:10:07si vous n'êtes pas seul. Mais malheureusement, beaucoup d'entreprises font cela. On a entendu
01:10:14des rapports sur Meta et leur système de classement de consommation de tokens, etc. Et je pense que pour
01:10:20beaucoup d'entreprises, elles ont juste peur de rater le coche, de voir tous leurs concurrents prendre
01:10:25de l'avance. Et donc, elles se sentent obligées d'utiliser l'IA, et d'en utiliser beaucoup. C'est aussi ce que
01:10:30j'ai dit plus tôt. La quantité plutôt que la qualité. En ce moment, nous sommes dans un marché axé sur
01:10:36la quantité. Il s'agit d'utiliser l'IA autant que possible et non de privilégier la qualité. Et bien que
01:10:42l'inverse ne soit pas bon non plus, c'est vraiment l'équilibre que l'on recherche. Or, actuellement, on mise bien plus sur
01:10:47la quantité. Les choses vont changer, c'est certain. Mais encore une fois, c'est une période de transition confuse.
01:10:53Malheureusement, je n'ai rien d'utile à dire. C'est nul. C'est juste nul.
01:11:04L'IA n'est pas parfaite, même si les modèles se sont améliorés. Non, ouais, ce n'est absolument pas parfait.
01:11:08Que penses-tu de Pi ? Oui, je crois avoir déjà répondu. J'aime beaucoup Pi. C'est un agent
01:11:13vraiment génial, je trouve, ou un "harnais d'agent", comme on dit. Te sens-tu plus enclin à essayer de créer
01:11:20des produits ou services à vendre maintenant que l'IA peut réduire drastiquement le temps entre l'idée et la mise sur le marché ?
01:11:25Oui. Et j'ai créé des produits, comme BuildMyGraphic, surtout des outils que nous utilisons en interne,
01:11:33comme des outils de création d'infographies, que nous avons ensuite publiés en tant que produits.
01:11:37Je pense qu'il est aussi très trompeur de construire plein de trucs sans jamais les publier,
01:11:44car les premiers 90 % sont faciles. C'était peut-être plus dur par le passé,
01:11:51mais ça n'a jamais été la partie la plus difficile. Le dur commence une fois que le prototype de base est fini. Et oui,
01:11:59l'IA peut aider pour ça. Mais dès qu'il s'agit de sécurité, de performance,
01:12:04de déploiement, de sauvegardes, de paiements, de questions juridiques ou de marketing,
01:12:12l'IA peut aussi aider, certes. Mais ça reste difficile. Ça reste difficile. Et par conséquent,
01:12:20je pense qu'il est très trompeur de vouloir créer plus de choses que jamais, alors que ce n'est pas forcément
01:12:26devenu... C'est devenu plus simple, mais les choses ardues le restent. Disons-le comme ça.
01:12:32Mais je connais ce sentiment de vouloir créer davantage. Quel modèle local fais-tu tourner et avec quoi ? Récemment,
01:12:40j'ai joué avec les modèles Gemma 4. J'ai toujours aimé les modèles Gemma de Google pour le
01:12:46type de travail que je fais : génération de texte simple, résumé, extraction
01:12:51d'informations à partir d'images, etc. Donc oui, j'utilise les modèles Gemma 4 en ce moment.
01:12:56On a l'impression que l'IA supprime les jobs de débutants. On ne peut plus vraiment apprendre sur le tas
01:13:04en tant que développeur junior aujourd'hui. Oui. Et c'est évidemment un énorme problème, mais c'est exactement
01:13:09ce que tu dis. Et encore une fois, je suis certain que ça changera car les développeurs seniors n'apparaissent pas
01:13:16par magie, mais pour l'instant, oui, c'est très, très dur pour un junior, et les entreprises
01:13:23en paieront le prix, je pense, si elles arrêtent totalement d'embaucher des juniors. Mais tout cet
01:13:30apprentissage sur le terrain est devenu bien plus difficile. C'est pourquoi, comme je l'ai dit, je
01:13:35réfléchis aussi à la manière dont l'éducation doit changer. Que puis-je faire pour combler ce vide ?
01:13:41Car en ce moment, ce n'est vraiment pas facile pour un junior. J'ai l'impression que les agents IA ont gâché
01:13:52le plaisir de programmer. De nos jours, on ne fait que réviser le code de l'IA, et la revue de code n'a jamais
01:13:57été la partie amusante de la programmation. Oui. Comme je l'ai dit, j'ai fait une vidéo là-dessus. Ce que j'y dis,
01:14:03je le soutiens toujours à 100 %. Je ne dis pas que travailler avec l'IA est horrible. J'aime
01:14:10le fait qu'elle vous donne plus de pouvoir, qu'elle facilite beaucoup de choses et la création de projets. Mais
01:14:18le plaisir de programmer venait pour moi de l'état de "flow" quand on écrivait du code, et
01:14:24ça, c'est fini. Et je n'aime pas non plus les revues de code. Pourquoi n'as-tu pas mis à jour ton cours Svelte
01:14:32pour Svelte 5 ? Parce que mon temps et mes ressources sont limités et que je ne peux pas mettre à jour tous mes cours
01:14:39tout le temps. Naturellement, je mets à jour ce qui se vend bien, et le cours Svelte ne se vend pas assez, malheureusement.
01:14:45Et j'explore aussi tous ces nouveaux sujets, je crée de nouveaux cours. C'est juste impossible de tout suivre
01:14:53et de tout garder à jour en permanence. J'aimerais que ce soit différent, mais
01:14:58la seule façon pour moi de tout mettre à jour serait de tout générer par IA, et
01:15:04c'est une chose que je ne ferai absolument jamais. Oui. Concernant les frameworks meta TypeScript actuels,
01:15:13quel est ton avis sur SvelteKit, mon framework préféré, juste après TanStack Start ?
01:15:19Je ne fais plus beaucoup de développement Svelte ces jours-ci. J'en ai entendu beaucoup de bien,
01:15:25surtout sur les fonctions distantes, qui sont du RPC très bien fait, d'après ce que je comprends.
01:15:32Personnellement, j'utilise beaucoup TanStack Start en ce moment. J'aime beaucoup, donc je comprends,
01:15:39mais je ne peux pas en dire plus sur SvelteKit. Apprendre est toujours précieux. Ne sois pas aveugle au point de penser
01:15:45que tu peux accélérer ta vie grâce à l'IA. 100 % d'accord. Qu'est-ce qui est généralement mieux ? Être dans un domaine
01:15:52de niche comme le réseau ou la cybersécurité avec peu d'options de changement, ou dans un domaine dominé comme
01:15:59celui d'ingénieur web full-stack IA ? Si vous arrivez à trouver des emplois et des clients, le domaine de niche
01:16:07sera très probablement préférable. Et c'était vrai avant l'IA aussi, bien sûr. Mais oui, c'est exactement
01:16:15le compromis dont tu parles. Un domaine a beaucoup d'emplois, mais beaucoup de concurrence. L'autre
01:16:22a moins d'emplois, mais moins de concurrence. Actuellement, être expert en cybersécurité est probablement
01:16:27une bonne position car on réalise tous à quel point ce sera un problème majeur dans un futur
01:16:34proche. Mais peut-être pouviez-vous le prédire il y a trois ans, peut-être pas. En général,
01:16:40il est difficile de prédire ce qui sera demandé dans trois ans. Donc je dis toujours :
01:16:46faites ce que vous aimez, car vous ne serez bon que dans ce que vous aimez. Si vous pensez que
01:16:51la cybersécurité est géniale mais que vous détestez ça, vous ne serez pas bon. C'est ma position.
01:16:59As-tu vu la vidéo de HackerRank sur la mort de LeetCode ? Quel est ton avis sur les entretiens techniques
01:17:04à l'avenir ? Je ne l'ai pas vue. Et en effet, je suis très curieux de voir ce qu'il adviendra des entretiens
01:17:10de style LeetCode. On pourrait argumenter que les entreprises y tiennent toujours
01:17:16car elles veulent plus que jamais voir comment vous réfléchissez, car c'est ce qui compte :
01:17:23penser comme un ingénieur logiciel, trouver des solutions, être capable
01:17:29d'architecturer un logiciel. C'est un argument pour la poursuite de ces entretiens,
01:17:36mais ils pourraient changer. On avait déjà des entretiens où l'on n'écrivait que du pseudo-code.
01:17:43Écrire du code réel deviendra moins important, je pense, mais je vois tout de même les entreprises
01:17:49s'intéresser à ce genre de connaissances. En revanche, j'ignore si elles garderont ce
01:17:56format d'entretien ou si ce sera un format où elles voudront voir comment vous appliquez ce savoir
01:18:01en travaillant avec des outils IA, pour résoudre un problème concret avec l'IA afin qu'elles
01:18:06puissent voir comment vous promptez et collaborez avec elle. Difficile à dire, mais je ne vois pas
01:18:14forcément LeetCode mourir maintenant, ce sera juste pour un but différent. La façon de penser compte toujours
01:18:21pour certaines entreprises. Personnellement, je n'ai jamais été un grand fan des entretiens LeetCode
01:18:29car, même si je comprends qu'on veuille voir comment un candidat réfléchit et sa manière
01:18:39d'aborder les problèmes, je trouve que les problèmes LeetCode sont parfois très spécifiques et
01:18:46pas forcément représentatifs de ce que l'on traite au quotidien. Je serais plus
01:18:51intéressé de voir comment vous gérez ces problèmes de tous les jours. Quel langage et framework de développement
01:19:03utiliseras-tu dans ton futur cours de System Design ? Ce sera probablement du TypeScript car
01:19:10c'est ce que je maîtrise. Mais le cours ne portera absolument pas sur le langage. Je ne sais même pas
01:19:16combien d'exemples de code il y aura, car il ne s'agira pas d'écrire beaucoup de code. Il s'agira
01:19:23de comprendre les différentes briques qui composent les systèmes. Comment elles marchent, pourquoi elles existent,
01:19:28quand on en a besoin, quand on n'en a pas besoin, ou quand on croit en avoir besoin alors que non parce que
01:19:34pour vos contraintes ou votre cas d'usage, c'est la mauvaise décision. C'est là la valeur qu'un tel cours
01:19:39pourrait apporter, et ce ne sera pas lié à un langage ou une technologie spécifique. Comment
01:19:49maîtriser une technologie complexe rapidement ? La doc d'abord, des petites démos ou résoudre un problème précis ?
01:19:56Oui, généralement ce que tu as dit. Surtout avant l'IA, pour moi, c'était : plonger dans la doc,
01:20:02faire des petites applis de test, puis construire quelque chose de plus gros. Maintenant avec l'IA, je saute parfois
01:20:08la petite démo. Je plonge toujours dans la doc. Je veux vraiment comprendre. Je ne veux pas juste croire le
01:20:15résumé de l'IA ou lui demander. Je le ferai aussi, mais je vais personnellement lire la doc, puis
01:20:22je m'attaque directement à un problème concret, peut-être un peu plus complexe. Ça peut être une appli de démo,
01:20:28mais un peu plus élaborée, et je le fais avec l'aide de l'IA, mais ensuite je veux vraiment
01:20:33entrer dans le code, le comprendre, le comparer à la doc, voir si c'est cohérent,
01:20:39défier l'IA, en discuter avec elle. Ce serait probablement mon approche.
01:20:51Quiconque utilise l'IA est en train d'être dépassé car les nouvelles IA rendront les vieilles techniques
01:20:56obsolètes de toute façon. Eh bien, je ne suis pas forcément d'accord. Je ne pense pas que l'on soit dépassé
01:21:01parce qu'on utilise l'IA, mais on a probablement un désavantage si on l'utilise tout en se
01:21:10fermant l'esprit, sans regarder ce qui se passe et en restant bloqué sur ce qui fonctionne aujourd'hui
01:21:18ou sur une opinion formée à un instant T. Pour autant que je sache ou comprenne,
01:21:27ce que l'on voit, c'est que je suis évidemment dans une bulle, et nous sommes nombreux dans ce cas. Une bulle
01:21:35où l'on lit tout sur chaque nouveau modèle, chaque nouvel outil et chaque mise à jour
01:21:43qui sort. C'est une bulle minuscule. La grande majorité des gens n'ont jamais
01:21:52entendu parler de Claude Code. Pour beaucoup, l'IA, c'est la version gratuite de ChatGPT telle qu'elle fonctionnait il y a
01:22:01deux ans. Ça, c'est être dépassé. Enfin, pas totalement non plus, on peut toujours rattraper son retard.
01:22:10Évidemment, ça ne prend que quelques jours pour se mettre à la page, mais c'est ma définition d'être
01:22:16dépassé, je dirais. Y aura-t-il un cours sur BUN ? C'est aussi quelque chose qui est sur ma
01:22:26liste d'idées. J'adorerais faire un cours sur BUN, mais pour tous ces cours liés aux frameworks, runtimes ou
01:22:36langages, je cherche encore la meilleure façon d'enseigner à l'ère de l'IA car
01:22:42ce n'est plus l'ancien style de cours. Ce n'est pas forcément mauvais, mais je veux aussi faire évoluer
01:22:49ma méthode d'enseignement, c'est pourquoi je réfléchis à la meilleure manière de procéder à l'avenir.
01:22:54Mais j'aimerais faire un cours sur BUN, oui. Quand Opus 4.5 est sorti, j'ai pu créer deux
01:23:00projets que j'avais toujours voulu faire. Au final, je suis devenu le seul utilisateur et je m'en sers encore. Mais
01:23:06je suis maintenant démotivé pour travailler sur une autre appli. Un conseil ? Je ne pense pas que tu doives travailler sur une autre appli.
01:23:12Es-tu démotivé parce que tu n'as pas d'autres utilisateurs ? C'est évidemment la partie difficile.
01:23:21Le marketing est super dur. C'est extrêmement, extrêmement difficile. Je ne pense pas qu'il soit judicieux
01:23:29de sortir toujours plus d'applis si tu n'as pas au moins essayé des choses pour rendre les autres visibles.
01:23:36Cela peut passer par le marketing sur les réseaux sociaux, pas forcément payant, mais tu peux
01:23:41créer une chaîne YouTube où tu parles de la création de ces applis, comme une chaîne de tutoriels.
01:23:48C'est toujours mon exemple car YouTube est ce que je fais. Ce genre de choses.
01:23:56Évidemment le travail SEO classique, des articles de blog. Certes, tout cela change un peu avec
01:24:04le fonctionnement de Google et les résumés IA, mais ce n'est pas comme si ça ne marchait plus du tout. Je pense
01:24:11que c'est quelque chose que tu peux et devrais essayer, car bâtir toujours plus d'applis qui
01:24:17échouent car personne ne les connaît n'est pas vraiment motivant non plus. Mais je comprends tout à fait.
01:24:24On a plein d'idées, on crée des trucs qu'on aime personnellement, et c'est frustrant quand
01:24:30personne d'autre ne les utilise. Mais pour mes propres projets, comme cet outil
01:24:36BuildMyGraphic dont j'ai parlé, nous avons des utilisateurs payants, pas mal même,
01:24:42car j'ai bien sûr une certaine portée. Je n'en parle pas à chaque fois dans toutes
01:24:48mes vidéos, mais ici et là. Et donc c'est quelque chose qui peut fonctionner et qui donne
01:24:53un regain de motivation pour travailler sur d'autres trucs. Mais évidemment, ce n'est pas une voie facile.
01:24:58Ça prend du temps. J'en suis pleinement conscient. Mais le marketing est malheureusement la partie pénible
01:25:04qui est difficile pour moi aussi. Ce n'est pas si simple, malheureusement. Où en étais-je ?
01:25:14Est-ce que tu ne streames qu'une fois par mois ? Non, normalement pas. C'était une très longue pause, malheureusement.
01:25:22Six semaines environ. J'essaie de streamer chaque jeudi à cette heure-ci, 17h, heure d'Europe centrale.
01:25:34Mais je ne suis pas un streameur à plein temps. Je fais vraiment ça pour le plaisir, et je ne gagne pas d'argent,
01:25:43ou pas une somme significative ici. J'aime vraiment faire ces streams,
01:25:47donc j'essaie de les faire chaque jeudi. Mais s'il y a un empêchement, quelque chose de
01:25:52personnel ou de très important au travail, alors je ne streamerai pas. Mais le
01:25:58plan n'est pas de streamer une fois par mois, mais chaque semaine ou au moins toutes les deux semaines.
01:26:04Aujourd'hui, tu préfères TanStack Start ou Next ? Prévois-tu de faire un cours complet sur l'écosystème TanStack ?
01:26:19J'utilise beaucoup TanStack Start. Je n'utilise pas beaucoup Next.js. Peut-être juste par attrait
01:26:29pour la nouveauté. Ce n'est pas que j'ai un problème avec Next.js. Mais oui, j'aime TanStack Start. Ce que je n'aimais pas
01:26:37dans Next.js, et je sais que c'est mieux maintenant, c'était la lenteur du serveur de développement,
01:26:43ainsi que de certaines fonctionnalités et certains bugs que je rencontrais. Je sais que le serveur de
01:26:49développement est bien plus rapide aujourd'hui et que des bugs ont été corrigés, mais c'est là que j'ai commencé à chercher
01:26:56des alternatives, et j'apprécie juste TanStack Start en ce moment. Est-ce que je prévois des cours là-dessus ?
01:27:02Je ne sais pas. Peut-être un cours TanStack Start, mais pas sur tout l'écosystème, car je n'utilise
01:27:09pas tout. Je n'utilise que TanStack Start, donc naturellement TanStack
01:27:14Router, un peu de TanStack Query et c'est tout. Je n'utilise pas TanStack DB, TanStack IA, ni
01:27:20rien de tout ça. Que préfères-tu ? Angular, React ou Vue, et pourquoi ? Ces temps-ci, je travaille beaucoup avec React.
01:27:31La raison principale est que c'est le favori de l'IA. Comme je l'ai dit, j'utilise beaucoup TanStack Start, donc c'est parfait.
01:27:39Angular aura toujours une place spéciale dans mon cœur car c'était mon premier cours Udemy
01:27:46important à l'époque, et j'aime toujours Angular, mais comme je suis très branché TanStack
01:27:53Start en ce moment et que tout est optimisé pour React, j'utilise énormément React
01:28:01actuellement. Si ce n'était que pour la syntaxe, le fonctionnement du framework et son API, Vue.js serait
01:28:13peut-être mon numéro un. J'ai toujours aimé Vue et sa simplicité, surtout Vue 2, mais pour les
01:28:21raisons citées, c'est React. Prévois-tu de sortir des cours sur SAP, le logiciel ERP allemand, et l'ABAP ?
01:28:27Je ne connais pas l'ABAP, je connais SAP mais seulement de nom, et je ne suis absolument pas
01:28:35expert, donc aucun projet là-dessus pour le moment. Quand tu entends des PDG de boîtes d'IA comme Dario dire
01:28:43que la programmation va disparaître et que tout sera fait par l'IA, dans quelle mesure penses-tu que c'est du battage
01:28:48et du marketing pour eux-mêmes ? Ouais, je ne saisis pas bien la motivation exacte de Dario. Après, il faut
01:28:55lui reconnaître un certain mérite. Il n'avait pas totalement tort concernant le pourcentage de code écrit par l'IA,
01:29:02à l'exception notable que tous les développeurs n'ont certainement pas 90 % de leur code
01:29:11écrit par l'IA, mais il y a clairement des développeurs pour qui c'est le cas. Maintenant, quand on dit que l'IA
01:29:17va supprimer tous ces emplois, j'ai beaucoup de mal avec ça. Évidemment, Dario en sait plus sur les
01:29:29capacités des futurs modèles que moi, car il voit fonctionner des modèles qui n'ont pas encore été
01:29:38rendus publics. De ce que je vois, on est loin d'une IA capable de tout faire. Très loin.
01:29:46Est-ce que cela changera par magie avec de nouveaux modèles dans six mois ou un an ? Peut-être.
01:29:52Ça ne me semble juste pas probable d'après ce que je vois des modèles existants.
01:29:58Donc, j'ignore sa motivation. On dirait bien qu'une grande partie de sa motivation
01:30:10est d'attirer l'attention sur Anthropic, car nous sommes dans l'année où SpaceX,
01:30:16Anthropic et OpenAI veulent tous entrer en bourse. Ils préparent tous leur introduction et sont valorisés
01:30:24à des sommes d'argent si vertigineuses qu'il sera, je pense, difficile pour elles toutes
01:30:35de simplement récolter le montant qu'elles souhaitent. Donc, évidemment, vous voulez attirer l'attention,
01:30:41vous voulez être l'entreprise où les investisseurs veulent placer leur argent, vous voulez donc une grosse
01:30:45part de marché, surtout dans le segment des entreprises, un domaine où Anthropic est très bon. Et si
01:30:51vous passez pour l'entreprise responsable, qui avertit les gens, qui retient des modèles
01:30:57comme le modèle Mythos, et que vous êtes l'entreprise raisonnable, tout en étant
01:31:04celle qui possède les modèles puissants qui vont tout bouleverser... ce n'est pas le pire cadrage,
01:31:09cela fait donc peut-être partie de sa motivation. C'est du moins mon explication. Et nous verrons ce que
01:31:16les futurs modèles apporteront. Mais c'est ainsi que je vois les choses. Je suis développeur full stack et
01:31:25j'envisage de passer à l'IA. Par quoi devrais-je commencer ? Proposez-vous des cours sur l'IA ? Je ne sais pas trop
01:31:30ce que vous entendez par IA. Voulez-vous dire passer à la création de modèles d'IA ? J'en ai déjà parlé. D'ailleurs,
01:31:36le direct restera en ligne sur YouTube après avoir terminé, vous pourrez donc toujours le regarder là-bas.
01:31:41Je ne pense pas que passer à l'IA juste parce que c'est à la mode en ce moment soit une bonne idée.
01:31:50Si vous voulez changer, visez un rôle où vous aidez les entreprises à adopter l'IA. Et cela
01:31:55peut toujours être en tant que développeur logiciel. Être un développeur capable de tirer parti de l'IA,
01:32:02c'est assurément utile pour les entreprises. Tout ce qui touche au conseil en IA peut être utile
01:32:08en ce moment, durant cette période de transition. Et cette transition prendra du temps, donc tout cela
01:32:13peut être intéressant. Et vraiment, je miserais sur ce en quoi vous êtes bon, ce que vous aimez, et là où
01:32:21vous pouvez aider les entreprises à faire cette transition vers l'IA. Au final, cela peut être n'importe quel rôle.
01:32:27Simplement, si vous vous présentez comme un développeur traditionnel totalement sans IA ou ce genre de choses,
01:32:33cela ne sera probablement pas très attrayant pour la plupart des entreprises.
01:32:38Avez-vous déjà eu l'occasion d'utiliser des LLM chinois comme GLM 5.1 pour le code ? Pensez-vous qu'ils
01:32:49puissent être comparables à Claude ? Oui, je teste ces modèles de temps en temps.
01:32:52Je m'intéresse surtout aux modèles ouverts de là-bas, que je pourrais héberger moi-même car
01:32:59je trouve l'idée assez intrigante de pouvoir faire tourner un modèle de code performant sur un Mac Studio. Je n'ai
01:33:11pas de Mac Studio, mais potentiellement à l'avenir. C'est donc quelque chose qui m'intéresserait,
01:33:15et je vois tout à fait qu'ils pourraient être comparables à Claude à un moment donné. Pas encore d'après mes
01:33:23expériences, mais c'est assez proche. Et tous ces modèles sont en cours d'ajustement pour bien fonctionner dans
01:33:31ces structures d'agents, pour bien fonctionner dans ces outils et situations de codage par agents. Alors pourquoi
01:33:38pas aussi des modèles ouverts ? Et surtout avec le prix des tokens et les contraintes de calcul, avoir
01:33:47des modèles locaux et des clusters décentralisés ou faire tourner ces modèles sur vos propres machines en entreprise,
01:33:57vos propres petits centres de données ou sur un Mac Studio ou autre. Cela pourrait être très, très intéressant
01:34:04à mesure que l'on voit le prix des tokens grimper, alors qu'on verra peut-être ces abonnements disparaître. Maintenant,
01:34:11je pense que ces modèles de pointe resteront très probablement en tête. Et bien sûr, même si vous aviez un modèle ouvert
01:34:23qui soit à peu près au même niveau que les modèles de pointe d'Anthropic et consorts,
01:34:30ce serait un modèle ouvert nécessitant probablement un matériel si coûteux
01:34:36que je ne suis pas sûr que ce soit une meilleure affaire que de payer le prix du token.
01:34:42Mais tout de même, oui, je l'ai déjà dit, je suis fan des modèles ouverts et je vois tout à fait les modèles ouverts
01:34:48devenir assez bons ou très bons en codage par agents à l'avenir. Et dans une certaine mesure, déjà aujourd'hui,
01:34:57pour être honnête. Prévoyez-vous de sortir un cours sur Kubernetes ? J'ai un cours Docker où
01:35:02je couvre également Kubernetes. Je l'ai. Le voici. Mais Kubernetes n'est qu'une petite partie de ce cours.
01:35:15Un cours dédié à Kubernetes n'est pas prévu pour le moment. Encore une fois, c'est un sujet que j'aimerais
01:35:22approfondir, mais bon, le temps manque. Comment améliorer mes compétences en code ? Construisez des choses.
01:35:30Vraiment, construisez des choses avec l'IA, mais assurez-vous de comprendre et de diriger l'IA. L'important a
01:35:37toujours été de construire, et cela n'a pas changé. Je suis développeur junior et je m'appuie beaucoup sur l'IA.
01:35:43Cela pourrait-il nuire à mon apprentissage ? Quel est le bon équilibre ? Cela peut tout à fait nuire car le danger
01:35:48avec l'IA est de simplement lui demander, de prendre ses réponses sans jamais vraiment
01:35:53remettre en question ces réponses. On ne regarde pas vraiment le code, peut-être juste brièvement pour se rassurer.
01:35:58C'est dangereux. Il faut défier l'IA. Comme je l'ai dit, ayez des discussions avec l'IA
01:36:05sur la solution proposée ou implémentée, examinez le code, argumentez, comprenez
01:36:11le code, regardez la doc du framework ou de la technologie, réfléchissez par vous-même
01:36:17au code. Oui, ce sera plus lent que de simplement prompter sans arrêt, mais cela mènera
01:36:23à l'apprentissage et à votre croissance personnelle, ce qui vous rendra plus productif avec l'IA
01:36:29à l'avenir. Et même si vous êtes déjà un expert, bien sûr que ce serait plus rapide de continuer
01:36:34à prompter, mais prendre le temps de réviser, de contester et d'optimiser le code vous fait gagner du temps
01:36:42par la suite, vous rend plus productif et mène à un meilleur produit. Du moins, cela
01:36:47augmente les chances d'avoir un meilleur produit. C'est donc un compromis précieux selon moi. Et
01:36:52c'est crucial pour l'apprentissage. Je suis développeur junior et je compte beaucoup sur l'IA. Comme,
01:36:58oh oui, j'ai déjà répondu à ça. Pour la personne qui se sent démotivée : construisez, construisez toujours.
01:37:06Angry Birds a été créé en 2009, alors que l'entreprise était au bord de la faillite après
01:37:1251 jeux ratés. C'est très motivant, d'ailleurs. Oui. Je pense que c'est un compromis. On ne peut pas
01:37:18juste construire sans jamais essayer le marketing, car il y a peut-être déjà un succès parmi ces applis,
01:37:25mais si personne ne le voit, ça ne vaut rien. Mais bien sûr, il est très vrai que la plupart des entreprises
01:37:33ou des fondateurs qui réussissent n'ont pas forcément réussi avec leur premier ou second produit.
01:37:40Cela peut prendre de nombreux essais. Question suivante pour tous les développeurs ici. Ne vous sentez-vous pas
01:37:46démotivés quand votre travail de plusieurs jours peut maintenant être fait en 10 minutes avec l'IA,
01:37:52ou par le fait que bien coder n'est plus le plus important ? Oui.
01:37:59J'y ai déjà répondu, donc je vais faire court. Oups, ce n'est pas le bon.
01:38:05J'ai une vidéo là-dessus. Oui, c'était plus amusant avant l'IA pour la partie codage.
01:38:14Concernant les 10 minutes, le code que l'IA vous donne n'est pas forcément le code que
01:38:21vous voulez accepter. Vous pouvez et devriez toujours utiliser vos connaissances et votre cerveau. Mais
01:38:30notre rôle change et je comprends tout à fait, je ressens la même chose : certaines parties très joyeuses
01:38:38nous sont retirées. Utilisez-vous encore Redux ? Non. Enfin, la plupart des projets React sur lesquels je travaille
01:38:49sont des projets full-stack avec TanStack Start ou quelque chose du genre. Je ne me suis donc pas
01:38:55retrouvé souvent dans une situation nécessitant une bibliothèque de gestion d'état. Si j'en ai besoin,
01:39:02j'utilise souvent Zustand, qui est une autre excellente bibliothèque. Non pas que Redux soit mauvais. Zustand est
01:39:11difficile à prononcer car c'est un mot allemand, mais je ne veux pas le dire en allemand. Mais Zustand est simple
01:39:18et efficace pour gérer l'état. Je l'utilise parfois, mais souvent, je n'en utilise aucune.
01:39:26J'adore votre travail. Vous avez eu un impact énorme sur la programmation au fil des ans.
01:39:30Merci. Quel impact l'IA a-t-elle eu sur l'achat de vos cours ? Est-il vrai que les tutoriels pour humains sont morts ?
01:39:37C'est complexe. Les cours de code se vendent moins bien. Les cours sur l'IA se vendent très bien. Enfin,
01:39:50le cours sur Claude Code, par exemple, est notre meilleure vente historique. Jamais. Il se vend très,
01:39:59très bien. Le cours React se vend toujours très bien, mais certains cours de codage
01:40:09ne se vendent plus très bien du tout. Et surtout sur YouTube, on voit que les tutoriels n'ont plus
01:40:16les mêmes performances. Donc oui, globalement, les ventes de cours sont en baisse. Aussi à cause de la situation de
01:40:26l'emploi des développeurs. Jusqu'à il y a deux ou trois ans, je n'avais évidemment que des cours de code.
01:40:34C'était bien à ce moment-là. Moins maintenant. Maintenant, j'ai aussi une flopée de cours sur l'IA. Et bien sûr,
01:40:41ce sont des cours liés au codage par l'IA car je reste un développeur, mais ceux-là se vendent mieux.
01:40:47Bien mieux désormais. Mais au global, cela reste inférieur.
01:40:51Prévoyez-vous un cours sur COBOL, qui est encore très présent dans le secteur bancaire ?
01:40:59Je pense que le COBOL a sa place, et on peut probablement gagner beaucoup d'argent en le maîtrisant,
01:41:04mais je ne le connais pas. Donc pas de projet de cours pour l'instant. Je suis arrivé en retard au stream,
01:41:09avez-vous un cours sur la conception de systèmes ? Non, mais c'est prévu. C'est un cours que j'aimerais
01:41:16absolument faire et je le ferai, je le prévois pour cette année, mais je ne l'ai pas encore. Mais il sera génial.
01:41:22Je ferai de mon mieux pour en faire un cours exceptionnel. Merci beaucoup, Max. Tout mon respect et
01:41:27mes amitiés d'Éthiopie. J'espère que tout va bien pour vous, et que Dieu vous bénisse, vous et votre
01:41:32famille. Vous m'avez énormément aidé. Wow. Merci infiniment. Merci.
01:41:37Je vous souhaite la même chose, ainsi qu'à votre famille et à vos proches. Je ne sais que dire. Merci
01:41:43énormément. Cela compte beaucoup pour moi. Merci. J'aimerais voir un jour un cours ou un vlog
01:41:50sur les coulisses de votre travail. J'ai tous vos cours Udemy en anglais et les deux livres React. Wow.
01:41:55Je suis sans voix. C'est tout simplement incroyable. Adebow88, merci mille fois. J'espère que
01:42:03les cours et les livres vous ont beaucoup apporté. Et concernant la suggestion du vlog,
01:42:08j'ai déjà réfléchi à l'idée. Je me sens juste vraiment
01:42:17mal à l'aise quand je fais ce genre de choses. Je ne suis pas le YouTubeur traditionnel. Je ne suis pas du genre
01:42:25surexcité. Et je ne suis pas sûr qu'un vlog ennuyeux soit intéressant. Je garde l'idée en tête.
01:42:35Mais je ne sais pas encore, car je voudrais que cela paraisse authentique. Et la vérité est que mes journées sont
01:42:47plutôt banales. Comme je l'ai dit, je me lève à 6h, je bois un café après la douche, etc.,
01:42:55je vais au bureau, je passe mes journées ici, je prépare des cours, je travaille dessus, sur d'autres projets,
01:43:00le support, etc., je rentre, je cuisine, je fais un truc avec ma femme, je vais au lit, et on recommence.
01:43:09Mais bon, je retiens l'idée. Combien de temps faut-il pour apprendre Terraform
01:43:16avant de pouvoir dire qu'on sait l'utiliser ? Je ne suis pas un utilisateur ou expert Terraform.
01:43:25Ces solutions de plateforme par le code comme AWS CDK, Terraform, Pulumi... avec l'IA,
01:43:34c'est un peu plus facile à apprendre. Mais si vous voulez approfondir, ce que vous voulez,
01:43:40si vous voulez vraiment l'apprendre, cela demande du temps. La syntaxe ou la logique derrière
01:43:47ces solutions, je n'ai jamais trouvé ça trop dur à saisir, bien que je n'aie pas utilisé
01:43:53Terraform, donc je ne sais pas spécifiquement pour celui-là. Mais pour Pulumi, j'ai trouvé ça correct.
01:43:58Le plus dur est de connaître tous les services que votre fournisseur cloud préféré propose,
01:44:04les bonnes pratiques pour les combiner. Et puis parfois, ces solutions de plateforme par le code
01:44:11ont leurs propres bugs et problèmes. Par exemple, l'AWS CDK ne supporte pas tous les services
01:44:18de la même manière. Soudain, vous voulez utiliser un service mal supporté et ça devient galère.
01:44:23C'est la partie que j'ai trouvée difficile avec l'AWS CDK, et c'est peut-être similaire pour Terraform.
01:44:30Wow, je viens de voir ça, j'ai raté l'essentiel. Pas de souci. L'enregistrement restera en ligne.
01:44:38Et j'ai fait une longue pause. Ce n'est pas l'objectif. D'habitude, j'essaie de streamer chaque jeudi
01:44:44à cette heure-ci, de 17h à 19h environ, heure d'été d'Europe centrale.
01:44:52Je ne peux pas le faire toutes les semaines, mais je fais de mon mieux
01:44:55et je n'ai certainement pas l'intention de faire des pauses de six mois tout le temps.
01:44:59À quand remonte la dernière mise à jour de votre cours Node ? Il y a quelques années, je dirais.
01:45:08Deux ans, trois ans, quelque chose comme ça.
01:45:12Je ne l'ai certainement pas réenregistré ces dernières années, si c'est ce que vous voulez dire.
01:45:20Encore une fois, c'est quelque chose que j'adorerais faire, mais comme pour le cours BUN,
01:45:24j'essaie aussi de trouver la meilleure façon d'enseigner Node.js ou les frameworks
01:45:31dans ce nouveau monde, ce qui est compliqué par le fait que tout change si vite.
01:45:35C'est donc une partie de la raison. Et bien sûr, le temps. J'aimerais
01:45:40mettre à jour tous mes cours chaque jour. Ce n'est juste pas possible.
01:45:46Si je le pouvais, je le ferais, mais je ne le ferai pas en utilisant l'IA pour générer les vidéos ou l'audio.
01:45:53Je ne ferai jamais ça. Peut-on construire et déployer une application en production
01:46:00utilisable par des gens uniquement avec l'IA ? Je connais un peu le code et la sécurité.
01:46:06Peut-on construire et déployer une application en production utilisable uniquement avec l'IA ?
01:46:16Je pense que cela posera des problèmes, mais bien sûr, cela dépend de l'application. Un truc simple,
01:46:22probablement. Mais il y a un risque élevé que l'application contienne des bugs. Il peut y avoir des bugs
01:46:31de sécurité ou des cas où l'expérience est mauvaise : les gens paient mais n'ont pas
01:46:37accès au service, ce genre de choses qui ne doivent absolument pas arriver.
01:46:43Personnellement, j'aurais trop peur. Si je devais utiliser, disons, un langage ou un framework que je
01:46:51ne connais pas du tout, même si j'ai beaucoup de connaissances en programmation,
01:46:56je ne serais probablement pas à l'aise à l'idée de déployer cela.
01:47:00C'est peut-être une mauvaise posture, mais c'est la mienne.
01:47:10Créer des cours de votre qualité demande beaucoup de travail et beaucoup aimeraient
01:47:13voir les coulisses. Oui, merci beaucoup. Je vais y réfléchir. Je pourrais peut-être faire
01:47:20quelque chose d'intéressant. Je note l'idée et j'essaierai d'agir. Merci infiniment.
01:47:25Combien de langues parlez-vous ? Vous ne parlez pas des langages de programmation ? Anglais, Allemand et un peu
01:47:33de Français. Trois. Je rejoins le chat, petite question. Beaucoup disent qu'il ne faut plus s'embêter
01:47:41à apprendre la programmation et se concentrer sur l'architecture, le design système et le pilotage d'IA.
01:47:45Mais ne pensez-vous pas que si le coût des tokens et des abonnements grimpe, coder
01:47:50reviendra sur le devant de la scène ? J'en ai parlé plus tôt et l'enregistrement restera,
01:47:54mais ma réponse courte est oui. Je pense qu'avec la hausse des prix, on pourrait effectivement,
01:48:01avoir une période de transition où l'on réécrit plus de code, peut-être en lien avec
01:48:07l'autocomplétion intelligente type GitHub Copilot avant qu'il ne devienne un agent. C'est possible. Et
01:48:13quoi qu'il en soit, savoir coder comptera car il faudra bien que quelqu'un dirige, contrôle
01:48:19et révise ce que produit l'IA. Ce n'est pas pareil que de tout écrire soi-même. Ça, je pense que ça ne
01:48:26reviendra pas, ou peu durant cette transition. Mais en général,
01:48:32connaître le domaine et comprendre le code, pas juste l'architecture, restera selon moi
01:48:37une compétence précieuse et importante. Mais je pense effectivement que toute la partie architecture,
01:48:44les patterns, etc., jouera un rôle plus crucial à l'avenir. Ce sera primordial
01:48:50pour la plupart des développeurs. C'est mon avis personnel. Pouvez-vous nous dire approximativement quand
01:48:55sortira votre cours sur le design système ? Je pense que... je ne veux pas faire de promesse.
01:49:02C'est important car je ne le sortirai que si j'en suis satisfait, je ne vais pas me presser pour une date. Mais
01:49:08je pense qu'on peut espérer la fin de l'été, en août, mais encore une fois, sans promesse
01:49:21car je veux créer un cours génial et cela prend du temps, et puis parfois la vie s'en mêle
01:49:26ou d'autres obligations. Mais l'objectif est bien cette année, peut-être dès la fin de l'été.
01:49:33Trop compter sur l'IA est mauvais pour un développeur. Il faut un équilibre. Oui, on ne devrait pas
01:49:43se reposer uniquement sur l'IA. C'est du "vibe coding", ça a sa place pour certains outils internes,
01:49:50on n'a pas besoin du meilleur code du monde, mais se fier uniquement à l'IA... si vous
01:49:56faites ça, vous n'êtes pas meilleur que l'IA. C'est correct en indépendant ou pour s'amuser,
01:50:03mais si vous cherchez un emploi, pourquoi vous embaucher si vous n'apportez pas de valeur ajoutée à l'IA ?
01:50:10Je n'ai pas besoin de gens qui n'ajoutent rien à l'IA si j'étais
01:50:16un employeur. Donc voilà. "Code with Antonio propose des formations en direct. Y avez-vous
01:50:22pensé ?" J'y ai pensé et je pourrais le faire. Pas de plan concret pour l'instant, mais
01:50:29je réfléchis encore à beaucoup de choses. Il se passe énormément de choses avec l'IA et ces outils,
01:50:34mais c'est une piste que j'envisage. "Vercel est-il le meilleur hébergeur
01:50:39avec un plan gratuit généreux ? Existe-t-il de meilleures alternatives pour héberger des applis
01:50:44d'IA ?" Le problème de Vercel est que cela peut devenir cher si les choses ne sont pas
01:50:52parfaitement configurées. C'est une excellente plateforme, idéale pour débuter. Personnellement,
01:51:00j'aime beaucoup utiliser mon propre VPS, aussi parce que j'apprécie l'administration serveur, mais ce
01:51:07n'est pas pour tout le monde. Netlify est une bonne alternative. Cloudflare aussi, si vous voulez
01:51:12suivre cette voie, mais il faut souvent adapter un peu son code,
01:51:18bien que ce soit une excellente option. Rien de mal avec Vercel. Il faut juste probablement
01:51:25passer du temps sur la configuration, fixer des budgets et des alertes pour s'assurer
01:51:30qu'on ne dépense pas soudainement plus que prévu. "Merci Max pour vos
01:51:38cours et votre dévouement à transmettre le savoir. Votre travail a eu un réel impact sur ma
01:51:42carrière et je suis sûr de ne pas être le seul. Vous avez aidé à forger le parcours de
01:51:46nombreux ingénieurs et votre passion continue d'inspirer. J'apprécie vraiment tout
01:51:51ce que vous faites." J'apprécie énormément, Pavel. Je ne sais pas quoi dire. C'est juste incroyable.
01:51:58Il y a eu tellement de gentils messages aujourd'hui. Merci beaucoup. Cela compte énormément pour moi.
01:52:05Vraiment. Merci mille fois. "Je viens de commencer votre cours Next.js.
01:52:11Vite rame tellement, surtout pour concevoir une web app. Qu'est-ce qui cause ça par rapport à
01:52:17un compteur React ? Lui tourne sans souci." Donc l'app rame. Normalement, ça ne devrait pas arriver.
01:52:24Next.js en développement a ses défauts. Certains trucs sont lents, effectivement. La navigation peut ramer,
01:52:30malheureusement. Comme je l'ai dit, c'est l'une des raisons de mon passage à TanStack Start,
01:52:35mais je n'ai jamais eu de lag horrible. Là comme ça, je ne vois pas trop
01:52:40ce qui pourrait causer cela. Désolé. Si c'est le cours qui rame sur Udemy, c'est un souci
01:52:48pour leur support. Je n'y peux rien, malheureusement, car je ne possède pas la
01:52:52créer leurs propres entreprises et tout. Entendre cela me rend vraiment super heureux. C'est génial.
01:53:01grâce à vos cours et aujourd'hui j'ai une agence de 30 développeurs à Milan depuis
01:53:062021 grâce à votre travail." Wow. Merci. C'est incroyable. Entendre ce que les gens
01:53:11font du savoir que je partage compte beaucoup pour moi, car c'est pour ça que j'ai
01:53:16commencé tout ça. Je voulais partager mes connaissances pour que d'autres en
01:53:21profitent, créent leur boîte, etc. Entendre ça me rend super heureux. C'est génial.
01:53:28"J'arrive tard, mais que pensez-vous des LLM de code locaux qui arrivent,
01:53:33tournant sur sa machine pour compenser le prix des tokens externes ?" J'y ai répondu.
01:53:38Les modèles de langage locaux, je les aime beaucoup. Pour coder, absolument. Ça
01:53:48pourrait être intéressant si les prix grimpent, mais bien sûr, tout dépend.
01:53:56S'il faut une machine ultra chère pour les faire tourner, dur de dire ce qui est
01:54:02le plus rentable. Car un seul Mac Studio ne peut pas servir 10 ingénieurs.
01:54:11Néanmoins, je suis fan des modèles locaux et j'adorerais en voir un performant.
01:54:18On aimerait tous ça. Un modèle capable, optimisé pour le code et capable de
01:54:23tourner sur un MacBook Pro M4 ou un équivalent Linux ou Windows, bien sûr.
01:54:30Merci pour la réponse. Vous avez 100 % raison. Voici un point intéressant : notre
01:54:38projet a été repris car ma boîte est chère et la nouvelle équipe a pu utiliser l'IA.
01:54:43L'over-engineering qui s'y passe est fou. Ça m'effraie de penser au nombre d'apps
01:54:48qui partent en production ainsi. Le fait que ça marche masque le fait qu'en
01:54:52dessous, c'est un chaos total. Et c'est là le gros problème.
01:54:56L'IA peut produire du code fonctionnel mais buggé, et les bugs n'apparaissent pas
01:55:04tout de suite. Ça sur-complique tout. Il faut surveiller l'IA, la revoir et la guider.
01:55:10Je ne peux que me répéter. Je sais que beaucoup d'entreprises ont une autre
01:55:14philosophie actuelle, mais on voit déjà que la qualité des logiciels se dégrade.
01:55:21Ce cours d'architecture sera-t-il long ? Je ne sais pas encore.
01:55:27Je veux faire un bon cours, il fera la durée nécessaire. Je ne vais pas le gonfler.
01:55:32Faites un cours sur Payload CMS. Je n'ai aucune expérience dessus, donc non.
01:55:38Vos lumières triangulaires en fond marchent encore ? Je ne les ai pas vues
01:55:44allumées depuis un moment. Lassitude ? Non, pas du tout. Le souci, c'est que si
01:55:49je les allume, je n'arrive pas à les calibrer pour qu'elles ne scintillent pas.
01:55:55Elles scintillaient sans arrêt, et je trouvais ça très agaçant sur les vidéos.
01:55:59C'est pour ça qu'elles restent éteintes. Je n'ai pas voulu passer plus de temps
01:56:06à essayer de régler ça sans succès. Et aussi car je change souvent de setup
01:56:11d'enregistrement, il y a des choses qui évoluent. Voilà pourquoi c'est éteint.
01:56:16L'IA n'étant pas fiable, je vais apprendre React et Node.js. Dois-je apprendre
01:56:24JavaScript d'abord ? Oui, apprenez les bases de JavaScript. La syntaxe, la logique,
01:56:29apprenez ça en premier. Pas besoin de chaque détail, mais les bases sont vitales.
01:56:34Je viens de finir le cours VPS Essentials. C'est absolument génial. Merci beaucoup.
01:56:40Merci infiniment. Je suis ravi que le cours vous plaise. J'essaie d'y partager
01:56:46les essentiels dont j'ai besoin pour chaque application déployée sur un VPS.
01:56:53Ravi que ça vous soit utile. Pour ceux qui se posent la question,
01:56:57je parle du cours VPS Essentials sur academy.com. C'est un nouveau cours
01:57:04où j'enseigne comment configurer un VPS et y faire tourner une web app ou
01:57:10certains workflows. Je voulais juste vous remercier pour votre travail. Vous êtes
01:57:18l'une des rares personnalités dev sur le web qu'on n'a pas "perdue".
01:57:23Les programmeurs deviennent fous ces temps-ci, j'apprécie votre calme. Merci
01:57:27aussi d'avoir dit tout haut ce qu'on pense tout bas. Merci beaucoup.
01:57:32Je ne vais nulle part, je reste là. Bien sûr, j'évolue aussi. Ma façon de travailler
01:57:38change car tout change pour nous tous. Je ne crée pas du contenu IA juste
01:57:45parce que ça se vend, même si ça compte car c'est mon gagne-pain.
01:57:50Je ne gagne rien à faire des cours de code à l'ancienne que peu de gens achètent.
01:57:56Mais je le fais aussi car j'utilise l'IA. On doit s'adapter et apprendre à travailler
01:58:03efficacement avec ces outils pour en tirer profit et plaisir. C'est mon but.
01:58:08Je vais répondre aux derniers messages car je dois bientôt y aller.
01:58:16"Je pense que dans 5 ans, les modèles locaux seront plus efficaces."
01:58:21Des petits modèles feront le travail d'aujourd'hui. Le prix des tokens n'aura plus
01:58:26d'importance. Oui, pour les modèles locaux, je vois bien un futur
01:58:31avec plein de petits modèles spécialisés très performants sur des tâches précises.
01:58:36Ce serait très utile. Croyez-vous que les développeurs existeront encore
01:58:42dans deux ans ? Oui, j'y crois absolument. Je ne lis pas l'avenir, mais
01:58:47j'en suis convaincu. Vu les modèles actuels, comment je travaille avec eux,
01:58:53ce qu'il faut savoir et la valeur qu'on apporte en tant que développeur,
01:58:58et le fait que les entreprises ne transitionnent pas si vite, je vois bien des
01:59:03développeurs dans deux ans. Mais notre rôle change et évolue, c'est sûr.
01:59:09Je suis d'accord. Je pense que bientôt, de bons modèles avec un large contexte
01:59:16tourneront sur un PC moyen ou Mac Studio sans dépenser des fortunes.
01:59:20Merci à tous d'être venus. Je dois filer. J'ai répondu à tous les messages
01:59:28que je vois. Je vais essayer de faire ce stream chaque semaine.
01:59:37L'an dernier, je l'ai fait presque chaque semaine. Merci pour cette pause.

Key Takeaway

L'évolution du métier de développeur en 2026 impose de passer de l'écriture manuelle du code à la direction d'agents IA, où la maîtrise de l'architecture logicielle et de la relecture critique devient la compétence la plus précieuse face à l'augmentation des coûts de calcul à l'usage.

Highlights

  • GitHub Copilot abandonne son modèle d'abonnement fixe au profit d'une facturation basée sur l'utilisation réelle des crédits d'intelligence artificielle.

  • L'utilisation d'agents de codage par IA permet de générer jusqu'à 90 % du code, mais transforme le rôle du développeur en superviseur ou en relecteur.

  • La pile technologique recommandée pour le développement d'un SaaS en 2026 combine TypeScript, React et des méta-frameworks comme Next.js ou TanStack Start pour optimiser le référencement.

  • Les modèles d'IA locaux tels que Gemma 4 ou ceux utilisant Ollama et LM Studio gagnent en importance pour l'analyse de données confidentielles sans passage par le cloud.

  • Le passage du niveau junior à senior peut être accéléré par l'IA à condition de ne pas déléguer la compréhension de l'architecture et la vérification de la sécurité.

  • La qualité globale des logiciels en UI/UX décline actuellement car les entreprises privilégient la quantité de mises à jour produites par l'IA au détriment de la rigueur technique.

Timeline

Changements de tarification chez GitHub Copilot et alternatives

  • GitHub Copilot délaisse les abonnements classiques pour une facturation à l'usage basée sur la consommation de jetons.
  • Cursor constitue l'alternative la plus directe à VS Code grâce à sa nature de fork et son intégration native de l'IA.
  • L'augmentation des coûts d'inférence liée à l'usage massif d'agents IA force les fournisseurs à abandonner les prix fixes illimités.

Le coût élevé de la puissance de calcul rend les anciens modèles d'abonnement non rentables pour les entreprises. Cursor, Codex et Claude Code émergent comme des options solides. Cette transition vers le paiement à l'usage pourrait inciter les développeurs à redevenir plus économes dans leurs requêtes IA.

Impact de l'IA sur le quotidien et le plaisir de coder

  • Le développement se transforme en une activité de supervision où l'humain définit les types de base et corrige les trajectoires de l'IA.
  • La perte de l'état de concentration profonde lié à l'écriture manuelle du code réduit la satisfaction personnelle de nombreux ingénieurs.
  • L'efficacité accrue de la construction de produits compense partiellement la disparition du plaisir lié au pur processus de frappe.

90 % du code est désormais généré par des modèles, changeant radicalement la routine quotidienne. Le travail s'oriente vers la rédaction de spécifications techniques et la révision de code. Cette mutation soulève des questions sur l'attrait futur de la profession pour ceux qui aimaient l'aspect artisanal de la programmation.

Pertinence des modèles locaux et sécurité des données

  • Les modèles locaux comme ceux gérés via LM Studio sont idéaux pour traiter des données sensibles sans risque de fuite vers le cloud.
  • Le matériel grand public actuel reste insuffisant pour faire tourner des agents de codage complexes de manière autonome.
  • L'avenir réside dans une multitude de petits modèles spécialisés et optimisés pour des tâches précises sur du matériel abordable.

L'exécution locale garantit que les données ne quittent jamais le réseau de l'entreprise, ce qui représente une valeur stratégique majeure. Des outils comme Ollama permettent déjà cette approche pour l'analyse de texte ou de données simples. Le développement de modèles légers mais performants sur des machines comme le Mac Studio est une tendance forte.

Éducation et progression de junior à senior à l'ère de l'IA

  • La compréhension des langages comme TypeScript ou Python reste indispensable pour évaluer la validité du code généré par l'IA.
  • L'apprentissage doit désormais se concentrer sur la capacité à lire et à critiquer le code plutôt que sur la mémorisation de la syntaxe.
  • Les typages forts dans TypeScript facilitent le travail de l'IA et réduisent les erreurs de génération.

Savoir coder n'est pas obsolète mais le focus change. Un développeur incapable de comprendre le C++ ne pourra pas diriger l'IA pour créer un logiciel complexe dans ce langage malgré les capacités de génération. L'éducation doit combler les lacunes créées par la vitesse de production pour éviter que les juniors ne deviennent de simples 'babysitters' d'IA sans expertise réelle.

Réalité du marché de l'emploi et licenciements technologiques

  • Les licenciements massifs résultent davantage d'une sur-embauche durant la pandémie que d'un remplacement direct par l'IA.
  • L'IA est souvent utilisée par les entreprises comme une justification marketing pour rassurer les investisseurs lors des réductions d'effectifs.
  • La demande pour les développeurs seniors capables de piloter des systèmes complexes reste stable malgré les fluctuations du marché.

Le graphique des offres d'emploi montre une stabilisation après l'anomalie de la période COVID-19. Les entreprises réalisent qu'elles ont besoin d'humains qualifiés pour débloquer le potentiel des outils d'IA. Le risque principal concerne les juniors qui peinent à trouver des postes pour acquérir l'expérience nécessaire au rang de senior.

Dangers de la dégradation logicielle et du sur-codage

  • L'IA a tendance à introduire une complexité inutile en ajoutant des fonctions ou des fichiers non demandés par l'utilisateur.
  • La pression pour augmenter la quantité de code produit mène à une baisse visible de la qualité UI/UX dans de nombreux logiciels actuels.
  • Le maintien d'un niveau d'exigence élevé sur la propreté du code devient un avantage concurrentiel pour les développeurs indépendants.

L'IA n'est pas une solution miracle pour la qualité logicielle ; sans direction humaine stricte, elle produit du 'slop' ou du code médiocre. Il est nécessaire de confronter l'IA à ses propres erreurs et de refuser les implémentations redondantes. La réussite d'un produit dépendra de la capacité à filtrer ce surplus pour garder un système évolutif et maintenable.

Community Posts

View all posts