Article original : How to Get the Most of Video Coding Tutorials
Avez-vous déjà passé des heures à regarder un tutoriel de codage, pour arriver à la fin et avoir l'impression de n'avoir pas appris grand-chose ?
Nous sommes tous passés par là, et cela peut être une expérience frustrante lorsque l'on apprend à coder.
Dans cet article, je vais vous montrer certaines des meilleures techniques que vous pouvez utiliser pour tirer le meilleur parti de tout tutoriel vidéo et maximiser votre apprentissage.
\ud83c\udfae Coder en même temps
C'est une excellente façon de pratiquer la saisie réelle du code, et vous développerez une mémoire musculaire en le faisant. Finalement, des choses comme la création de fonctions, de nouveaux fichiers, et ainsi de suite deviendront une seconde nature. Cela aide également à ancrer les concepts que vous apprenez.
Imaginez jouer à un jeu vidéo où vous regardez simplement le héros combattre des dragons sans vous jeter dans la mêlée. Cela semble ennuyeux, n'est-ce pas ? Et vous ne deviendriez pas meilleur pour combattre les dragons.
C'est exactement pourquoi vous devriez coder en même temps avec les tutoriels au lieu de les regarder passivement. Ouvrez votre IDE, tapez le code et exécutez-le. Voir ces erreurs et succès en temps réel ? Ce sont vos cicatrices et médailles de bataille.
Exemple :
Lorsque le tutoriel dit : "Créons une liste de tâches", ne vous contentez pas d'acquiescer. Construisez-la comme ils le font, ligne par ligne. S'ils ajoutent une fonctionnalité pour cocher les tâches terminées, plongez-vous et codez cette case à cocher. C'est comme suivre une recette – vous ne la liriez pas et n'attendriez pas qu'un gâteau apparaisse.
\ud83d\udcdd Prendre note des fonctionnalités courantes
Le codage ne consiste pas seulement à apprendre la syntaxe – il s'agit d'apprendre à reconnaître les motifs. De nombreuses applications web partagent des fonctionnalités courantes. L'authentification, les opérations CRUD (Create, Read, Update, Delete) et les appels API sont votre pain quotidien.
Exemple :
Dans mes vidéos de projets full-stack sur YouTube, je vous montre comment implémenter de nombreuses fonctionnalités courantes des applications web telles que l'authentification, les opérations CRUD, le tri, le filtrage, et plus encore. Si vous prenez des notes sur la manière et le moment d'utiliser ces fonctionnalités, vous pourrez vous y référer lorsque vous en aurez besoin dans vos projets futurs.
\ud83d\udd04 Regardez une section et voyez si vous pouvez la refaire vous-même
C'est là que la magie opère. Après avoir regardé un segment, prenez une profonde inspiration et essayez de reproduire ce que vous venez d'apprendre sans tricher.
C'est comme essayer de dessiner une carte d'un donjon après l'avoir traversé une fois. Ne vous inquiétez pas si vous manquez un tournant – le but est de graver ces chemins de codage dans votre cerveau. Rappelez-vous : la répétition est la clé pour apprendre les concepts de codage.
Exemple :
Si le tutoriel vient de montrer comment ajouter une fonctionnalité pour trier les tâches par priorité, fermez la vidéo et voyez si vous pouvez l'implémenter à nouveau à partir de zéro. Il est normal de rencontrer des difficultés. C'est à ce moment-là que vous savez que vous apprenez. Vous pouvez toujours vous référer à la vidéo si vous êtes bloqué et essayer à nouveau.
\ud83d\ude80 Voyez si vous pouvez faire la section suivante vous-même
Vous vous sentez audacieux ? Essayez de prédire et de coder la fonctionnalité suivante avant que le tutoriel ne vous montre comment faire. C'est comme choisir votre propre aventure dans un livre. Cela teste non seulement votre compréhension, mais améliore également vos compétences en résolution de problèmes.
Exemple :
Le tutoriel prévoit d'ajouter une fonctionnalité pour filtrer les tâches ? Essayez de le faire avant de lancer la vidéo. Que vous réussissiez ou non, comparer votre approche à la solution du tutoriel offre des perspectives incroyables.
\u23f8 Faites une pause et ajoutez vos propres petits éléments
Qui a dit que vous deviez vous en tenir au script ? Ajoutez vos propres mini-fonctionnalités ou ajustements. Si l'application du tutoriel est aussi simple qu'une pomme de terre, pourquoi ne pas l'épicer avec un peu de magie CSS ? Ou ajouter une fonctionnalité que vous pensez utile ?
Exemple :
Vous construisez cette liste de tâches, mais elle est toute en texte ? Ajoutez des emojis pour les tâches ! \ud83c\udf89 Une tâche concernant l'appel à votre grand-mère ? Ajoutez un emoji cœur à côté. C'est votre monde – amusez-vous à le décorer.
\ud83c\udf1f Étendez le tutoriel avec vos propres fonctionnalités
C'est l'une de mes façons préférées d'apprendre, car ce n'est pas aussi intimidant que de commencer à partir d'une page blanche.
Une fois que vous avez suivi le tutoriel jusqu'à la fin, ne vous arrêtez pas là. Considérez-le comme le jeu de base, et maintenant vous ajoutez des DLC (contenus téléchargeables). C'est votre chance de faire preuve de créativité et de rendre le projet vraiment vôtre.
Exemple :
Votre liste de tâches fonctionne ? Super ! Pourquoi ne pas ajouter une fonctionnalité pour partager les tâches avec des amis ou les synchroniser sur plusieurs appareils ? Le ciel est la limite.
\ud83c\udfd6 Prenez beaucoup de pauses
Avez-vous déjà remarqué comment les idées vous viennent parfois lorsque vous êtes loin de l'ordinateur, peut-être sous la douche ou en vous promenant ? C'est votre cerveau qui traite les informations en arrière-plan.
Les marathons de codage peuvent mener à l'épuisement, alors n'oubliez pas de faire des pauses. Étirez-vous, hydratez-vous ou faites une petite danse. Votre cerveau (et votre corps) vous en remerciera.
Exemple :
Après avoir codé une nouvelle fonctionnalité, éloignez-vous un peu. Essayez de faire une promenade ou de travailler sur un autre projet non lié au codage. Vous pourriez revenir avec une nouvelle perspective ou une nouvelle idée à implémenter. C'est comme laisser votre personnage de jeu se reposer à l'auberge avant la prochaine grande quête. \ud83d\ude09
\ud83d\udd0d Conclusion
Si vous êtes impatient de mettre ces techniques en pratique, n'hésitez pas à visiter ma chaîne YouTube. Là-bas, je m'attaque à des projets de niveau entreprise, en démêlant le comment, le quoi et le pourquoi derrière chaque ligne de code. Passez donc dire bonjour !