"Anybody can learn to code. And everyone should give it a try.*" - Bill Gates
* "N'importe qui peut apprendre à coder. Et tout le monde devrait essayer."Apprendre à coder n'est pas facile. C'est un défi. Un défi d'adopter une toute
nouvelle façon de penser. Et, comme pour toute nouvelle compétence qui vaut la peine d'être bien maîtrisée, cela prend du temps. Mais c'est un objectif réalisable pour toutes celles et ceux qui ont l’ambition de travailler sérieusement.
Tous égaux face à l’apprentissage du code ?
L'expérience de l’apprentissage du code ne sera pas la même pour tout le monde, mais il est important de savoir qu'il n’y a
pas de profil type pour se lancer. Au
Wagon, les parcours sont très variés : des
anciens élèves d'école de commerce, des professionnels du
marketing ou de la
communication, des
ingénieurs, mais aussi des avocats, journalistes,
enseignants,
architectes, musiciens,
graphistes, etc.
Contrairement à ce que certains pourraient penser, le code n'a rien à voir avec les mathématiques : c'est une discipline portée sur la logique. Bien entendu, une formation préalable reposant sur le même type de logique aidera dans l'apprentissage du code. Par exemple, si tu as étudié un sujet similaire à l'université ou développé des compétences analytiques lors de tes expériences professionnelles, tu seras avantagé.e dans ta compréhension des langages de programmation. D'un autre côté, une personne n'ayant pas cette expérience pourra avoir des avantages en ce qui concerne le côté créatif du code, par exemple sur la partie frond-end. Laisser aller sa créativité pour inventer un produit visuellement attractif : c’est aussi ça, le code.
Dans tous les cas, n'importe qui peut apprendre à coder s'il a la motivation nécessaire pour surmonter les difficultés qu'il ou elle rencontrera. En particulier pour franchir l’obstacle même de l’apprentissage initial, qui consiste à bien comprendre une chose avant de passer à une autre. Pour avancer dans l'apprentissage du code, chacun sa façon d'apprendre et chacun son rythme. En réalité, la question n'est pas de savoir si tu peux apprendre, mais comment tu peux apprendre et monter en compétences. Et pour y parvenir, certaines qualités sont essentielles.
Les qualités essentielles pour apprendre à coder
Même si l’apprentissage du code est à la porté de toutes et tous, quelques qualités sont essentielles pour accéder à la réussite !
La toute première est bien évidemment d’avoir une bonne dose de motivation (beaucoup de motivation, si tu embarques pour un périple de 9 semaines au Wagon !). Cette motivation te permettra de tenir bon les premières étapes de ton apprentissage, mais aussi tout au long de ta pratique. C’est ta capacité à résister aux difficultés et à les traverser sans te décourager qui te servira dans tout ce que tu entreprends. À chaque obstacle dépassé, tu ressentiras un sentiment de satisfaction qui t'aidera à relever le défi suivant.
La seconde est la
curiosité. Lorsque tu vas commencer à coder, tu vas probablement vivre l'expérience suivante : tu écris quelque chose avec une grande confiance et pourtant, cela ne fonctionne pas. Tu ne sais ni pourquoi, ni comment y remédier. Ce processus peut être frustrant, mais c'est aussi l'occasion d'exprimer ta curiosité intellectuelle, en allant chercher une solution par tous les moyens. C'est un processus sans fin, comme le dit si bien Sandrine,
développeuse au Wagon : "J'aime l'apprentissage constant que requiert le code. Peu importe ce que tu dois faire - réparer un bug, mettre en place de nouvelles fonctionnalités, apprendre un nouveau langage de programmation - tu es tout le temps en train d'apprendre."
La troisième qualité essentielle est un bon
sens relationnel. Si tu choisis une formation comme Le Wagon, tu travailleras chaque jour avec une nouvelle personne. Pendant les deux dernières semaines de formation, tu travailleras au sein d'une équipe, avec laquelle tu coderas ton propre projet. Après la formation, si tu décides d'intégrer une entreprise en tant que développeur.se ou
product manager, tu devras alors interpréter les besoins et les contraintes de ton équipe, porter une réflexion et développer une solution : l’échange et la bonne compréhension des enjeux sera donc primordial en amont.
Terminons en beauté avec cette phrase de Jean-Baptiste Kempf, entrepreneur et fondateur de VLC, qui résume tout : “Faire du bon code, c'est avant tout beaucoup de temps, beaucoup de persévérance et un peu de logique”