Apprendre efficacement le développement informatique : 5 erreurs à éviter
Aujourd'hui presque tout le monde sait qu'on n'a pas forcément besoin d'aller dans une école pour apprendre le développement informatique
Aujourd'hui presque tout le monde sait qu'on n'a pas forcément besoin d'aller dans une école pour apprendre le développement informatique, qu'avec juste son ordinateur et une connexion internet, on peut apprendre à créer des applications et devenir très bon.
D'ailleurs le grand nombre de bons développeurs qui sont dans des écoles ont appris la grande partie en autodidacte
Mais ce qu'on ne vous dit pas souvent, est que la plupart prennent du temps, pataugent avant de trouver leur chemin, d'autres préfèrent abandonner, car ils sentent qu'ils ne peuvent pas avancer ou encore ils se croyaient bons alors qu'ils suivaient le mauvais chemin.
Voici quelques erreurs que la plupart des développeurs avec lesquels j'ai échangé ont dit avoir commis, personnellement j'aurais aimé lire cet article avant.
1. Manque de direction et d'orientation
Commencer une carrière dans le développement logiciel sans avoir une voie claire à suivre est une erreur à éviter. Il ne s'agit pas seulement de choisir une voie, mais aussi de vouloir rester sur cette voie aussi longtemps que possible afin d'en acquérir la maîtrise.
Le développement de logiciels est un domaine très vaste. Le manque d'orientation vous fera sauter sur tout ce qui est tendance, mais vous ne ferez qu'effleurer la surface sans aller en profondeur.
Vous devez avoir une direction et donner à cette voie choisie une orientation à long terme, sinon vous finirez par concentrer votre énergie sur de nombreuses choses, et à la fin vous ne serez suffisamment bon dans aucunes.
2. Apprendre rapidement
Oui, je sais, tout le monde est souvent pressé d'apprendre, pressé de finir les bases, pressé de commencer à apprendre les dernières technologies mais il y a une chose que vous devez savoir, apprendre vite n'est pas la même chose qu'apprendre bien.
Pour bien apprendre, vous devez y aller étape par étape, vous devez explorer les différentes utilisations de divers concepts, vous devez être ancré dans les bases, vous devez aller au-delà des tutoriels et explorer de nouvelles façons de faire.
Cela vous permettra de devenir un bon solveur de problèmes, car vous aurez acquis la maîtrise du langage choisi ou des outils nécessaires à la résolution de problèmes.
3. Pas de feuille de route
Prenez garde lorsque vous choisissez un langage de programmation, une technologie ou encore une nouvelle compétence, cela peut prendre du temps. Vous devrez peut-être explorer d'autres voies avant de trouver celle qui vous passionne le plus.
Après avoir choisi votre voie, il est important d'avoir une feuille de route. Une feuille de route ou roadmap est un guide et un chemin étape par étape pour apprendre différents outils ou technologies.
Il existe des sites qui proposent de roadmap dans différents domaines, mais si vous tombez sur un bon cours ou livre ce dernier peut bien jouer le rôle de roadmap.
Vous ne devez pas vous limiter en suivant ces roadmap, n'hésitez pas à aller en profondeur sur certains sujets, parler avec des personnes qui sont plus expérimentées que vous (communautés, réseaux sociaux, etc). La meilleure façon de vous distinguer est d'être passionné et apprendre chaque jour.
4. Ne pas explorer d'autres options
Le lancement d'une carrière de développeur de logiciels ne doit pas être envisagé uniquement sous l'angle de l'obtention d'un emploi. Vous n'avez pas besoin d'un emploi ou de devenir un expert avant de commencer à gagner votre argent en tant que développeur de logiciels.
Pendant que vous apprenez ou que vous attendez l'emploi de vos rêves, vous pouvez explorer la création contenue (blog, YouTube, etc). Cela peut vous aider à améliorer votre réseau et à travers lui, vous pouvez construire votre marque personnelle, mais aussi à apprendre encore plus.
5. Le manque de mentorat
Profiter des opportunités de mentorat peut être très gratifiant. Vous pouvez apprendre de quelqu'un qui a beaucoup d'expérience et éviter certaines erreurs. Vous pouvez également obtenir une révision du code et des commentaires, ce qui vous aidera dans votre parcours de développeur.
Il est très utile d'entrer en contact avec des amis ou des collègues qui sont allés bien plus loin que vous dans le domaine. Entrez en contact avec d'autres développeurs, posez des questions, ne restez pas isolé, venez profiter de la vie.
Conclusion
En conclusion, soyez cohérent et concentrez-vous, acquérir une maîtrise dans n'importe quel domaine prend du temps. Ne vous laissez pas distraire par les tendances du monde des logiciels. Concentrez-vous sur une compréhension approfondie de la voie que vous avez choisie.
Conseil bonus : à défaut de lire un livre ou suivre un cours, je vous conseille de lire au-moins un article de blog par jour, puis trouvez-vous une communauté et soyez-y actif, bref ! Ayez la soif de l'information.
Pendant qu'on y est je vous recommande de vous abonner au canal Telegram de devscast, l'équipe y publie régulièrement des conseils et ressources pour devenir développeur web.