13 tipov, ako sa naučiť programovať sami
13 tipov, ako sa naučiť programovať sami
Anonim

Učíte sa programovať sami a snažíte sa motivovať? Sebavzdelávanie môže vyčerpať všetky sily. Tu je 13 tipov na učenie od Laurence Bradforda, tvorcu blogu learntocodewith.me, pre tých, ktorí sa učia kódovať sami. Tieto pokyny vám pomôžu získať vedomosti rýchlo, efektívne a bez zbytočného stresu.

13 tipov, ako sa naučiť programovať sami
13 tipov, ako sa naučiť programovať sami

1. Nájdite správnu motiváciu pre učenie

Jasné zdôvodnenie, prečo sa učíte kódovanie, vám pomôže sústrediť sa. Určite si pre seba sformulujte konkrétny cieľ. Zvážte svoju motiváciu podrobne. „Chcem byť schopný“, „bolo by dobré sa učiť“je zlý cieľ. Príklady dobrých cieľov:

  1. Posuňte sa ďalej vo svojej súčasnej kariére.
  2. Zmeňte svoje povolanie.
  3. Zarábajte peniaze navyše vďaka vedľajším projektom.
  4. Vyviňte svoj vlastný produkt (hru, mobilnú aplikáciu), vytvorte startup.

Nezáleží na tom, či sú uvedené body rovnaké ako tie, ktoré si sami definujete – nezabudnite na ne. Pamätajte, že konečným cieľom bude zachrániť tie najťažšie časy.

Aby ste si cieľ zapamätali, môžete si ho zapísať na papier a mať ho na očiach, urobiť z neho tapetu na ploche počítača alebo telefónu (čo mám najradšej).

2. Vyberte správny jazyk

Na začiatku môže byť veľmi ťažké rozhodnúť sa, čo študovať. Niektoré programovacie jazyky sa ľahšie učia, niektoré majú užšie aplikácie. Nemali by ste sa tým však príliš zaoberať. Je lepšie začať s čímkoľvek, ako tráviť hodiny hľadaním „dokonalej“možnosti. Pretože keď si osvojíte jeden programovací jazyk, bude jednoduchšie prejsť na iný.

Ak už poznáte svoj konečný cieľ, určite si, čo je potrebné na jeho dosiahnutie. Naučte sa jazyky, ktoré zodpovedajú tomuto cieľu. Na vývoj 3D hier potrebujete niektoré jazyky a nástroje, na vytváranie webových stránok - iné.

Ak si nie ste istí, kde začať, skúste sa naučiť JavaScript. Či sa to ostatným programátorom páči alebo nie, JavaScript sa stáva čoraz obľúbenejším a využíva sa nielen pri tvorbe webových stránok, ale aj v iných oblastiach. Pokryjete tak maximálny počet aplikácií.

3. Urobte si rozvrh

Jasný rozvrh hodín zvyšuje pravdepodobnosť úspechu. Stanovte si však reálne termíny pre konkrétne úlohy. Nečakajte, že stovky strán programovania dokončíte za menej ako týždeň – pokiaľ sa počas toho nevzdáte všetkých ostatných povinností.

Keď som sa prvýkrát začal učiť programovať sám, mal som v každej bunke kalendára priestor na 25 minút cvičenia.

Samoštúdium programovania
Samoštúdium programovania

Cvičiť 25 minút denne je jednoduché. Na takéto minimum sa oplatí zvyknúť a čoskoro sa nebudete vedieť odtrhnúť od tréningu na niekoľko hodín.

4. Robte jednu vec naraz

Mnoho ľudí sa snaží robiť sto vecí naraz. Obrovská chyba! Robte jednu vec naraz. Neučte sa súbežne HTML, JavaScript, Swift a nič iné. Budete sa zblázniť!

Táto položka môže byť pre vás náročná (hovorím zo skúsenosti), pretože sa vždy chcete naučiť všetko naraz.

Vo svojej knihe "Začnite s hlavnou vecou!" Gary Keller povedal: "Mimoriadne výsledky priamo súvisia s tým, ako veľmi môžete zúžiť svoje zameranie." Dá sa to použiť na čokoľvek, vrátane učenia sa programovania. Nebojte sa meškať – jazyky a technológie nikam nevedú. Začnite v malom a pracujte vpred.

5. Všetko rozdeľte na malé porcie

Rovnako ako v predošlom tipe, netreba do seba vtesnať priveľa informácií naraz, aj keď ide o rovnakú tému. Naučiť sa niečo nové je oveľa jednoduchšie, keď je to rozdelené na menšie kúsky.

Zamerajte sa na jednu tému a rozdeľte ju na stráviteľné kúsky. Uistite sa, že úplne rozumiete a osvojíte si koncept skôr, ako prejdete na ďalší.

Podnikateľ Tim Ferriss vymyslel skratku ABC – Always Be Compressing. Myšlienka je taká, že by ste sa mali snažiť formulovať každý blok informácií čo najvýstižnejšie. Potom to zhrňte do odseku, vytvorte diagram alebo obrázok, použite mnemotechnickú schému – čokoľvek, pokiaľ vám to pomôže rýchlo si zapamätať, čo hľadáte.

6. Zmeňte spôsob

Výskum ukazuje, že čím viac typov vnímania používate, tým je pravdepodobnejšie, že si ho osvojíte. Knihy, videá, interaktívne lekcie, kvízy, podcasty a ďalšie vám s tým pomôžu.

Nasajte informácie akýmkoľvek spôsobom. Podľa Judy Willis, autorky knihy Teaching Your Child to Learn Easily, čím viac oblastí mozgu ukladá údaje o subjekte, tým aktívnejšie vzťahy sa vytvárajú. Ich nadbytočnosť dáva študentovi ďalšie príležitosti získať informácie z rôznych zásob mozgu. Toto krížové prepojenie údajov znamená, že sme sa niečo naučili, nielen zapamätali.

7. Trénujte ostatných

To, že budete musieť niekomu vysvetliť koncept alebo proces, zaisťuje, že ho sami úplne pochopíte. Dá sa to urobiť rôznymi spôsobmi. Jednou z nich je viesť kurz alebo workshopy pre tínedžerov. Môžete si vytvoriť svoje vlastné videá YouTube vysvetľujúce pojmy. Nepáči sa vám nápad na video? Môžete to urobiť bez toho. Môžete učiť mnohými rôznymi spôsobmi. Prípadne napíšte. Napríklad pomocou môjho blogu nielen pomáham druhým, ale sa aj učím oveľa efektívnejšie, ako keby som študoval sám.

V každom prípade, ak učíte ostatných to, čo sa učíte sami, pomáha vám to posilniť koncepty vytvorené vo vašej hlave.

Na vzdelávacích platformách je zvyčajne príležitosť pomôcť druhým. Toto je zvyčajne niečo ako fórum pre študentské otázky. Pozri sa tam a ak je tam nejaká otázka, odpoveď na ktorú poznáš (alebo si o nej aspoň myslíš), napíš, neváhaj. Dobré vzdelávacie stránky majú zdravú atmosféru a vašu pomoc oceníme. A pokojne si položte otázky sami! Dajte ostatným príležitosť, aby vám niečo vysvetlili.

8. Nájdite si podobne zmýšľajúceho človeka

Dá sa to urobiť prostredníctvom osobného stretnutia alebo online. Môžete skúsiť partnerstvo s priateľom alebo členom rodiny, ktorí sa tiež chcú naučiť programovať. Tak ako ľudia chodia s ostatnými do posilňovne a stanovujú si cieľ spoločne schudnúť, aj vy si môžete nájsť partnera online.

9. Nájdite si mentora

Rozhovory a fóra na vzdelávacích platformách sú dobrými miestami na nájdenie podobne zmýšľajúcich ľudí a možno aj mentorov.

Online fóra sú, samozrejme, cenným zdrojom informácií, ale nič neprekoná personalizovanú podporu, keď môžete získať priamu odpoveď.

10. Zaviesť do procesu herné prvky

Vymyslite si systém pravidiel a odmien, pomôže vám to spríjemniť učenie. Odmeny vám môžu pomôcť rozvinúť pozitívne reflexy vo vašom mozgu, keď úspešne dokončíte dôležitú úlohu. Dokážu zmeniť proces učenia z fuška na hru. Napríklad, keď dokončíte konkrétnu knihu o programovaní, kúpte si ten istý batoh, o ktorom ste premýšľali už mesiace.

Stanovte si ciele a pracujte na ich dosiahnutí. Odmeňte sa, keď ich dosiahnete.

Samoštúdium programovania
Samoštúdium programovania

11. Prerobte kód niekoho iného

Pozrite sa, ako niekto iný implementoval riešenie, ktoré chcete vyvinúť. Pozrite si open source projekty na GitHub. Programátorská komunita môže byť veľmi priateľským miestom, kde je čítanie (alebo dokonca úprava) niekoho kódu úplne v poriadku. Stačí prejsť riadok po riadku a uvažovať o tom, ako každý z nich funguje a ako zapadá do celkového obrazu.

Využite prácu niekoho iného na inšpiráciu a nápady.

12. Cvičte. Nesústreďujte sa na učenie

Veľmi dôležitý bod. Nováčikovia s tým vždy uviaznu. Musíte začať písať svoj vlastný kód čo najskôr. Viem, že je to ťažké, ale v určitom bode stojí za to odísť z lekcií a začať vytvárať skutočné projekty.

Zistiť, ako veci fungujú, je váš vlastný test a urobiť chybu je to, čo zmení hru. To nás privádza k poslednému tipu.

13. Nebojte sa zlyhania

Existuje taký koncept - produktivita zlyhania. Čím ťažšie je sa niečo naučiť, tým lepšie si naučené informácie zapamätáte. Neúspešné pokusy vám môžu pomôcť získať hlbšie pochopenie, pretože sa zapojíte do hľadania vlastných chýb a ich odstraňovania. Je nesmierne dôležité konať a niečo sa naučiť sám, kritizovať sa a objavovať nové veci.

Aj keď nikdy nedokončíte vytváranie svojej malej webovej stránky alebo aplikácie, veľa sa naučíte skúšaním a neúspechom. Tento prístup je oveľa efektívnejší ako mechanické nasledovanie tréningových príkladov, keď máte všetky odpovede pred nosom.

Výkon

Kľúčom k úspešnému samoštúdiu je sebadôvera. Ak si veríte, je pravdepodobnejšie, že sa vám bude dariť lepšie, ako sa očakávalo. Prestaňte pochybovať o sebe a svojich schopnostiach a prerazíte ako skutočný šampión!

Hra je stratená iba vtedy, ak sa vzdáte.

Odporúča: