13 conseils pour ceux qui étudient la programmation de leur propre chef
Pourboires Formant / / December 19, 2019
1. Trouver la bonne motivation pour l'apprentissage
Une raison d'être clairement pourquoi vous apprendre la programmation vous aide à se concentrer. Assurez-vous de spécifier un objectif spécifique pour lui-même. Bien considérer votre motivation. « Je veux être en mesure de », « il est bon d'apprendre » - est un mauvais but. Des exemples de fins de qualité:
- Aller plus loin dans le courant carrière.
- Modifier occupation.
- Gagnez un montant supplémentaire grâce à des projets de tiers.
- Développez votre propre produit (jeu, application mobile), créer une start-up.
Que les points donnés coïncident avec ceux qui vous définissent - ne pas oublier à leur sujet. Rappelez-vous que le but ultime serait de sauver dans les moments les plus difficiles.
Pour ne pas oublier le but, vous pouvez l'enregistrer sur le papier et continuer à l'esprit pour faire fond d'écran sur votre téléphone ou ordinateur de bureau (qui me plaît).
2. Sélectionnez la bonne langue
Au début, il peut être très difficile de décider quoi étudier. Certaines langages de programmation sont plus faciles à apprendre, certains ont une portée étroite. Cependant, il est nécessaire de demeurer au sérieux. Il est préférable de commencer avec quoi que ce soit, que de passer des heures à chercher l'option « idéal ». Parce que la maîtrise d'un langage de programmation, il sera plus facile de passer à un autre.
Si vous connaissez déjà votre but ultime, déterminer ce qui est nécessaire pour y parvenir. Apprendre des langues, qui conviennent à cet effet. Pour le développement des jeux en trois dimensions besoin des langues et des outils pour la création de sites Web - autres.
Si vous ne savez pas où commencer, essayez d'explorer le langage JavaScript. Qu'on le veuille ou pas d'autres programmeurs, JavaScript devient de plus en plus populaire et est utilisé non seulement dans le développement de sites Web, mais aussi dans d'autres domaines. Ainsi, vous couvrirez le nombre maximum d'applications.
3. Faire un calendrier
clair calendrier la formation augmente les chances de succès. Mais fixer des délais réalistes pour des tâches spécifiques. Ne vous attendez pas à maîtriser la programmation du livre des centaines de pages en moins d'une semaine - à moins que vous jetez toutes les autres fonctions à ce moment.
Quand j'ai commencé à apprendre la programmation par vous-même, dans tous les cellule civile J'ai alloué une place pour la pratique de 25 minutes.
Participer à 25 minutes par jour facilement. Il devrait être utilisé pour minimiser cela, et bientôt vous ne serez pas en mesure de se détacher de la formation pendant plusieurs heures.
4. S'engager dans une chose à la fois
Beaucoup de gens essaient de faire une centaine de choses à la fois. Une énorme erreur! S'engager dans une chose à la fois. Ne pas étudier en parallèle HTML, JavaScript, Swift et autre chose. Vous vous rendre fou!
Cet article peut vous être donné avec difficulté (je parle d'expérience), parce que vous voulez toujours apprendre tout à la fois.
Dans son livre "Commencez par le principal!« Gary Keller (Gary Keller) a déclaré: » Les résultats extraordinaires directement déterminés par combien vous pouvez affiner votre attention ". Ceci peut être appliqué à tout, y compris des études de programmation. Ne pas avoir peur d'être en retard - langues et technologies ne vont nulle part. Commencez petit et aller de l'avant.
5. Diviser tout en petites portions
Comme avec la pointe précédente, vous n'avez pas besoin de pousser une fois très grande quantité d'informations, même si elle est sur le même sujet. Pour en savoir quelque chose de nouveau est beaucoup plus facile quand il est divisé en portions plus petites.
Mise au point sur un sujet et de le diviser en morceaux digestibles. Assurez-vous de bien comprendre et d'apprendre un concept avant de passer à la suivante.
Entrepreneur Tim Ferriss (Tim Ferriss) a inventé l'acronyme ABC - Toujours compresserez. L'idée est que chaque élément d'information est nécessaire pour essayer de formuler de façon aussi concise que possible. Résumez ensuite dans un paragraphe, créez un graphique ou une image, utilisez le système mnémotechnique - quoi que ce soit, si elle vous aidera à rappeler rapidement désiré.
6. changer vos habitudes
Des études montrent que plus les types de perception de l'information que vous utilisez, sa prise plus probable. Cela aidera le livre, la vidéo, des cours interactifs, des quiz, des podcasts et plus encore.
Imprégnez-vous de l'information dans toutes les manières possibles. Selon Willis Judy (Judy Willis), auteur du livre "Comment enseigner à un enfant est facile à apprendre« Plus les zones du cerveau stocke des informations sur un sujet, plus les relations se forment. La redondance donne à l'étudiant la possibilité supplémentaire d'obtenir des informations à partir du cerveau différents référentiels. Ces communications inter-données signifient que nous avons appris quelque chose, et non pas seulement appris par cœur.
7. éduquer les autres
La nécessité d'expliquer à quelqu'un le concept ou processus donne une garantie que vous internaliser pleinement. Cela peut se faire de différentes façons. L'un d'eux - pour enseigner un cours ou des ateliers pour les adolescents. Vous pouvez faire vos vidéos sur YouTube avec des explications sur certains concepts. Je n'aime pas l'idée d'une vidéo? Vous pouvez le faire sans elle. Vous pouvez enseigner une variété de façons. En option - écriture. Par exemple, avec l'aide de son blog, non seulement je aider les autres, mais aussi beaucoup plus efficacement formés que si j'appris un.
Dans tous les cas, enseigner aux autres ce que vous apprenez par vous-même contribue à renforcer les concepts formés dans l'esprit.
Sur les plateformes éducatives, en règle générale, il a la possibilité d'aider les autres. Habituellement, cela est quelque chose comme un forum aux questions des élèves. Check it out et s'il y a une question dont la réponse vous savez (ou ont au moins pensées sur), - écriture, ne hésitez pas. Les bons sites éducatifs règne une atmosphère saine, et d'apprécier votre aide. Et ne pas hésiter à poser des questions vous! Donner aux autres la possibilité de vous expliquer quoi que ce soit.
8. trouver des vues similaires
Cela peut se faire par le biais de rencontres personnelles ou en ligne. Vous pouvez essayer de faire équipe avec un ami ou membre de la famille qui veut aussi apprendre la programmation. Tout comme les gens vont à la gym avec l'autre et dans le but de perdre du poids, vous pouvez également trouver un partenaire sur Internet.
9. trouver un mentor
Les forums de discussion et des forums plates-formes éducatives - de bons endroits pour chercher des gens partageant les mêmes idées et peut-être des enseignants.
Les forums en ligne - il est certainement une source d'information précieuse, mais rien ne peut comparer avec le soutien personnel, quand vous pouvez obtenir une réponse directement.
10. Faire les éléments de gameplay
Pensez un système de règles et d'incitations, il contribuera à rendre l'apprentissage plus agréable. Promotion aidera à développer des réflexes positifs dans le cerveau lorsque vous effectuez avec succès une tâche importante. Ils peuvent transformer le processus d'apprentissage du travail de routine dans le jeu. Par exemple, après avoir terminé le livre de programmation spécifique, vous pouvez acheter le même sac, qui a pensé pendant des mois.
Pour fixer des objectifs et de travailler sur eux. Récompensez-vous lorsque vous les atteindre.
11. Le code de quelqu'un Redo
Voyez comment quelqu'un d'autre a mis en place une solution que vous souhaitez développer. Regardez dans les projets open source sur GitHub. communauté de programmeurs peut être un endroit très sympathique à lire (ou modification) du code de quelqu'un - il est tout à fait normal. Il suffit de parcourir ligne par ligne, en pensant comment chacun d'eux fonctionne et combiné avec le tableau d'ensemble.
Utilisez quelqu'un d'autre travail d'inspiration et d'idées.
12. Pratique. Ne vous concentrez pas seulement sur la formation
Un point très important. Avec les nouveaux arrivants que toujours coincés. Vous devez commencer à écrire votre propre code le plus tôt possible. Je sais qu'il est difficile, mais à un moment donné doit se déplacer loin des cours et commencer à créer des projets réels.
Comprendre comment cela fonctionne - c'est votre propre test, et l'erreur - qui va changer radicalement les règles du jeu. Cela nous amène à la dernière pointe.
13. Ne pas avoir peur d'échouer
Il y a une telle chose - l'échec de la productivité. Le quelque chose d'étude donnée plus complexe, mieux vous vous rappellerez les informations apprises. Les tentatives faites peuvent vous aider à acquérir une compréhension plus profonde, parce que vous serez impliqué dans la recherche de leurs propres erreurs et les corriger. Pour agir et apprendre quelque chose vous-même, vous critiquer et explorer de nouvelles - ce qui est extrêmement importante.
Même si vous ne l'avez jamais fait de créer votre petit site ou une application, vous apprendrez beaucoup, essayer et faire des erreurs. Cette approche est beaucoup plus efficace qu'une répétition mécanique d'exemples de formation, où toutes les réponses à son nez.
conclusion
La clé de l'auto-apprentissage avec succès - il est confiance. Si vous croyez en vous-même, plus vous réussirez mieux que prévu. Arrêtez de vous mettre en doute et vos capacités, et vous briserez comme un vrai champion!
Le jeu se joue que si vous abandonnez.