Commencer à apprendre un langage de programmation est facile étant donné les nombreuses ressources sur internet.
Le problème c’est que cela arrête beaucoup de personnes à l’entrée car ils tombent dans les pièges de l’apprentissage, voici pour moi 5 erreurs à éviter lorsque l’on débute dans la programmation.
-
1 La fièvre du débutant
Tu as peut-être déjà eu cette sensation, un enthousiasme débordant, c’est nouveau tu as envie de tout apprendre, tu t’imagines développeur sur la plage ou gagner beaucoup d’argent. C’est normal d’avoir cette sensation mais elle est passagère, le choc est dur lorsque la difficulté nous rattrape, pour éviter ce piège il faut être conscient dès le départ que le chemin sera long. -
2 La dispersion totale
Comme dans le premier piège, la dispersion peut elle aussi être fatale, lors de notre apprentissage on peut tomber sur une vidéo qui parle d’un autre langage ou d’un autre Framework alors on se dit “ tiens c’est intéressant ça, comment cela fonctionne ?”. C’est une bonne chose en soit mais on peut finir par passer de Framework à Framework sans avoir maitrisé les bases, la théorie n’est pas la pratique, apprendre par cœur ne fera pas forcément de toi un bon développeur. -
3 La fuite
Il est plus facile de trouver une autre occupation voir arrêter sa formation lorsqu’on a des difficultés que de chercher une solution afin de passer à un niveau supérieur, il faut bien se dire que les développeurs experts dans leur domaine ont commis la majorité des erreurs et les ont solutionnées. Un expert c’est quelqu’un qui a commis et trouver des solutions à toutes les erreurs possibles dans son domaine. -
4 La comparaison
Si tu te compares à quelqu’un qui est expert tu pars déjà avec un handicap, cette personne est passée par des années d’apprentissage et d’erreurs, croire que l’on peut devenir cette personne en 1 semaine c’est comme croire qu’Internet a été créé en un mois. -
5 Éviter la répétition
On a envie d’aller vite donc on regarde les vidéos à la suite et si une vidéo nous montre ce que l’on a déjà fait, cela peut être tentant de faire un copier-coller, après tout pourquoi refaire ? Si on prend l’apprentissage de la conduite comme exemple, même si dans notre tête on se visualise faire les choses cela peut être différent dans la pratique parce qu’il y a plus de variables qui rentrent en jeu, c’est la même chose avec la programmation.