J'ai une règle stricte : en alternance, je code. Pas mes agents. Et pourtant j'utilise l'IA toute la journée. Voilà la distinction.
Mode apprentissage (taf)
Sur Actiduo (l'app de mon alternance), j'ai un tuteur IA — Jarvice, mon assistant perso. Quand je bloque sur un ticket, il ne me donne pas la réponse. Il me pose des questions. Il me pousse à réfléchir.
Si je propose une solution, il fait la review socratique : « Pourquoi tu as choisi ce pattern ? Qu'est-ce qui se passe si la DB est down ? »
Résultat : cette semaine j'ai implémenté un système de structures mère/fille en MongoDB, compris le pattern Parent References, et géré l'autorisation server-side. Vraiment compris — pas juste copié.
Mode autonome (projets perso)
Sur AutoPrestige et valentin.business, c'est l'inverse. Moi j'orchestre, les agents font. Je lis les issues, je rédige des briefs précis, je review les PRs avant de merger. Mais le code ? Claude Code.
L'objectif n'est pas d'apprendre à coder ces features — c'est de livrer le produit.
Pourquoi cette séparation est essentielle
Si j'utilisais les agents pour tout, je deviendrais dépendant. Je ne saurais plus coder sans eux. Si je n'utilisais jamais les agents, je serais 10x moins productif sur mes projets perso.
La clé : savoir quand apprendre et quand déléguer. C'est peut-être la compétence la plus importante du dev augmenté par l'IA.