Stagiaire de code
Tu confies des tâches discrètes et bien cadrées : boilerplate, tests unitaires, petits refactos, une fonction isolée. L'IA produit un premier jet, tu relis chaque ligne avant qu'elle ne parte.
Tu es à ce niveau si...
- Tu délègues des tâches fermées : boilerplate, tests unitaires, petits refactors
- L'IA produit un premier jet, tu relis chaque ligne avant de merger
- Tu utilises un éditeur IA (Cursor, Windsurf) ou un chat IDE orienté tâche
- Tu sais décrire une tâche assez précisément pour qu'elle aboutisse du premier coup
- Mais tu n'oserais pas lui confier une feature entière
Tes angles morts à ce niveau
- •Le périmètre reste petit, l'IA ne touche jamais plusieurs fichiers à la fois
- •Peu de contexte fourni au-delà du fichier courant
- •Vérification ligne par ligne, pas encore de filet automatisé
Comment passer au L2 : Développeur junior
Le L2 se joue sur la taille de ce que tu confies : une fonctionnalité multi-fichiers, pas une fonction. La compétence à développer n'est pas la confiance, c'est le cadrage : une spec claire, les conventions du projet accessibles à l'agent (règles, exemples), et des critères d'acceptation vérifiables. Tu relis encore tout, mais tu passes de dactylographe à relecteur.
- →Délègue des tâches qui touchent 2 à 5 fichiers et laisse l'IA naviguer le codebase
- →Rédige un court document de contexte projet (stack, conventions, modules clés) et fournis-le à l'assistant
- →Passe de la relecture ligne par ligne à la revue de diff avec une checklist ciblée
Questions fréquentes
Combien de temps est-ce que je gagne vraiment à L1 ?
Sur le boilerplate et les tests, le gain est immédiat (souvent 30 à 50 % du temps de ces tâches). Le vrai plafond de L1 est ailleurs : tant que tu découpes toi-même chaque tâche en petits morceaux, ta capacité de découpage reste le goulot d'étranglement.
L'IA me propose du code faux, c'est normal ?
Oui, et c'est pour ça que L1 impose la relecture complète. Deux leviers réduisent le taux d'erreur : donner plus de contexte (fichiers concernés, conventions, exemples de code du projet) et exiger des tests qui prouvent que la tâche est faite. Un premier jet faux mais testé se corrige en une itération.
Quand suis-je prêt pour le L2 ?
Quand tes tâches déléguées aboutissent du premier coup dans la majorité des cas. Si tu réécris plus de la moitié de ce que l'IA produit, le problème est ton cadrage, pas le modèle : améliore tes specs avant d'agrandir les tâches.