Leçon 1 — La donnée n'est jamais propre
À l'école : datasets nettoyés, 100 lignes. En vrai : 50 000 enregistrements avec des téléphones malagasy mal formatés, des doublons, des accents, des champs null. Validez à l'entrée, pas à la lecture.
Leçon 2 — CI/CD ou rien
Sur un projet à 5 personnes, tu dois automatiser tests + lint + build. Sinon, quelqu'un casse main un vendredi soir et tu passes le week-end à régler.
test:
script:
- npm ci
- npm run lint
- npm run test:ci
Leçon 3 — Écris ce que tu fais
Pas du Confluence de 50 pages. Un README qui explique :
- Comment lancer le projet en local
- Quelles env vars sont requises
- Où sont les migrations
C'est 30 minutes de travail qui sauvent 3 heures à chaque nouveau dev.
Bilan
L'école t'apprend la syntaxe. Le stage t'apprend le métier. La différence : qu'on te confie une vraie facture client à émettre — et que ça doit marcher.