Comprenez pourquoi faire générer son code détruit l'apprentissage et adoptez la règle d'or : l'IA explique, vous écrivez.
Ouvrir cette leçon dans KodokonVoici la scène la plus dangereuse de votre apprentissage. Vous avez un exercice : écrire une fonction qui compte les voyelles d'un mot. Vous collez l'énoncé dans l'IA, elle produit un code parfait en trois secondes, vous le copiez, l'exercice est « fait ». Tout semble gagné : c'était rapide, le code fonctionne, vous avez même vaguement compris en le lisant. En réalité, vous venez de sauter votre séance d'entraînement. Le lendemain, devant une page blanche, vous seriez incapable de récrire cette fonction.
Ce n'est pas une opinion, c'est un résultat classique de la recherche sur la mémoire. L'effet de génération (*generation effect*), documenté par de nombreuses études depuis les années 1970, montre qu'on retient nettement mieux ce que l'on produit soi-même que ce que l'on se contente de lire. Chercher, hésiter, se tromper, corriger : c'est cet effort qui inscrit la connaissance en mémoire. Les chercheurs Robert et Elizabeth Bjork ont donné un nom à ce principe : les difficultés désirables (*desirable difficulties*) - les obstacles qui rendent l'apprentissage plus lent sur le moment, mais beaucoup plus durable. Faire générer la solution supprime exactement cette difficulté… et donc l'apprentissage avec.
D'où la règle d'or de ce parcours, à appliquer à chaque exercice : l'IA explique, VOUS écrivez. Concrètement : demandez-lui de clarifier une notion, de vous donner un indice, de vous poser des questions, de relire VOTRE code et de pointer vos erreurs. Mais chaque ligne de code qui compte pour votre apprentissage doit sortir de vos doigts, pas des siens. Comparez les deux usages suivants - même exercice, destins opposés.
Écris-moi une fonction JavaScript qui compte les voyelles d'un mot.Le bon usage transforme l'IA en tuteur : elle balise le chemin, mais c'est vous qui marchez. Le prompt suivant est le plus important du parcours - gardez-le précieusement, il fonctionne pour n'importe quel exercice.
Vous êtes mon tuteur de programmation. Je suis débutant et je veux APPRENDRE, pas obtenir la solution.
Voici mon exercice : écrire une fonction JavaScript qui compte les voyelles d'un mot.
Règles absolues, valables pour toute la conversation :
1. Ne m'écrivez JAMAIS la solution, même partielle, même si je vous le demande.
2. Aidez-moi par étapes : posez-moi d'abord des questions pour que je décompose le problème moi-même.
3. Quand je bloque, donnez-moi un indice de plus en plus précis, jamais le code.
4. Quand je vous montre MON code, signalez la ligne qui pose problème et demandez-moi ce qu'elle fait, au lieu de la corriger.
5. À la fin, posez-moi un exercice similaire pour vérifier que je sais refaire seul.
Commencez par votre première question.