Ce qu'il faut savoir lorsqu'on apprend à coder

Pédagogie 5 min de lecture Pauline Huesca
Mis à jour le
Ce qu'il faut savoir lorsqu'on apprend à coder

À retenir

  • 📚 L'apprentissage du code passe par quatre étapes distinctes: la lune de miel (confiance totale), la falaise de la confusion (premières erreurs), le désert du désespoir (sentiment de piétinement), et la montée en puissance (confiance en les compétences).
  • 🎯 Se fixer des objectifs courts et réalistes (30 minutes à 1 heure par tâche) permet de valider progressivement tes compétences et de maintenir la motivation sans t'ennoyer.
  • 👥 La collaboration en équipe, le peer programming et les retours externes sont essentiels pour surmonter le doute et consolider l'apprentissage, surtout lors des phases difficiles.

Après avoir recueilli plusieurs témoignages de développeur·se·s, d'apprenant·e·s et avoir découvert cet article incroyable d'Erik Trautman, dont nous nous sommes inspirées pour cet article, nous avons décidé de vous partager le parcours qui attend toute personne qui souhaite apprendre à coder.

Oser se lancer dans la programmation c'est bien, mais affronter toutes les étapes de ce voyage est essentiel pour devenir développeur·se. Toutes les personnes qui ont appris la programmation sont passées par là. Et comme elles, vous allez y arriver ! Dans cet article on vous explique les différentes étapes et on vous donne tous les outils pour les passer avec succès.

Pour bien comprendre ce qui suit, deux variables sont clés dans l'apprentissage :

  • la confiance : perception qu’un individu a de ses propres compétences
  • les compétences : acquis théoriques de la programmation
Les 4 étapes du parcours d'apprentissage du code

Si tu pars vraiment de zéro, mieux vaut d'abord poser les bases avec une formation développement web avant de te spécialiser.

Voici le parcours qui vous attend

1- La lune de miel 🤩 correspond à vos premiers pas dans la programmation. Grâce à des ressources pour débutant·e·s souvent ludiques et gamifiées, vous allez pouvoir rapidement réussir les exercices proposés. Vous allez découvrir le plaisir de coder et de voir rapidement des résultats imagés. Vous ignorez encore ce que vous ne connaissez pas et votre confiance en vous est totale.

2- La falaise de la confusion 😱 arrive au moment où vous allez vous attaquer des ressources moins guidées et avoir vos premières recherches de bug (éliminations d'erreurs) à faire. Cette étape est caractérisée par le fait de ne pas toujours savoir comment poser les bonnes questions, car vous comprenez l'étendue des savoirs à acquérir, et votre confiance en vous s'effrite.

3- Le désert du désespoir 😢 arrive lorsque vous évoluez en autonomie. Vous avez l'impression que vous tournez en rond. C'est une phase qui peut durer longtemps si votre confiance en vos compétences est atteinte. C'est une illusion : vous êtes en pleine courbe d'apprentissage mais vous ne le voyez pas comme ça. Pour contrer cet effet il faut obtenir du feedback et de la validation externe. Il faut s'accrocher et aussi noter régulièrement les compétences assimilées dans le temps : beaucoup plus qu'on ne pense !

4- La montée en puissance 🥳 est le moment où vous avez enfin trouvé un chemin pour sortir du désert et où vous rassemblez tous vos acquis. Vous avez désormais complètement confiance en vos compétences et vous êtes prêt·e·s pour devenir développeur·se· ! 💪

Bon à savoir

Deux variables gouvernent ton apprentissage : la confiance (la perception que tu as de tes compétences) et les compétences réelles (tes acquis théoriques). Le fameux découragement du « désert du désespoir » vient surtout d'une chute de confiance, pas d'un manque de progrès. Note régulièrement tout ce que tu as assimilé : tu constateras que tu avances bien plus vite que tu ne le crois.

Comment bien réussir son apprentissage du code?

Voici donc quelques conseils pratiques pour avancer dans l'apprentissage du code sans se noyer dans la multitude de ressources.

Nous t'expliquerons aussi comment nous avons intégré au sein de notre formation à Ada Tech School des solutions concrètes pour aider les apprenant·e·s à surmonter ces étapes.

  • Se fixer des objectifs courts et réalistes avant de commencer à coder. Pour ce faire, vous pouvez lister des tâches que vous pourrez faire, en 30 minutes à 1 heure de réalisations par tâche (ou qui correspond à votre cycle de concentration). Au fur et à mesure, vous validerez vos tâches et vous aurez vraiment la sensation de progresser et de ne pas vous noyer. Par exemple, à Ada Tech School, nos apprenant·e·s remplissent en début de projet et en début de mois des fiches projets et mensuelles pour se fixer des objectifs de progression.

  • Sélectionner en amont ses ressources afin de ne pas te perdre dans l'étendue infinie des ressources présentes sur internet. Avant de commencer à creuser une notion particulière, nous t'invitons à sélectionner des ressources en amont et à ne lire que celles-ci plutôt que de lire des ressources au fil de l'eau. Tu peux par exemple piocher dans la liste des cours sur Youtube sélectionnée par Ada Tech School. Ainsi, tu n'auras pas la sensation d'être perdu·e et tu auras un plan d'attaque en tête. Par exemple à Ada Tech School, nous sélectionnons des ressources pour nos apprenant·e·s afin qu'ils·elles se concentrent sur les meilleures ressources pour passer le plus de temps possible sur la pratique.
  • Collaborer en équipe et avancer en groupe permet de se stimuler et de ne pas perdre la motivation. Mobprogramming, pair learning, peer programming sont des méthodologies efficaces : elles consistent à coder à plusieurs, à parler de son code et à le commenter. À Ada Tech School, on apprend par la pratique et toujours en groupe !

    Collaborer en groupe fait partie des clés de réussite, et c'est exactement ce que permet la formation développement web, une méthode qui consiste à coder à plusieurs et à commenter son code.
  • Il est important de s'entourer, même si on en a pas de développeur·se·s dans notre réseau professionnel. Tu peux ainsi rejoindre des communautés tech sur meetup, Slack, Discord pour demander conseil. À Ada Tech School, on organise tous les mercredi matins des masterclass avec des professionnel·le·s du secteur.
  • Avoir du feedback de professionnel·le·s ou de la part d'autres apprenant·e·s. À Ada tech School, les encadrant·e·s ont véritablement un rôle de coach technique.

Le saviez-vous

Se fixer des objectifs courts change tout. Découpe ton apprentissage en tâches réalisables en 30 minutes à 1 heure : chaque tâche validée te donne une sensation concrète de progression. C'est exactement la logique des fiches projets et mensuelles que remplissent les apprenant·e·s d'Ada Tech School en début de projet et de mois.

Une fois les fondamentaux acquis, beaucoup d'apprenant·e·s veulent aller plus loin et viser une vraie polyvalence : c'est tout l'objet de la formation développeur full stack qui couvre à la fois le front et le back.

À propos d'Ada Tech School

Ada Tech School est une école d’informatique d’un nouveau genre. Elle s’appuie sur une pédagogie alternative, approchant le code comme une langue vivante, ainsi que sur un environnement féministe et bienveillant. Elle doit son nom à Ada Lovelace qui fut la première programmeuse de l’histoire.

L’école est située à Paris, Lyon, Nantes et accueille chaque promotion pour deux ans. Après neuf mois de formation les étudiants sont opérationnels et prêts à réaliser leur apprentissage - rémunéré - pendant douze mois dans une des entreprises partenaires de l’école comme Trainline, Deezer, Blablacar ou encore Botify. Aucun pré-requis technique n’est exigé pour candidater. Il suffit d’avoir plus de 18 ans. La sélection se fait en deux temps : formulaire de candidature puis entretien avec une réponse sous 2 semaines. Pour plus d’informations sur la formation, télécharge notre brochure de présentation.

Crédit : Notre article est inspiré de l'article d'Erik Trautman "Why Learning to Code is So Damn Hard".

Pauline Huesca

Pauline Huesca

Responsable des Opérations @Ada Tech School

Partager l'article
Super ! Vous vous êtes inscrit avec succès.
Super ! Effectuez le paiement pour obtenir l'accès complet.
Bon retour parmi nous ! Vous vous êtes connecté avec succès.
Parfait ! Votre compte est entièrement activé, vous avez désormais accès à tout le contenu.