13 conseils pour apprendre la programmation par vous-même
13 conseils pour apprendre la programmation par vous-même
Anonim

Vous apprenez à programmer par vous-même et avez du mal à vous motiver ? L'auto-éducation peut drainer toute force. Voici 13 conseils d'apprentissage de Laurence Bradford, créatrice du blog learntocodewith.me, pour ceux qui apprennent à coder par eux-mêmes. Ces directives vous aideront à acquérir des connaissances rapidement, efficacement et sans stress inutile.

13 conseils pour apprendre la programmation par vous-même
13 conseils pour apprendre la programmation par vous-même

1. Trouvez la bonne motivation pour apprendre

Avoir une justification claire des raisons pour lesquelles vous apprenez le codage vous aidera à vous concentrer. Assurez-vous de formuler un objectif précis pour vous-même. Considérez votre motivation en détail. « Je veux pouvoir », « ce serait bien d'apprendre » est un mauvais objectif. Exemples de bons objectifs:

  1. Avancez plus loin dans votre carrière actuelle.
  2. Changez de métier.
  3. Gagnez de l'argent supplémentaire grâce à des projets parallèles.
  4. Développez votre propre produit (jeu, application mobile), créez une startup.

Peu importe si les points énumérés sont les mêmes que ceux que vous définissez vous-même - ne les oubliez pas. N'oubliez pas que le but ultime sera de sauver les moments les plus difficiles.

Pour vous souvenir de l'objectif, vous pouvez l'écrire sur du papier et le garder bien en vue, en faire un fond d'écran sur le bureau de votre ordinateur ou de votre téléphone (ce que je préfère).

2. Choisissez la bonne langue

Au début, il peut être très difficile de décider quoi étudier. Certains langages de programmation sont plus faciles à apprendre, certains ont des applications plus étroites. Cependant, vous ne devriez pas trop vous accrocher à cela. Mieux vaut commencer par n'importe quoi que de passer des heures à chercher l'option « parfaite ». Car une fois que vous aurez maîtrisé un langage de programmation, il sera plus facile de passer à un autre.

Si vous connaissez déjà votre objectif ultime, déterminez ce qui est nécessaire pour l'atteindre. Apprenez des langues qui correspondent à cet objectif. Pour développer des jeux 3D, vous avez besoin de certains langages et outils, pour créer des sites Web - d'autres.

Si vous ne savez pas par où commencer, essayez d'apprendre JavaScript. Que cela plaise ou non aux autres programmeurs, JavaScript devient de plus en plus populaire et est utilisé non seulement dans le développement de sites Web, mais également dans d'autres domaines. Ainsi, vous couvrez le nombre maximum de candidatures.

3. Faites un calendrier

Un horaire de cours clair augmente les chances de réussite. Mais fixez des délais réalistes pour des tâches spécifiques. Ne vous attendez pas à terminer des centaines de pages de programmation en moins d'une semaine - à moins que vous ne renonciez à toutes vos autres responsabilités pendant cette période.

Lorsque j'ai commencé à apprendre la programmation par moi-même, j'avais de l'espace pour 25 minutes de pratique dans chaque cellule du calendrier.

Auto-apprentissage de la programmation
Auto-apprentissage de la programmation

Faire de l'exercice 25 minutes par jour est facile. Cela vaut la peine de s'habituer à un tel minimum, et bientôt vous ne pourrez plus vous éloigner de l'entraînement pendant plusieurs heures.

4. Faites une chose à la fois

Beaucoup de gens essaient de faire une centaine de choses à la fois. Une énorme erreur ! Faites une chose à la fois. N'apprenez pas HTML, JavaScript, Swift et quoi que ce soit d'autre en parallèle. Vous allez vous rendre fou !

Cet élément peut être difficile pour vous (je parle par expérience), car vous voulez toujours tout apprendre en même temps.

Dans son livre "Commencez par l'essentiel !" Gary Keller a déclaré: "Les résultats extraordinaires sont directement liés à la façon dont vous pouvez affiner votre concentration." Cela peut être appliqué à n'importe quoi, y compris l'apprentissage de la programmation. N'ayez pas peur d'être en retard - les langues et les technologies n'iront nulle part. Commencez petit et avancez.

5. Divisez le tout en petites portions

Comme dans le conseil précédent, vous n'avez pas besoin de vous fourrer trop d'informations à la fois, même si elles portent sur le même sujet. Apprendre quelque chose de nouveau est beaucoup plus facile lorsqu'il est découpé en morceaux plus petits.

Concentrez-vous sur un sujet et décomposez-le en morceaux digestes. Assurez-vous de bien comprendre et d'intérioriser un concept avant de passer au suivant.

L'entrepreneur Tim Ferriss a inventé l'acronyme ABC - Always Be Compressing. L'idée est que vous devriez essayer de formuler chaque bloc d'informations aussi succinctement que possible. Ensuite, résumez-le dans un paragraphe, créez un diagramme ou une image, utilisez un schéma mnémotechnique - peu importe, à condition que cela vous aide à vous souvenir rapidement de ce que vous recherchez.

6. Changer de voie

La recherche montre que plus vous utilisez de types de perception, plus vous avez de chances de l'assimiler. Des livres, des vidéos, des leçons interactives, des quiz, des podcasts et bien plus encore vous y aideront.

Imprégnez-vous des informations de toutes les manières possibles. Selon Judy Willis, auteur de Teaching Your Child to Learn Easy, plus les zones du cerveau stockent des données sur un sujet, plus les relations sont actives. Leur redondance donne à l'étudiant des opportunités supplémentaires d'obtenir des informations à partir de différentes réserves du cerveau. Ce croisement de données signifie que nous avons appris quelque chose, pas seulement mémorisé.

7. Former les autres

Devoir expliquer un concept ou un processus à quelqu'un garantit que vous le comprendrez pleinement vous-même. Cela peut se faire de différentes façons. L'un d'eux est d'enseigner un cours ou des ateliers pour les adolescents. Vous pouvez créer vos propres vidéos YouTube expliquant les concepts. Vous n'aimez pas l'idée de la vidéo ? Vous pouvez vous en passer. Vous pouvez enseigner de différentes manières. Sinon, écrivez. Par exemple, avec l'aide de mon blog, non seulement j'aide les autres, mais j'apprends aussi beaucoup plus efficacement que si j'étudiais seul.

Dans tous les cas, enseigner aux autres ce que vous apprenez vous-même aide à renforcer les concepts formés dans votre tête.

Sur les plateformes éducatives, il est généralement possible d'aider les autres. C'est généralement quelque chose comme un forum pour les questions des étudiants. Jetez un œil là-bas, et s'il y a une question là-bas, la réponse à laquelle vous connaissez (ou vous avez au moins des pensées à ce sujet), écrivez, n'hésitez pas. Les bons sites éducatifs ont une atmosphère saine et votre aide sera appréciée. Et n'hésitez pas à poser les questions vous-même ! Donnez aux autres la possibilité de vous expliquer quelque chose.

8. Trouvez une personne partageant les mêmes idées

Cela peut se faire par le biais d'une réunion personnelle ou en ligne. Vous pouvez essayer de vous associer à un ami ou un membre de votre famille qui souhaite également apprendre la programmation. Tout comme les gens vont à la salle de sport avec d'autres et se fixent l'objectif de perdre du poids ensemble, vous pouvez vous aussi trouver un partenaire en ligne.

9. Trouvez un mentor

Les chats et les forums sur les plateformes éducatives sont de bons endroits pour trouver des personnes partageant les mêmes idées et éventuellement des mentors.

Les forums en ligne sont, bien sûr, une source d'informations précieuse, mais rien ne vaut un accompagnement personnalisé lorsque vous pouvez obtenir une réponse directe.

10. Introduire des éléments de jeu dans le processus

Proposez un système de règles et de récompenses, cela contribuera à rendre l'apprentissage plus agréable. Les récompenses peuvent vous aider à développer des réflexes positifs dans votre cerveau lorsque vous avez terminé avec succès une tâche importante. Ils peuvent transformer le processus d'apprentissage d'une corvée en un jeu. Par exemple, après avoir terminé un livre spécifique sur la programmation, achetez le même sac à dos auquel vous pensez depuis des mois.

Fixez-vous des objectifs et travaillez pour les atteindre. Récompensez-vous lorsque vous les atteignez.

Auto-apprentissage de la programmation
Auto-apprentissage de la programmation

11. Refonte du code de quelqu'un d'autre

Voyez comment quelqu'un d'autre a mis en œuvre la solution que vous souhaitez développer. Découvrez les projets open source sur GitHub. La communauté de programmation peut être un endroit très convivial où lire (ou même modifier) le code de quelqu'un est parfaitement acceptable. Parcourez simplement ligne par ligne, en contemplant comment chacun fonctionne et comment il s'intègre dans l'ensemble.

Utilisez le travail de quelqu'un d'autre comme source d'inspiration et d'idées.

12. Pratique. Ne vous concentrez pas sur l'apprentissage

Un point très important. Les débutants sont toujours coincés avec ça. Vous devez commencer à écrire votre propre code le plus tôt possible. Je sais que c'est difficile, mais à un moment donné, cela vaut la peine de s'éloigner des leçons et de commencer à créer de vrais projets.

Comprendre comment les choses fonctionnent est votre propre test, et faire une erreur change la donne. Cela nous amène au dernier conseil.

13. N'ayez pas peur de l'échec

Il existe un tel concept - la productivité de l'échec. Plus il est difficile d'apprendre quelque chose, mieux vous vous souviendrez des informations apprises. Les tentatives infructueuses peuvent vous aider à mieux comprendre, car vous serez impliqué dans la recherche de vos propres erreurs et leur correction. Il est extrêmement important d'agir et d'apprendre quelque chose par vous-même, de vous critiquer et d'explorer de nouvelles choses.

Même si vous ne finissez jamais de créer votre petit site Web ou votre petite application, vous apprendrez beaucoup en essayant et en échouant. Cette approche est beaucoup plus efficace que de suivre mécaniquement des exemples de formation, lorsque toutes les réponses sont sous votre nez.

Sortir

La clé d'une auto-apprentissage réussie est la confiance. Si vous croyez en vous, vous êtes plus susceptible de faire mieux que prévu. Arrêtez de douter de vous et de vos capacités et vous vous en sortirez comme un vrai champion !

La partie n'est perdue que si vous vous rendez.

Conseillé: