13 consells per aprendre programació pel teu compte
13 consells per aprendre programació pel teu compte
Anonim

Estàs aprenent a programar pel teu compte i estàs lluitant per motivar-te? L'autoeducació pot esgotar totes les forces. Aquí teniu 13 consells d'aprenentatge de Laurence Bradford, creador del bloc learntocodewith.me, per a aquells que estan aprenent a codificar per si mateixos. Aquestes directrius us ajudaran a obtenir coneixements de manera ràpida, eficient i sense estrès innecessari.

13 consells per aprendre programació pel teu compte
13 consells per aprendre programació pel teu compte

1. Troba la motivació adequada per a l'aprenentatge

Tenir una raó clara del motiu pel qual aprens codificació t'ajudarà a centrar-te. Assegureu-vos de formular un objectiu específic per a vosaltres mateixos. Considereu la vostra motivació en detall. “Vull poder”, “estaria bé aprendre” és un mal objectiu. Exemples de bons objectius:

  1. Avança encara més en la teva carrera actual.
  2. Canvia la teva ocupació.
  3. Guanyeu diners addicionals gràcies a projectes secundaris.
  4. Desenvolupa el teu propi producte (joc, aplicació mòbil), crea una startup.

No importa si els punts enumerats són els mateixos que els que defineixes tu mateix, no t'oblidis d'ells. Recordeu que l'objectiu final serà salvar els moments més difícils.

Per recordar l'objectiu, pots anotar-lo en paper i mantenir-lo a la vista, fer-lo fons de pantalla a l'escriptori del teu ordinador o telèfon (el que més m'agrada).

2. Trieu l'idioma correcte

Al principi, pot ser molt difícil decidir què estudiar. Alguns llenguatges de programació són més fàcils d'aprendre, alguns tenen aplicacions més limitades. Tanmateix, no us hauríeu de quedar massa pendent d'això. Millor començar amb qualsevol cosa que passar hores buscant l'opció "perfecta". Perquè un cop dominat un llenguatge de programació, serà més fàcil canviar a un altre.

Si ja coneixeu el vostre objectiu final, determineu què cal per aconseguir-lo. Aprèn idiomes que s'adaptin a aquest objectiu. Per desenvolupar jocs en 3D, necessiteu alguns idiomes i eines per crear llocs web - d'altres.

Si no sabeu per on començar, proveu d'aprendre JavaScript. Tant si els agradi com si no a altres programadors, JavaScript és cada cop més popular i s'utilitza no només en el desenvolupament de llocs web, sinó també en altres àrees. Així, cobreixes el nombre màxim d'aplicacions.

3. Fes un horari

Un horari de classe clar augmenta la probabilitat d'èxit. Però establiu terminis realistes per a tasques específiques. No esperis acabar centenars de pàgines de programació en menys d'una setmana, tret que renunciïs a totes les teves altres responsabilitats durant aquest temps.

Quan vaig començar a aprendre programació pel meu compte, tenia espai per a 25 minuts de pràctica a cada cel·la del calendari.

Autoestudi de la programació
Autoestudi de la programació

Fer exercici 25 minuts al dia és fàcil. Val la pena acostumar-se a un mínim, i aviat no us podreu allunyar de l'entrenament durant diverses hores.

4. Fes una cosa a la vegada

Molta gent intenta fer cent coses alhora. Un gran error! Fes una cosa a la vegada. No apreneu HTML, JavaScript, Swift i qualsevol altra cosa en paral·lel. Et tornaràs boig!

Aquest tema pot ser difícil per a tu (parlo per experiència), perquè sempre vols aprendre-ho tot alhora.

En el seu llibre "Comença amb el principal!" Gary Keller va dir: "Els resultats extraordinaris estan directament relacionats amb quant podeu reduir el vostre focus". Això es pot aplicar a qualsevol cosa, inclosa la programació d'aprenentatge. No tingueu por d'arribar tard: els idiomes i les tecnologies no aniran enlloc. Comença petit i avança.

5. Dividiu-ho tot en porcions petites

Com en el consell anterior, no cal que aplegueu massa informació alhora, fins i tot si es tracta del mateix tema. Aprendre alguna cosa nova és molt més fàcil quan es divideix en trossos més petits.

Centra't en un tema i divideix-lo en trossos digeribles. Assegureu-vos d'entendre i interioritzar completament un concepte abans de passar al següent.

L'emprenedor Tim Ferriss va encunyar l'acrònim ABC - Always Be Compressing. La idea és que s'ha d'intentar formular cada bloc d'informació de la manera més succinta possible. A continuació, resumiu-ho en un paràgraf, creeu un diagrama o una imatge, utilitzeu un esquema mnemotècnic, el que sigui, sempre que us ajudi a recordar ràpidament el que esteu buscant.

6. Canvia el camí

La investigació demostra que com més tipus de percepció utilitzeu, més probabilitats hi ha d'assimilar-la. Llibres, vídeos, lliçons interactives, qüestionaris, podcasts i molt més us ajudaran amb això.

Absorbiu la informació de la manera que pugueu. Segons Judy Willis, autora de Teaching Your Child to Learn Easily, com més àrees del cervell emmagatzemen dades sobre un tema, més relacions actives es formen. La seva redundància ofereix a l'estudiant oportunitats addicionals per obtenir informació de diferents magatzems del cervell. Aquest enllaç creuat de dades significa que hem après alguna cosa, no només memoritzat.

7. Entrenar els altres

Haver d'explicar un concepte o un procés a algú garanteix que l'entendràs completament tu mateix. Això es pot fer de diferents maneres. Un d'ells és impartir un curs o tallers per a adolescents. Podeu crear els vostres propis vídeos de YouTube explicant conceptes. No t'agrada la idea del vídeo? Pots prescindir-ne. Pots ensenyar de moltes maneres diferents. Alternativament, escriure. Per exemple, amb l'ajuda del meu bloc, no només ajudo als altres, sinó que també aprenc molt més eficaçment que si hagués estudiat sol.

En qualsevol cas, ensenyar als altres allò que tu mateix estàs aprenent ajuda a reforçar els conceptes formats al teu cap.

A les plataformes educatives, normalment hi ha l'oportunitat d'ajudar els altres. Això sol ser com un fòrum per a preguntes dels estudiants. Fes un cop d'ull allà, i si hi ha alguna pregunta, la resposta a la qual coneixes (o almenys en tens pensaments), escriu, no ho dubtis. Els bons llocs educatius tenen un ambient saludable i la vostra ajuda serà apreciada. I no dubteu a fer les preguntes vosaltres mateixos! Doneu als altres l'oportunitat d'explicar-vos alguna cosa.

8. Troba una persona amb les mateixes idees

Això es pot fer mitjançant una reunió personal o en línia. Pots provar d'associar-te amb un amic o familiar que també vulgui aprendre programació. De la mateixa manera que la gent va al gimnàs amb altres persones i s'estableix un objectiu per perdre pes junts, també pots trobar una parella en línia.

9. Troba un mentor

Els xats i fòrums de plataformes educatives són bons llocs per trobar persones amb idees afins i possiblement mentors.

Els fòrums en línia són, per descomptat, una valuosa font d'informació, però res millor que l'assistència personalitzada quan podeu obtenir una resposta directa.

10. Introduir elements de joc en el procés

Crea un sistema de regles i recompenses, això ajudarà a fer que l'aprenentatge sigui més agradable. Les recompenses us poden ajudar a desenvolupar reflexos positius al vostre cervell quan hàgiu completat amb èxit una tasca important. Poden convertir el procés d'aprenentatge d'una tasca a un joc. Per exemple, després d'haver acabat un llibre concret de programació, compra la mateixa motxilla en què estàs pensant des de fa mesos.

Establir objectius i treballar per aconseguir-los. Recompenseu-vos quan els assoleixis.

Autoestudi de la programació
Autoestudi de la programació

11. Redissenyeu el codi d'una altra persona

Vegeu com algú altre ha implementat la solució que voleu desenvolupar. Consulteu els projectes de codi obert a GitHub. La comunitat de programació pot ser un lloc molt amable on llegir (o fins i tot modificar) el codi d'algú està perfectament bé. Només heu de passar línia per línia, contemplant com funciona cadascun i com encaixa en el panorama general.

Utilitzeu el treball d'una altra persona per inspirar-vos i idees.

12. Pràctica. No us centreu en l'aprenentatge

Un punt molt important. Els novells sempre s'enganxen amb això. Heu de començar a escriure el vostre propi codi tan aviat com sigui possible. Sé que és difícil, però en algun moment val la pena allunyar-se de les lliçons i començar a crear projectes reals.

Esbrinar com funcionen les coses és la teva pròpia prova, i cometre un error és el que canvia el joc. Això ens porta al darrer consell.

13. No tinguis por del fracàs

Hi ha aquest concepte: la productivitat del fracàs. Com més difícil sigui aprendre alguna cosa, millor recordaràs la informació apresa. Els intents fallits us poden ajudar a obtenir una comprensió més profunda perquè participareu a trobar els vostres propis errors i corregir-los. És molt important actuar i aprendre alguna cosa pel teu compte, criticar-te i explorar coses noves.

Fins i tot si mai acabeu de crear el vostre petit lloc web o aplicació, aprendràs molt intentant-ho i fracassant. Aquest enfocament és molt més efectiu que seguir mecànicament exemples d'entrenament, quan totes les respostes estan davant del teu nas.

Sortida

La clau per a l'autoestudi amb èxit és la confiança. Si creus en tu mateix, és més probable que ho facis millor del que s'esperava. Deixa de dubtar de tu mateix i de les teves habilitats i passaràs com un autèntic campió!

El joc només es perd si et rendes.

Recomanat: