Retour • 19/12/2024
Comment apprendre à coder avec l'IA
Écris par Melvyn Malherbe le 19/12/2024
L'IA est partout et il faut se demander : comment apprendre à coder avec l'IA ?
Comment rendre l'IA utile et te permettre d'apprendre mieux et plus vite, c'est ce que je chercherais personnellement.
Car l'IA est là. L'éviter est une perte de temps. Alors quelles sont les méthodes pour apprendre à coder avec l'IA ?
Pour cela, il y a ce que je vais appeler les "3 règles de l'IA" à suivre pour apprendre à coder et pas juste utiliser l'IA pour faire ton travail.
- Comprendre ce que tu fais
- Demander des explications, pas des réponses
- Pratiquer autant que possible
1. Comprendre ce que tu fais
La première règle, c'est de chercher à comprendre ce qui se passe.
Généralement, dans mes formations, je mets un énorme effort à expliquer ce qui se passe, comment ça fonctionne afin de faire en sorte que la personne comprenne ce qui se passe.
Quand tu comprends, tu es capable d'être autonome et de trouver les solutions par toi-même.
Avec l'IA, quand tu comprends, tu es beaucoup plus capable de comprendre ce qui se passe dans le code généré afin d'être capable de l'utiliser correctement.
C'est pour ça que je recommande vraiment de chercher à comprendre ce que tu fais.
Comprendre VS Apprendre
Apprendre une chose, c'est par exemple apprendre le théorème de Pythagore.
Tu l'as appris par cœur.
Mais tu ne sais pas forcément utiliser cette compétence dans des cas concrets.
Quand je dis apprendre, c'est justement passer au niveau supérieur et être capable d'utiliser ces compétences dans des cas concrets.
Quand tu as compris, tu n'as plus besoin d'apprendre en gros.
2. Demander des explications, pas des réponses
Le gros piège, c'est de demander à l'IA de résoudre des problèmes pour toi et de venir te "crasher" du code.
Grosse erreur !
En tant que débutant, tu ne veux pas que l'IA écrive ton code, tu veux qu'elle t'explique le tien.
Au lieu de lui dire :
"Résous ce problème dans mon code"
Tu peux lui dire :
"Explique-moi le problème dans mon code sans le résoudre"
Le but, c'est que l'IA soit ton coach et le problème de l'IA, c'est qu'elle fait ce qu'on lui demande.
Il va donc falloir faire attention à faire en sorte que l'IA soit comme un coach et un coach ne te donne pas les réponses, il te les fait chercher, ce qui change tout !
3. Pratiquer autant que possible
Le but maintenant, c'est vraiment pratiquer.
Écris du code, tu peux utiliser GitHub Copilot ou Cursor pour générer du code mais pratique. Crée des projets. Si tu es capable de résoudre les bugs que l'IA crée, c'est que tu es un développeur.
Mais pour cela, il faut beaucoup pratiquer sur des projets qui ne sont pas toujours simples.
J'explique dans cette vidéo à quel point dans la pratique, il est essentiel d'apprendre à développer pour créer des applications avec l'IA :
Et personnellement, j'ai une formation pour débutant avec HTML / CSS que tu peux suivre ici.
Conclusion
Tu peux totalement apprendre avec l'IA il faut juste ne pas tomber dans le piège de déléguer ton cerveau à l'IA. L'IA est un outil qui fait ce que tu lui dis, ce qui peut être dangereux car ton usage est défini par ce que tu lui demandes. Demande-lui donc de ne pas faire à ta place, mais de t'expliquer.
Concentre-toi sur comprendre les concepts car il est inutile de tout apprendre par cœur.
Et finalement, pratique et fais autant de projets que possible.