A terminal displaying
Agence web » Actualités du digital » Apprendre à coder en ligne? Ne fais pas ces erreurs que j'ai faites

Apprendre à coder en ligne? Ne fais pas ces erreurs que j'ai faites

Résumé

  • Les cours en ligne sont un excellent point de départ mais ne vous guideront pas tout au long du parcours d'apprentissage.

  • Frapper un mur est commun après avoir terminé le matériel débutant, alors soyez prêt à vous auto-diriger votre apprentissage.

  • Sans projet ou objectif spécifique, il est facile de perdre la direction et la motivation.

Il y a quelque temps, j'ai essayé d'apprendre Python à travers des cours en ligne. Bien que c'était amusant, cela ne s'est finalement pas bien fini. Mais en cours de route, mon expérience m'a appris quelques choses qui pourraient vous aider à réussir là où j'ai échoué.

Mon expérience de codage en ligne

Quand j'ai décidé que je voulais commencer à apprendre le codage, j'ai choisi d'apprendre Python, qui est généralement considéré comme étant l'une des langues les plus adaptées aux débutants. Je me suis concentré sur des cours en ligne gratuits, principalement des jet-bains, ainsi que quelques outils basés sur les défis que j'ai découverts à mesure que j'ai progressé.

Bien que j'avais essayé un peu dans le passé, je ne savais pas grand-chose sur la programmation et que je n'étais pas aussi préparé que je l'aurais pu. J'ai réussi à terminer les cours que j'ai suivis, mais quand j'ai dû passer au niveau supérieur, ma brève carrière de codage a rapidement éclaté. Alors, qu'est-ce qui ne va pas?

En rapport

5 choses que j'aurais aimé savoir quand j'ai appris la programmation pour la première fois

Ne faites pas les mêmes erreurs.

Ne précipitez pas les bases

Les premiers stades de l'apprentissage sont les plus amusants et les plus gratifiants. Il y a tellement de bases à ramasser dans une langue comme Python que vous vous déplacez à un rythme rapide. Vous pouvez déchirer les principes de base, la syntaxe et tous les autres éléments essentiels. Vous apprenez tellement à chaque session.

Cela peut vous donner un faux sentiment de sécurité, car les choses deviennent plus compliquées. Pour moi, c'est quand le concept de récursivité a été introduit. C'était beaucoup plus difficile à comprendre que tout ce que j'avais fait auparavant, et la caisse apparemment soudaine de la courbe d'apprentissage a été un peu un choc.

Cela a également exposé la façon dont j'avais précipité certaines des autres bases et n'avait pas une compréhension aussi ferme que je le pensais.

Essayez de vous rythmer. Assurez-vous de comprendre vraiment ce que vous avez appris et que vous ne soyez pas tenté de vous précipiter pour terminer le cours aussi rapidement que possible. Il vaut mieux avoir une bonne mise à la terre dans ce que vous apprenez plutôt que de le terminer rapidement.

Préparez-vous à frapper le mur

Les cours en ligne ne peuvent pas vous apprendre tout ce que vous devez savoir sur le codage. Ils vous guideront à travers les étapes débutants et vous présenteront les niveaux intermédiaires, puis ils s'arrêtent. Et c'est là que les choses deviennent difficiles.

Il n'y a pas de chemin défini dans le reste de votre parcours de codage. Ce que vous apprenez ensuite dépend des projets sur lesquels vous souhaitez travailler. Les cours vous apprendront à rechercher et à utiliser des choses comme les bibliothèques et les fonctions, etc. Mais elles ne vous tiendront pas la main comme vous le faites.

J'ai l'impression de frapper un mur à ce stade, et je suis sûr que c'est là que la plupart des gens abandonnent. C'était certainement pour moi.

Pour vous préparer, essayez d'avoir une idée claire de ce que vous espérez réaliser. Les types de projets sur lesquels vous souhaitez travailler; les applications que vous souhaitez créer; Les tâches que vous souhaitez accomplir. De cette façon, lorsque vous êtes mis en liberté pour continuer à apprendre seul, vous serez mieux équipé pour savoir quelles sont vos prochaines étapes.

Comprenez pourquoi vous apprenez le codage en premier lieu

La fin de mon cours a été un problème pour moi parce que je ne savais pas quelle allait être ma prochaine étape. J'apprenais Python parce que je voulais « apprendre le codage » et j'ai pensé que c'était un point de départ facile. Ce que c'est. Mais une fois que j'ai dû travailler sur mes propres projets, je ne savais pas vraiment ce que je voulais en faire.

J'ai pensé au grattage Web, à l'analyse des données ou à l'automatisation, mais je n'ai jamais eu d'objectif particulier à l'esprit. J'ai eu du mal à trouver un ou quelques projets solides que je pourrais m'engager.

Avant même d'y aller, déterminez la langue que vous devez apprendre. Si j'apprenais JavaScript, je pourrais pratiquer la construction d'éléments pour les sites Web; Pour Kotlin, je construisais des applications Android simples. Essayez d'avoir un objectif final à l'esprit.

Posez des questions (de vraies personnes ainsi que de l'IA)

Enfin, assurez-vous de poser des questions chaque fois que vous êtes coincé. Demandez à beaucoup d'entre eux et demandez aux gens ainsi qu'à l'IA.

J'ai commencé à apprendre avant que le codage de l'ambiance ne décolore, donc mon utilisation de l'IA était plus limitée que si je commençais aujourd'hui. L'avantage de l'IA est qu'il vous aide à résoudre des problèmes que vous ne pouvez pas réellement vous résoudre. Ce n'est pas particulièrement utile lorsque vous essayez d'apprendre quelque chose.

Bien qu'il puisse être tentant d'amener l'IA à écrire un morceau de code que vous ne pouvez pas comprendre, il vaut bien mieux trébucher jusqu'à ce que vous le fassiez vous-même. Et utilisez l'énorme communauté de collègues de codeurs, à la fois expérimentés et apprenants. Il existe des sites bien établis comme Stack Exchange, et Reddit a des sous-marins d'apprentissage pour les langues les plus courantes. Il y a beaucoup de soutien là-bas.


En fin de compte, je ne suis pas devenu programmeur, même si j'ai apprécié le processus d'apprentissage et ce que j'ai appris m'a aidé. Avec une gamme massive de cours disponibles, je le recommanderais à tous ceux qui veulent l'essayer. Et si les cours ne sont pas votre truc, vous pouvez toujours le faire. Il y a des jeux qui vous apprennent le codage pendant que vous jouez.

★★★★★