🧑‍💻L2 / L5Vibe Coding Level Test

    Développeur junior

    L'IA modifie plusieurs fichiers d'un coup et comprend le codebase que tu lui montres. Tu lis encore tout le diff avant de livrer, mais tu n'écris plus l'essentiel du code toi-même.

    Tu es à ce niveau si...

    • Tu confies des features entières multi-fichiers à un agent (Cursor Composer, Claude Code, Aider)
    • Tu travailles en binôme avec l'IA : elle propose, tu orientes, elle corrige
    • Tu relis encore chaque diff avant de merger
    • Tu maintiens des règles projet que l'agent suit (conventions, structure)
    • Le vibe coding te tente, mais tu ne lâches pas encore la revue
    Vérifier avec le test (5 min, gratuit)

    Tes angles morts à ce niveau

    • Toujours limité par la relecture ligne à ligne
    • Peu d'usage de specs ou de fichiers de contexte persistants
    • Tests et CI ne forment pas encore un vrai filet

    Comment passer au L3 : Développeur

    Le L3 est le vrai basculement : tu ne relis plus chaque ligne, tu mets en place ce qui relit à ta place. Tests automatiques qui couvrent le comportement attendu, agent relecteur qui passe sur le diff, CI qui bloque ce qui casse. Ta relecture humaine se concentre sur l'architecture et les points sensibles. C'est exactement là que la cap rule du test devient importante : sans cette discipline de vérification, tu n'es pas un L3, tu es un L2 pressé.

    • Dirige les features au niveau du résultat : décris ce qui doit être vrai une fois fini, pas comment le faire
    • Introduis un CLAUDE.md / brief projet qui vit dans le repo et évolue
    • Passe d'une vérification ligne par ligne à une revue de diff plus l'exécution des tests générés par l'IA
    Pour aller plus loin

    Questions fréquentes

    C'est quoi la différence entre L2 et faire du vibe coding ?

    La revue. Le vibe coding assume de ne pas lire le code produit ; le L2 lit encore tout. Le passage honnête au vibe coding (L3) exige de remplacer ta lecture par un système : tests, agent relecteur, CI. Sans ça, tu accumules du code que personne n'a jamais lu, et la dette explose au premier incident.

    L'IA peut-elle écrire du code de production à ce niveau ?

    Oui, à condition que la définition de « fini » soit exécutable : critères d'acceptation, tests qui passent, lint et types au vert. Le code de production n'exige pas qu'un humain ait tapé chaque ligne ; il exige qu'un système garantisse son comportement.

    Vais-je perdre mes compétences en relisant moins ?

    Tu échanges une compétence contre une autre : moins de mémoire syntaxique, plus de conception, de spécification et de revue critique. Les développeurs L3-L4 lisent moins de lignes mais jugent plus de décisions. Garde une pratique régulière sur le code critique pour entretenir le muscle.