Welcome on Share!
Discover

shared contents

Subscribe

to sources that interest you

Share

your own contents

By using Miple's services, you agree to our Privacy policy.

4 Conseils pour Développeurs DÉBUTANTS !


John Taieb
Published
May 3, 2020



Aujourd'hui, je te propose un article qui te concerne particulièrement si tu débutes dans le développement, peu importe le langage ou le framework que tu utilises.

Imagine : tu as écrit une belle page de code, t'es tout fier, tu lances le programme pour voir le résultat et là crac, ça ne fonctionne pas...

Pourquoi ça ne fonctionne pas ? Comment savoir où chercher ? Quand on commence à coder, on fait à peu près tous les mêmes erreurs de débutant. Je vais donc te donner 4 conseils qui vont te permettre de mieux apprendre et de progresser plus vite.

Conseil 1 : Utilise ce que tu apprends

Apprendre à coder, c'est tout sauf ingurgiter un max de cours théorique qu'on apprend par coeur. C'est la mauvaise méthode :

  1. C'est super ennuyeux.
  2. Tu ne sauras pas te débrouiller tout seul dans un nouveau projet.

La bonne méthode, c'est d'apprendre manière active. Dès que tu apprends quelque chose de nouveau, imagine quelque chose de sympa qui s'en sert et crée le. Tu peux aussi recréer une situation similaire à celle vue dans le cours, mais avec des variantes.

L'important est de systématiquement manipuler le code que tu as appris.

Le code ne s'apprend pas par coeur. Amuse-toi à créer de nouvelles choses, et si tu trouves ça fun, alors tu es sur la bonne voie. L'objectif, c'est de pratiquer ce que tu apprends.

Conseil 2 : Fais simple

Pour écrire du code, il y a le principe KISS, "Keep It Simple, Stupid" ("Garde ça simple, idiot"), c'est-à-dire enlèver toutes les complications inutiles.

En programmation, il y a toujours plein de façons d'arriver au même résultat, alors cherche la méthode la plus simple. Dans le futur, tu auras plus de facilité pour le comprendre et le maintenir.

De plus, quand on apprend à coder, il ne faut pas brûler les étapes, il faut avancer un pas à la fois. Il vaut mieux avancer doucement mais sûrement, c'est-à-dire bien maîtriser une chose après l'autre, plutôt qu'essayer d'apprendre plein de choses d'un coup et, finalement, ne les comprendre que moyennement.

Par exemple, ne faîtes pas de copier-coller d'un bout de code trouvé sur internet si vous ne comprenez pas ce qu'il y a dedans.

Conseil 3 : Vérifie la syntaxe

Qui n'est pas déjà tombé sur une erreur de ce type : c'est inévitable ! Il faut apprendre à les dépister d'un simple coup d'oeil, parce que vous pouvez perdre beaucoup de temps à cause d'un oubli de parenthèse...

Il y a 3 types d'erreur de syntaxe très fréquentes.

Premièrement, tout ce qui est point-virgue, deux-points, égal simple, double, triple... Il y a autant de pièges qui conduisent à de toutes petites erreurs, mais qui causent un beau plantage. Il faut utiliser les bonnes choses au bon endroit. Quand on débute, il est normal et fréquent de se tromper là dessus.

Deuxièmement, il y a aussi tout ce qui est parenthèses et accolades. Vérifie toujours que les accolades de fonctions, de boucles ou de conditions sont bien refermées. C'est normalement facile avec un bon éditeur de code qui les mets en couleur.

Enfin, troisièmement, il y a aussi tout ce qui est erreur de frappe : les "defaut" au lieu de "default", les "fonction" au lieu de "function", etc... Apprends bien tous les mots-clés de ton langage, et rassure-toi : avec la pratique, tu vas devenir un sniper et les repérer super vite.

Quand tu débutes, prends bien l'habitude de relire ton code et quand tu auras appris à déboguer, tu pourras repérer les erreurs encore plus vite en fonction des différents messages d'erreur que tu vas obtenir.

Conseil 4 : Deviens autonome

Imaginons que quelque chose ne fonctionne pas dans ton code (par exemple, ton serpent de la formation JavaScript ne se déplace pas ou ne veut pas manger une pomme). Malheureusement, tu n'as aucune idée de ce qui ne va pas et de comment le corriger. Alors que faire ?

Si tu es un de mes étudiants, tu peux me poser la question, mais je vais être franc avec toi : ce n'est pas la meilleure solution, parce que même si je te dépanne, ton programme va certes fonctionner, mais tu n'auras rien appris de plus.

Alors qu'elle est la bonne méthode ?

  1. Aie le bon état d'esprit. Ne désespère pas et vois la situation comme un défi, une énigme à résoudre.
  2. Décortique le fonctionnement de ton code. Par exemple, quelles variables et fonctions as-tu déclaré ? Sont-elles bien utilisées ? Demande-toi qui fait quoi et dans quel ordre. Dans 90% des cas, tu trouveras la solution tout seul en analysant bien la situation.
  3. Apprends à débuguer ton code. Dans la formation JavaScript, je t'explique exactement comment suivre, en live, l'exécution de ton code, avec les outils pour développeurs de Chrome pour repérer ce qui cloche.
  4. Cherche sur Google. Un développeur web passe sa vie sur Google pour trouver comment résoudre les problèmes qu'il rencontre au quotidien. Il peut faire des centaines de recherche par jour. Plus tu en feras, plus elles deviendront précises et bien formulées.

Pour résumer, on apprend encore beaucoup plus si on parvient à résoudre soi-même ses problèmes. Tu connais sûrement le proverbe :

« Si tu donnes un poisson à un homme, il mangera un jour. Si tu lui apprends à pêcher, il mangera tous les jours. »

Le plus important, ce n'est pas de résoudre le problème, mais d'apprendre les bonnes méthodes pour le résoudre soi-même.



Dans cet article, je t'ai donné mes 4 conseils pour mieux apprendre quand tu débutes :

  1. Utilise tout de suite ce que tu apprends.
  2. Fais simple.
  3. Attention aux erreurs de syntaxe.
  4. Deviens autonome pour corriger tes erreurs.

En suivant tous ces conseils, tu progresseras plus rapidement et en prime, tu verras vite que coder, c'est super amusant. À bientôt !



Texte écrit par Lucas Willems


John Taieb

Utilise ton ordi et crée ta vie sur mesure ! Je suis codeur-entrepreneur-kiffeur et j’aide les gens à changer de vie.