9 points par bdmg114 2025-10-16 | 7 commentaires | Partager sur WhatsApp

On dit beaucoup en ce moment que le vibe coding est à la mode, mais j’ai l’impression que sa conclusion revient le plus souvent à la nécessité de savoir comprendre et modifier le code.

De mon côté, comme je ne connaissais absolument rien au front-end et que je m’appuyais sur le vibe coding, j’ai fini par en ressentir les limites, et ces temps-ci j’apprends progressivement avec Gemini.

Je procède avec la structure suivante : orientation sur le domaine que je veux apprendre - recommandation de projets pour étudier ce domaine - élaboration d’une feuille de route selon la durée souhaitée - organisation des livrables (exercices) à produire chaque jour - synthèse des connaissances à maîtriser pour réaliser moi-même ces livrables - génération, à partir de ce plan, d’un document récapitulant chaque jour les connaissances, des exemples similaires aux exercices et les travaux à rendre - retour après remise des exercices

C’est ainsi que j’avance dans mon apprentissage du code. Personnellement, je trouve cela plus amusant que les méthodes d’apprentissage classiques, et j’ai aussi le sentiment que c’est plus efficace, dans la mesure où cela oblige à appliquer ce qu’on apprend. Je voulais donc vous demander si vous avez déjà, vous aussi, essayé d’étudier le code avec l’IA.

7 commentaires

 
jangcnet 2025-10-19

Je n’ai pas essayé en construisant un cursus, mais cela m’a aidé quand je voulais approfondir un domaine que je connaissais déjà plus ou moins. En particulier, pour des choses comme les modèles couramment utilisés, cela prend beaucoup de temps à rechercher soi-même, donc les LLM m’ont été d’autant plus utiles que c’est leur spécialité. Bien sûr, il a aussi souvent fallu faire des vérifications croisées.

 
euphcat 2025-10-17

Je n’ai pas une très bonne opinion des usages qu’on appelle communément le vibe coding, mais tant qu’il ne s’agit pas seulement de prendre l’habitude de dire « fais-le pour moi », je pense que cela peut tout à fait aider à apprendre. En particulier, quand on doit absolument trouver une solution en urgence, ou quand on n’a vraiment aucune idée de la manière d’aborder un problème, il n’y a parfois rien de plus précieux.

Dans le parcours d’apprentissage de l’auteur, je pense que le plus important est qu’il inclue une étape où l’on organise soi-même ses connaissances. En allant fouiller directement StackOverflow, des tutoriels, des exemples et la documentation officielle, on s’exerce non seulement à adapter la situation des autres à la sienne, mais on construit aussi ses connaissances de fond et on élargit progressivement sa vision. Ce sont justement des choses qu’il est difficile d’obtenir en étudiant avec l’IA en lui disant simplement : « résume-moi ça ».

 
baeba 2025-10-17

Ce n’est pas vraiment pour étudier le code avec l’IA…
Quand je développe un back-end dans un autre langage que je ne maîtrise pas bien à partir de mon Java habituel, par exemple Node,
en utilisant l’IA, j’obtiens des retours plus rapides qu’en apprenant avec un livre,
donc mes résultats au travail arrivent plus vite.

 
aer0700 2025-10-17

C’est bien du code, mais il m’est arrivé d’être aidé pour résoudre des problèmes d’analyse numérique. Quand je résolvais des problèmes d’analyse numérique avec CuPy, j’écrivais moi-même toutes les fonctions, mais comme c’était assez lent, je me suis fait aider pour vectoriser les fonctions.

 
savvykang 2025-10-17

J’ai besoin de traiter des flux TCP dans le cadre de mon travail, donc j’étudie Netty + RxJava. Jusqu’alors, même en lisant la documentation officielle ou des blogs, je n’arrivais pas à comprendre pourquoi le backpressure et les observables hot/cold étaient nécessaires.

En définissant moi-même un problème concret à résoudre puis en posant des questions, j’obtiens des explications parfaitement adaptées au contexte et vraiment pertinentes, ce qui rend la compréhension bien plus facile. Il suffit de ne pas faire confiance aveuglément au code d’exemple et de n’utiliser pour l’apprentissage que du code qui fonctionne réellement, donc c’est vraiment très utile. Il n’y a eu que deux fois où je me suis dit que les 30 000 wons par mois valaient vraiment le coup : l’une était ce genre de cas, et l’autre concernait des questions ou des réflexions sur le team leadership et la communication.

 
tensun 2025-10-16

Je pense qu’il faut payer Copilot et, selon les besoins, apprendre à comprendre le contexte ainsi que le langage, les structures de données, le réseau, les bases de données et le système d’exploitation.

 
nullvana 2025-10-16

À votre place, je choisirais le dépôt GitHub de l’endroit où apprendre, je lui ferais analyser le code avec repomix ou cc/codex, puis j’apprendrais en faisant tourner une boucle de questions-réponses et, si la situation le permet, je soumettrais aussi des PR, et je referais probablement ce processus plusieurs fois.