Les 7 erreurs qui vous empêchent de progresser en développement web

Les 7 erreurs qui vous empêchent de progresser en développement web

Vous vous êtes sûrement demandé à un moment ou à un autre de votre apprentissage/formation de développeur web pourquoi vous n'y arrivez pas, pourquoi vous ne progressez plus ou en tout cas, pas au rythme que vous souhaiteriez. Je vais partager avec vous 7 erreurs à éviter pour progresser plus vite et mieux dans votre épopée de développeur !
Ces conseils s'appliquent aussi bien à des languages frontend (HTML, CSS, JS, VueJS, ReactJS) que backend (NodeJS, PHP, Symfony, Laravel).

Erreur #1 Binge-watcher des vidéos

Regarder/Lire des heures de tutos sur diverses sources de formation c'est utile, mais que dans une certaine limite. Sans pratique, regarder trop de contenu d'un coup va nous rassasier et donner l'impression d'avoir appris énormément. Puis, dans les fait quand on se retrouve devant l'éditeur de code, on a tout qui se mélange, on a oublié la moitié des points qu'on était sûr de pouvoir réutiliser au bon moment.

Attention de toujours bien pratiquer en parallèle d'un tuto pour assimiler petit à petit les nouvelles connaissances.

Erreur #2 Manque de pratique

Les exercices de formation, sur des mini-cas sont utiles pour apprendre les bases. Cependant pour devenir développeur il faut mener à bien des projets de A à Z, et même si ça peut faire peur quand on apprend encore les bases, c'est envisageable. Un gros projet c'est un ensemble de mini-tâches qui s'additionnent, mais en découpant bien comme il faut et en cherchant les bonnes infos pour réaliser toutes ces mini-tâches une par une, vous apprendrez ENORMEMENT !

Erreur #3 Ne pas terminer les projets

Se lancer dans un projet c'est toujours très stimulant. Passé les premières lignes de code, et l'excitation du début vous pourrez vous démotiver et vouloir passer à un nouveau projet. Cette erreur peut vous être fatale. Quitte à ne pas fignoler chaque point de votr eprojet dans le moindre détail, terminer le projet vous apportera une satisfaction énorme alors qu'abandonner vous donnera l'impression de ne jamais avancer. Votre prochain projet sera toujours meilleur que le précédent avec l'expérience acquise petit à petit !

Erreur #4 Chercher la solution parfaite

Il est courant pour un développeur junior de se bloquer parce qu'il veut absolument LA solution parfaite et idéale. La vérité en développement est tout autre. Il existe un nombre très élevé de solutions possibles. L'important, surtout quand on débute c'est que ça fonctionne. Avec l'expérience et la pratique vous pourrez juger d'avoir utilisé des solutions bancales dans le passé et vous améliorer petit à petit, mais au moins vous n'aviez pas passé 12 jours sur le même problème et vous avez avancé.

Erreur #5 Vouloir apprendre par coeur

Ca aurait pu être l'erreur principale, en tout cas si vous cherchez absolument à apprendre par coeur les différentes solutions pour résoudre TOUS les problèmes vous risquez de faire exploser votre cerveau parce que le nombre de chose possible est illimité. Vous serez également bloqués dès qu'une nouvelle problématique émergera, ça serait très génant… La solution c'est de réfléchir à la solution et de déveopper une logique plutôt que de chercher LA solution toute prête sur un plateau.
Même avec des années d'expérience je recherche des éléments de syntaxe, des noms de fonctions, des techniques basiques, l'important c'est de se douter de leur existance et de les ressortir au bon moment.

Erreur #6 Appliquer toujours la même solution

Passé un certain niveau vous aurez certainement l'impression d'avoir quasiment tout vu (ce qui est très faux) et aurez à résoudre souvent des problèmes très similaires (mais différents). Dans ces cas il est toujours utile de réfléchir à la meilleures solution avec nos nouvelles connaissances, les nouveaux languages, frameworks, plutôt que se cantonner et s'obstiner à appliquer une technique qui a marché pour autre chose à un autre moment.

Erreur #7 Ne pas bien se connaître

Pour finir, pour progresser il faut savoir où on en est. Que ce soit nos forces pour savoir ce sur quoi on est à l'aise mais surtout nos faiblesses pour pouvoir se rendre compte sur quels aspects travailler, quels tutoriels rechercher, quelles connaissances on a besoin pour devenir plus complet.