Transcript

00:00:00Salut, c'est Max. Peut-être que vous me connaissez, peut-être pas. Vous avez peut-être vu
00:00:06certaines de mes vidéos par le passé ou écouté mes épisodes, car ceci est aussi publié
00:00:11sous forme de podcast, et cet épisode pourrait vous surprendre, ou pas, je ne sais pas.
00:00:17Mais mon cœur balance quand il s'agit d'IA, et j'ai des sentiments mitigés
00:00:29à ce sujet. Et je pense que c'est le cas de beaucoup de gens.
00:00:34Mais si vous regardez le contenu que je publie, les vidéos et les cours que je partage,
00:00:41j'ai créé des cours sur Claude Code et Cursor, et je fais une promotion en ce moment.
00:00:46Si vous voulez accéder à tous mes cours, qui incluent aussi beaucoup de programmation,
00:00:52on pourrait croire que je mise tout sur l'IA et que c'est la seule chose qui compte pour un développeur.
00:01:00Et d'une certaine manière, j'y vais à fond, même si ce n'est peut-être pas la définition
00:01:09exacte du terme, maintenant que j'y pense.
00:01:10Mais oui, je suis très enthousiaste pour l'IA et je pense qu'en tant que développeur,
00:01:19il faut savoir l'utiliser pour décrocher un job, c'est certain.
00:01:23Pour garder votre emploi aussi, car les employeurs s'y attendront.
00:01:26Même si les emplois ne vous intéressent pas, des outils comme Claude Code
00:01:32peuvent vous donner un sacré coup de boost.
00:01:33Ils peuvent vous rendre plus productif.
00:01:35C'est en tout cas ce que je ressens.
00:01:38En même temps, pour être honnête, l'IA a des aspects très déprimants,
00:01:46et je lutte beaucoup avec ça, comme beaucoup d'entre vous je le sais.
00:01:50On peut le lire partout : dans les commentaires sous les vidéos, sur X, dans les blogs.
00:01:58C'est un défi de taille.
00:02:00Ne vous méprenez pas, j'utilise des outils comme Claude Code tout le temps.
00:02:05On a récemment relancé https://www.google.com/search?q=academiind.com, et on l'a beaucoup construit avec l'aide de l'IA.
00:02:13Pareil pour buildmygraphic, maxdraw, tous ces projets et des outils internes
00:02:18faits avec l'IA, mais dirigés, contrôlés et vérifiés par moi.
00:02:25Construits avec l'aide de l'IA.
00:02:27Et puis, il y a toute la partie où l'on utilise l'IA pour coder au feeling, pour des utilitaires
00:02:34ou des programmes internes.
00:02:36J'utilise énormément l'IA sur ma machine ou mes serveurs distants via l'agent de codage Pye,
00:02:42qui utilise mon abonnement Cursor en arrière-plan pour faire des choses
00:02:47que je ne sais pas forcément faire, ou pour lesquelles je n'ai pas le temps
00:02:52ou l'envie de chercher par moi-même.
00:02:53Par exemple, juste un petit exemple, j'ai une nouvelle souris. Super nouvelle !
00:03:01Mais la molette était inversée, elle fonctionnait dans le sens opposé
00:03:05à ce que j'attendais.
00:03:06Et je n'ai trouvé aucun moyen de changer ça sur mon Mac.
00:03:09Il aurait fallu installer le logiciel du fabricant, s'enregistrer,
00:03:16et je n'en avais pas envie.
00:03:17Alors j'ai juste demandé à l'IA, à Pye sur mon Mac : “Peux-tu trouver un moyen ou écrire
00:03:23un petit programme qui intercepte la molette de cette souris et l'inverse ?”
00:03:28Et bien sûr, elle a réussi.
00:03:31Est-ce un programme que je distribuerais ou vendrais ?
00:03:34Non, mais ça a fait le travail pour moi.
00:03:37L'IA a donc ces aspects excitants qui ouvrent des portes.
00:03:42C'est génial pour apprendre, pour poser des questions complémentaires.
00:03:48C'est aussi parfait pour ne rien apprendre du tout, pour être franc, si on l'utilise
00:03:54juste pour obtenir des solutions sans chercher à comprendre le pourquoi du comment,
00:03:59comme je l'ai fait pour ma molette.
00:04:00Il y a toujours le danger de l'utiliser comme un raccourci et de devenir de plus en plus bête.
00:04:06Mais elle a tous ces aspects et peut vraiment booster la productivité, c'est mon ressenti.
00:04:11C'est ce qu'il me semble.
00:04:12Mais en toute honnêteté, ça peut aussi être très déprimant.
00:04:17Je l'ai déjà dit, et c'est ce que je voulais dire.
00:04:19Peut-être que cette vidéo ou cet épisode est surprenant.
00:04:23Peut-être pas, car j'en ai déjà parlé.
00:04:26J'aimais sincèrement écrire du code.
00:04:30J'aimais apprendre de nouvelles technos, des frameworks, des langages.
00:04:37Et l'IA est en train de me retirer ça.
00:04:40Bien sûr, les bases restent cruciales.
00:04:44Comprendre le code généré reste important.
00:04:47L'aspect apprentissage existe toujours, mais ce n'est plus comme avant.
00:04:52La partie “écriture du code” est en train de disparaître pour moi.
00:04:56Pas encore à 100 %, mais c'est totalement différent d'il y a deux ou quatre ans,
00:05:03évidemment.
00:05:05Et c'est vraiment triste et déprimant parce qu'on peut me répéter toute la journée
00:05:12que l'important a toujours été de résoudre des problèmes et de construire des choses.
00:05:17Mais non, pour moi, c'était surtout d'aimer ce que je faisais.
00:05:22Et j'appréciais vraiment ce moment où j'étais dans le flux, où j'écrivais du code,
00:05:31où je résolvais des problèmes.
00:05:32Mais en concevant des solutions par le code, en testant différentes approches.
00:05:37Si vous êtes développeur et que vous avez commencé avant l'IA, vous connaissez ce sentiment
00:05:43de bloquer sur un problème toute la journée et de trouver la solution le lendemain matin
00:05:48sous la douche ou juste avant de dormir, pour ensuite l'essayer et la voir fonctionner.
00:05:54C'est super, super excitant, ou plutôt, c'était super excitant.
00:06:00Et je n'ai plus ça avec l'IA, car même si on contrôle et dirige l'outil,
00:06:09je ne suis plus vraiment l'auteur du code généré.
00:06:14On peut aussi devenir paresseux et accepter n'importe quelle solution au lieu de la meilleure,
00:06:22ou un simple contournement au lieu d'une vraie correction.
00:06:28Tout l'art de façonner du code, d'implémenter des solutions et de construire un programme
00:06:38étape par étape, tout ça, c'est fini, c'est fini.
00:06:41Bien sûr, on le fait toujours avec l'IA.
00:06:45On construit étape par étape en demandant les différentes pièces via des prompts.
00:06:50Mais mon travail a glissé : avant je réfléchissais à un problème, j'écrivais le code,
00:06:59je l'améliorais, etc.
00:07:01Maintenant, j'écris des specs, je les relis, je laisse l'IA générer des plans
00:07:08pour l'implémentation, je discute avec l'IA,
00:07:16je la corrige, je la dirige, je relis du code, je prépare des tests ou je dis explicitement
00:07:25à l'IA quels tests unitaires écrire, car par défaut, elle va
00:07:30écrire des tests qui ne testent que le cas idéal ou qui ne servent à rien.
00:07:39En d'autres termes, mon travail s'est déplacé vers les parties qui n'ont jamais été amusantes.
00:07:45Et c'est peut-être très différent pour d'autres personnes.
00:07:47Peut-être que tout cela ne vous importe pas.
00:07:49Peut-être que vous vivez une super expérience en codant au feeling sans vous soucier
00:07:54du code lui-même.
00:07:55Et peut-être que dans le futur, on n'aura plus du tout à s'en soucier car les modèles
00:08:00vont s'améliorer.
00:08:02Eh bien, pour être honnête, je m'en fiche complètement.
00:08:05Je n'en ai absolument rien à foutre.
00:08:10Pour moi, le plaisir c'était d'écrire le code, de travailler sur le programme moi-même,
00:08:17et l'IA me retire cela.
00:08:21C'est d'ailleurs pour ça que je n'ai jamais voulu être manager.
00:08:25Je n'aimais pas les revues de code et tout ce genre de choses.
00:08:28J'aimais travailler seul parce que j'aimais écrire le code et être sur le terrain,
00:08:34dans le cambouis.
00:08:35Et voilà où nous en sommes.
00:08:36On en est là.
00:08:37Et ne vous méprenez pas, je veux le souligner à nouveau car j'ai été très négatif
00:08:45ces dernières minutes, car c'est un sentiment très fort en moi.
00:08:50Mais comme je l'ai dit au début, et dans mes autres vidéos et épisodes,
00:08:54l'IA a évidemment des aspects passionnants et stimulants.
00:08:58Et peu importe mon ressenti ou le vôtre, elle est là et elle va rester.
00:09:05Je ne sais pas jusqu'où elle ira.
00:09:08Je ne sais pas si elle pourra écrire des outils entiers de A à Z dans trois ou cinq ans.
00:09:17Je n'en sais rien, évidemment.
00:09:18Personne ne le sait.
00:09:20Tous ceux qui prétendent le savoir essaient juste de vous vendre quelque chose.
00:09:21Je n'en sais rien.
00:09:25Alors oui, c'est là pour durer et vous devez être capable de travailler avec ces outils.
00:09:26On ne peut pas simplement les ignorer.
00:09:30En tout cas, si c'est votre métier, je pense que vous ne pouvez pas les ignorer.
00:09:32Évidemment, personne ne m'empêche de continuer à coder à la main par loisir.
00:09:36Bien sûr, je pourrais le faire, tout comme je pourrais utiliser une machine à écrire.
00:09:41Mais je ne prends pas beaucoup de plaisir à faire quelque chose d'une manière
00:09:47que je sais être moins efficace.
00:09:54Et au final, le développement logiciel, c'est mon métier.
00:09:59Je suis développeur logiciel.
00:10:00Ce n'est pas juste un passe-temps.
00:10:02Ce n'est donc pas une solution idéale pour moi.
00:10:06Et je cherche encore quelle est ma solution.
00:10:10Évidemment, c'est suivre le mouvement, essayer d'adopter ces outils, apprendre
00:10:16à les utiliser efficacement et partager ce savoir avec vous dans ces vidéos et cours.
00:10:22Continuer à enseigner les fondamentaux, ce que je fais et continuerai de faire,
00:10:26en créant d'autres cours là-dessus.
00:10:28Tout ne tournera pas uniquement autour des outils d'IA.
00:10:31J'essaie de faire toutes ces choses.
00:10:35Et j'espère que cela restera pertinent pour vous et pour le monde en général
00:10:42dans un an ou deux.
00:10:43Mais oui, l'IA est ce truc vraiment bizarre que, j'ai parfois l'impression, peu
00:10:52de gens voulaient vraiment.
00:10:53Et pourtant, on y est.
00:10:54C'est peut-être le cas de chaque révolution technologique, je veux dire.
00:11:00Et peut-être que ce sera totalement différent dans quelques années.
00:11:02Je n'en sais rien.
00:11:05Mais sur cette chaîne, je veux être honnête, et je le suis.
00:11:08Je veux partager ce qui m'enthousiasme.
00:11:15Je veux partager ce que je pense être utile pour vous ou ce que j'ai sur le cœur.
00:11:17Et oui, ces deux cœurs, ces deux façons de voir l'IA, c'est exactement
00:11:23ce que je ressens.
00:11:31Je pense l'avoir déjà dit dans mes lives et vidéos passés, mais peut-être pas
00:11:32avec autant de clarté.
00:11:37Alors voilà.
00:11:38Et évidemment, je veux savoir ce que vous en pensez et ce que vous ressentez.
00:11:40Alors s'il vous plaît, faites-moi part de vos réflexions.
00:11:45Moi, je vais continuer ce que je fais, je vais continuer à utiliser l'IA, c'est incontournable.
00:11:51Je vais essayer de rester solide sur les bases de la programmation et trouver des moyens
00:11:57de prendre plus de plaisir dans cette nouvelle façon de créer des logiciels
00:11:58que ce n'est le cas actuellement, du moins pas tous les jours.
00:12:04Voilà, je crois que c'est tout.

Key Takeaway

Le passage au développement assisté par l'IA offre une productivité sans précédent mais engendre une crise existentielle chez les développeurs qui perdent le plaisir artisanal de l'écriture de code.

Highlights

L'IA est devenue un outil indispensable pour la productivité et l'employabilité des développeurs modernes.

Il existe un sentiment de perte de plaisir face à la disparition de l'acte manuel d'écrire du code.

Le rôle du développeur évolue d'un créateur direct vers un rôle de gestionnaire, de relecteur et de rédacteur de spécifications.

L'IA permet de résoudre des problèmes techniques complexes en un temps record, comme l'automatisation de tâches matérielles spécifiques.

Malgré les aspects déprimants, l'adoption de l'IA est inévitable pour rester compétitif dans l'industrie logicielle.

L'importance des fondamentaux reste cruciale pour diriger et vérifier efficacement le travail produit par l'IA.

Timeline

Introduction et positionnement sur l'IA

Max commence par présenter son point de vue nuancé et partagé concernant l'intelligence artificielle. Bien qu'il promeuve des outils comme Claude Code et Cursor dans ses formations, il confesse avoir des sentiments très mitigés. Il souligne que pour un développeur aujourd'hui, maîtriser l'IA est une condition sine qua non pour obtenir ou conserver un emploi. Cette section établit que l'IA n'est plus une option mais une nécessité professionnelle pour booster la productivité. Le ton est à la fois enthousiaste pour les possibilités techniques et prudent sur les implications humaines.

Utilisation pratique et projets concrets

L'auteur détaille comment il intègre concrètement l'IA dans ses flux de travail quotidiens et ses projets récents. Il mentionne la refonte d'https://www.google.com/search?q=Academiind.com et le développement d'outils internes comme MaxDraw avec l'assistance de modèles de langage. Un exemple frappant est l'utilisation de l'agent Pye pour coder un script interceptant les commandes de sa souris afin d'en inverser la molette. Cette partie illustre la capacité de l'IA à agir comme un assistant personnel capable de résoudre des problèmes irritants sans effort de recherche manuel. Il insiste sur le fait que l'IA permet de franchir des barrières techniques qui auraient nécessité trop de temps auparavant.

Le paradoxe de l'apprentissage et de la productivité

Max explore ici le double tranchant de l'IA en tant qu'outil pédagogique et raccourci intellectuel. Si l'IA peut aider à comprendre des concepts complexes par des questions complémentaires, elle présente aussi le risque de rendre les utilisateurs paresseux s'ils se contentent de copier-coller des solutions. Il exprime une certaine tristesse car l'acte pur d'écrire du code, qu'il aimait tant, est en train de s'effacer. La comparaison avec la situation d'il y a deux ou quatre ans montre une rupture technologique majeure dans la pratique du métier. Ce segment met en lumière la tension entre l'efficacité immédiate et la satisfaction intellectuelle à long terme.

La perte du flux créatif et de l'artisanat

Cette section est le cœur émotionnel de la vidéo, où Max décrit la disparition du sentiment d'accomplissement lié à la résolution de problèmes. Il évoque l'excitation de trouver une solution complexe sous la douche, un sentiment désormais remplacé par la génération instantanée de code. Le travail du développeur se déplace vers des tâches moins gratifiantes : rédaction de spécifications, relecture de code et gestion de tests unitaires souvent médiocres par défaut. Il affirme que l'art de façonner un programme étape par étape est radicalement transformé, voire terminé sous sa forme traditionnelle. Pour lui, être le manager d'une IA est moins plaisant que d'être l'auteur direct du code.

L'inévitabilité de l'évolution technologique

L'auteur rejette l'idée de coder manuellement par simple nostalgie, comparant cela à l'utilisation d'une machine à écrire à l'ère du numérique. Comme le développement est son métier et non un simple passe-temps, il se sent obligé de privilégier l'efficacité malgré ses réserves personnelles. Il admet ne pas avoir encore trouvé de solution parfaite pour réconcilier son plaisir personnel avec les exigences de performance actuelles. Cette partie montre la résignation pragmatique d'un professionnel face à une révolution qu'il n'a pas forcément souhaitée. Il souligne que personne ne peut prédire avec certitude l'état du marché dans trois ou cinq ans.

Conclusion et perspectives d'avenir

Pour conclure, Max réaffirme sa volonté d'être honnête avec son audience sur les deux facettes de son ressenti. Il s'engage à continuer d'enseigner les fondamentaux de la programmation tout en intégrant les outils d'IA dans ses cursus. Son objectif est de trouver de nouvelles manières de prendre du plaisir dans la création logicielle malgré le changement de paradigme. Il invite les spectateurs à partager leurs propres expériences et sentiments face à cette mutation profonde du métier. La vidéo se termine sur une note de persévérance et d'adaptation nécessaire pour rester pertinent dans un monde en mutation constante.

Community Posts

View all posts