Aller au contenu principal
AnthemionStéphane
Retour au blog

Comment j'ai appris à coder avec Claude Code

12 mars 20264 min read
Claude CodeIAApprentissageRetour d'expérience

Le contexte

Je suis ingénieur électromécanicien. Plus de 20 ans dans l'industrie — direction technique, management d'usine, maintenance, gestion énergétique. Je n'ai jamais écrit une ligne de code professionnellement.

Un jour, par curiosité, j'ai installé Claude Code dans mon terminal. Quelques heures plus tard, j'avais une application web fonctionnelle connectée à mon compte Garmin.

Ce n'est pas une histoire de génie. C'est une histoire d'outil.

Le premier projet : HillsRun

Je fais du trail running. Garmin Connect est puissant mais bruyant — trop de métriques, trop de bruit. Je voulais un dashboard simple : dénivelé positif, allure, fréquence cardiaque, readiness.

J'ai décrit ce que je voulais à Claude Code. Il a généré le backend Python, l'API, la connexion OAuth à Garmin, la base de données PostgreSQL. En quelques heures, l'app tournait en local.

En quelques semaines, elle était en production — déployée sur Railway et Vercel, avec synchronisation automatique quotidienne.

Le moment "wow"

La vitesse. En quelques heures, pas en quelques mois. Une application complète avec authentification, base de données, API REST, frontend responsive. Le genre de projet qui aurait pris des mois à un débutant en solo.

Ce qui m'a le plus marqué : Claude Code ne génère pas du code jetable. L'architecture est propre, les bonnes pratiques sont là (séparation des responsabilités, gestion d'erreurs, sécurité). C'est du code que des développeurs expérimentés valideraient.

Les galères (et elles sont réelles)

1. Le setup

Avant d'écrire la moindre ligne de code, il faut un environnement qui tourne : terminal, Git, Node.js, Python, base de données, éditeur. Pour quelqu'un qui n'a jamais touché à ça, c'est un mur. Claude Code peut aider, mais il faut un minimum de confort avec le terminal.

2. L'IA va trop vite

C'est le piège principal. Claude Code génère du code à une vitesse impressionnante. En quelques minutes, il crée des fichiers, installe des dépendances, configure des services. Et là, tu te retrouves avec un projet qui tourne... mais que tu ne comprends pas.

C'est dangereux. Pas parce que le code est mauvais, mais parce que tu ne sais pas le maintenir. Le jour où quelque chose casse — et ça arrive toujours — tu es bloqué.

3. Ma recommandation : ralentir

Le réflexe naturel, c'est de laisser l'IA tout faire. Mon conseil : résiste à cette tentation.

Prends le temps de :

  • Lire chaque fichier généré avant de passer au suivant
  • Demander à Claude Code d'expliquer ce qu'il vient de faire et pourquoi
  • Comprendre la structure du projet avant d'ajouter des fonctionnalités
  • Apprendre les fondamentaux en parallèle (j'ai suivi javascript.info à côté)

L'IA est un accélérateur, pas un raccourci. La différence est cruciale.

Ce que j'ai construit depuis

Après HillsRun, j'ai enchaîné :

  • StockMarket — une application de suivi de portefeuille d'actions avec backtesting de stratégies et indicateurs techniques. Python, Streamlit, SQLite.
  • RecettesApp — une application de recettes avec calcul nutritionnel automatique via Open Food Facts, planning hebdomadaire et liste de courses. Next.js, PostgreSQL, Prisma.
  • Ce portfolio — le site que vous êtes en train de lire. Next.js, MDX, Tailwind CSS.

Quatre projets en production, zéro formation classique en développement.

Pour qui c'est fait

Claude Code n'est pas magique. Il faut :

  • Savoir raisonner — décomposer un problème, identifier les étapes, valider le résultat. C'est ce qu'on fait en ingénierie, en gestion de projet, en analyse de données. Le code n'est que le support.
  • Accepter l'inconfort — le terminal, les erreurs cryptiques, les configurations qui ne marchent pas du premier coup
  • Avoir un projet concret — apprendre "le code" dans l'abstrait ne fonctionne pas, avec ou sans IA. Il faut un problème à résoudre

Tu n'as pas besoin de savoir coder. Tu as besoin de savoir penser de manière structurée. Si tu sais formuler un problème clairement et vérifier qu'une solution tient la route, tu as déjà le plus important.

La suite

Je prépare une formation pour transmettre cette approche. Pas un cours de programmation classique — une méthode pour utiliser l'IA comme outil de développement quand on n'est pas du métier.

Si ça t'intéresse, reste dans le coin.