Back
K

Copilot 🤖 | Apprendre avec l'AI

Avant de continuer, j'ai envie de te partager mes conseils concernant le "mindset" avec lequel tu peux aborder Copilot.

Car certaines affirmations reviennet souvent :

  • Copilot va trop m'aider et je vais devenir incompétent
  • Copilot va me "remplacer" et je vais devenir son outil
  • Copilot n'est pas fait pour les débutants

Il faut qu'on parle de ça.

nai-copilot-mindset.mp4

Ce qu'il faut suivre...

Copilot peut clairement t'aider. Mais alors quel mindset adopter avec Copilot pour monter rapidement en compétence ?

Pour ça, je te conseille de suivre ces 3 points.

Ne jamais accepter de ne pas comprendre

Et oui... la différence se fait si tu passes ton temps à essayer de comprendre ou pas.

Il y a un ami qui me disait toujours :

Moi, je cherche la vérité, pas les croyances.

Les croyances, c'est ce que tu penses, ce que tu crois. Copilot te donne un code et tu "penses" l'avoir compris et être capable de l'expliquer.

Mais évidemment, les croyances, ce n'est pas toujours la vérité.

La vérité, c'est rechercher exactement le comment du pourquoi comme je peux le faire avec mes vidéos YouTube.

C'est arrêter de sauter de sujet en sujet mais plutôt attendre d'en maîtriser parfaitement un avant de passer au suivant.

Justement !

ChatGPT / Copilot ou autres technologies font exactement ça.

Ils peuvent t'expliquer encore et encore certains sujets afin que tu puisses arriver à une sorte de maîtrise.

Mais si tu ne cherches pas à comprendre, tu ne comprendras jamais.

Toujours challenger l'IA

  • Mais a-t-elle raison ?
  • C'est pertinent ?
  • Sait-elle vraiment ce qu'elle dit ?
  • Est-elle en train d'halluciner ?

L'IA n'est pas un devin, elle est entraînée sur les mêmes croyances qui ont le plus été postées sur StackOverFlow.

Comme un Senior, comme n'importe qui, il faut toujours remettre en question ce qu'elle dit.

En gardant un esprit critique, tu vas continuer de réfléchir et de comprendre.

Jouer avec le code

Une de mes pratiques préférées avec l'IA, c'est de la tester.

Si je copie / colle un code qu'elle a généré directement dans mon code, je vais rajouter plein de console.log et sûrement améliorer / modifier son code afin que ce soit moi qui l'ai écrit et pas une autre personne (ou une IA).

En t'assurant de toujours tester / comprendre le code qu'elle génère, mais quand tu le copies, tu vas énormément monter en compétence.

Autosuggestion

Il y a un point important avec Copilot, c'est qu'il vient constamment te "déranger" pour te proposer du code.

En tant que dev, tu pourrais te mettre en mode "j'accepte tout".

Et plus rien faire ?

Ne pas t'habituer à écrire encore et encore ?

On est d'accord, je ne pense pas que ce soit idéal.

Il y a un équilibre à avoir.

Si tu "acceptes" les suggestions mais que tu le fais consciemment, en suivant les 3 points ci-dessus, ça devrait jouer.

Car même si tu ne codes pas, tu apprends à être développeur.

Un développeur résout des problèmes, il ne code pas.

Si tu arrives à résoudre ton problème avec Copilot, que tu arrives à comprendre un peu le code qu'il fait et que tu restes curieux, tu as toutes tes chances de monter en compétences.

Conclusion

Pour que ce soit plus concret, je te propose de voir ensemble les règles avec l'AI en général. Cette vidéo s'applique aussi pour le cours ChatGPT.

nai-copilot-rules.mp4

Je pense que peu importe ton niveau, ton langage ou autre, Copilot peut être d'une vraie aide.

Pour les débutants, il te permet d'aller plus vite et de maîtriser dès le départ l'IA qui va être de plus en plus omniprésente.

Pour les intermédiaires, ça te permet de coder plus vite et parfois de découvrir des trucs cool.

Pour les plus avancés, le gain de temps est énorme.

Mais surtout, tu peux te concentrer sur des choses plus importantes.

Quiz

Un débutant peu utiliser Copilot si...

Pourquoi il est important de comprendre le code ?

Quel sont les avantages d'un débutant à utiliser Copilot ?

Next lessons
Partagez vos idées
Contribuez votre perspective et engagez-vous avec d'autres apprenants pour un retour d'expérience enrichi.
Markdown is supported