13 tipů pro ty, kteří studují programy samostatně

<

Naučíte se programovat sami sebe a vynasnažíte se motivovat sebe sama? Sebevzdělávání může vyčerpat všechny síly. Zde je 13 tipů pro učitele od Lawrence Bradford (Laurence Bradford), tvůrce blogu learntocodewith.me pro ty, kteří se učí kódovat sami. Tato doporučení vám pomohou získat znalosti rychle, efektivně a bez zbytečného stresu.

1. Najděte správnou motivaci k učení.

Jasné zdůvodnění toho, proč studujete programování, vám pomůže soustředit se. Ujistěte se, že si uveďte konkrétní cíl. Podrobně zvažte motivaci. "Chci být schopen", "učit se dobře" je špatný cíl. Příklady dobrých cílů:

  1. Pokračujte ve své současné kariéře.
  2. Změnit zaměstnání.
  3. Získejte další výhody díky projektům třetích stran.
  4. Vypracujte svůj vlastní produkt (hra, mobilní aplikace), vytvořte spuštění.

Nezáleží na tom, zda se dané body shodují s těmi, které definujete sami - nezapomeňte na ně. Nezapomeňte, že konečný cíl zachrání v nejtěžších okamžicích.

Chcete-li si zapamatovat cíl, můžete jej psát na papír a udržovat ho v dohledu, vytvářet tapety na stolním počítači nebo telefonu (což se mi líbí víc).

2. Zvolte správný jazyk

Na začátku může být velmi obtížné rozhodnout, co studovat. Některé programovací jazyky se snadno ovládají, některé mají úzkou aplikaci. To by však nemělo být vážně posedlé. Je lepší začít s ničím, než strávit hodiny hledáním možnosti "dokonalé". Protože po zvládnutí jednoho programovacího jazyka bude jednodušší přepnout na jiný.

Pokud znáte konečný cíl, zjistěte, co je pro jeho dosažení nutné. Naučte se jazyky, které odpovídají tomuto cíli. Pro vývoj trojrozměrných her potřebují některé jazyky a nástroje pro tvorbu webových stránek - jiné.

Pokud nevíte, kde začít, zkuste učit javascript. Líbí se vám nebo ne, další programátoři, JavaScript je stále populárnější a používá se nejen při vývoji webových stránek, ale také v jiných oblastech. Tímto způsobem pokryjete maximální počet možností aplikace.

3. Vytvořte plán

Jasný plán tříd zvyšuje pravděpodobnost úspěchu. Nastavte však reálné lhůty pro konkrétní úkoly. Neočekávejte, že budete zvládat knihu o programování ze stovek stránek za méně než týden - pokud necháte pro tuto dobu všechny další povinnosti.

Když jsem poprvé začal samostatně studovat programování, v každé kalendářní buňce jsem měl místo pro 25minutovou praxi.

Eric Rothermel / Unsplash.com

Dělat 25 minut denně je snadné. Je nutné si zvyknout na toto minimum a brzy se nebudete moci vymanit ze školení několik hodin.

4. Dělejte jednu věc najednou

Mnoho se snaží dělat sto věcí najednou. Obrovská chyba! Dělejte jednu věc najednou. Nemají studovat paralelně HTML, JavaScript, Swift a něco jiného. Chováš se blázen!

Tato položka vám může být dána obtížně (mluvím ze zkušenosti), protože se vždy chcete dozvědět všechno najednou.

Ve své knize "Začněte s náčelníkem" Gary Keller řekl: "Mimořádné výsledky jsou přímo závislé na tom, kolik můžete zúžit vaše zaměření." To lze aplikovat na cokoli, včetně studia programování. Nebojte se být pozdě - jazyky a technologie se nikam nenacházejí. Začněte malý a pohybujte se dopředu.

5. Vše rozdělte na malé části.

Stejně jako v předchozích pokynech nemusíte okamžitě tlačit příliš mnoho informací, i když se jedná o jedno téma. Naučit se něco nového je mnohem jednodušší, když je roztříštěno na malé části.

Zaměřte se na jedno téma a rozdělte jej na strávitelné kusy. Ujistěte se, že plně pochopíte a pochopíte koncept předtím, než se přesunete na další.

Podnikatel Tim Ferriss přišel s zkratkou ABC - Always Be Compressing. Myšlenka je, že každý blok informací by měl být snažil formulovat co nejvíce stručně. Pak ji shrňte do odstavce, vytvořte diagram nebo obrázek, použijte mnemotechnickou schématu - cokoli, pokud vám pomůže rychle vzpomenout na to, co potřebujete.

6. Změňte způsoby

Studie ukazují, že čím více typů vnímání používáte, tím je pravděpodobnější, že se učíte. To vám pomůže k knihám, videím, interaktivním lekcím, testům, podcastům a dalším.

Absorbujte informace jakýmkoli způsobem. Podle Judy Willisové, autora Jak naučit dítě se učit snadno, čím více oblastí mozku ukládá data o předmětu, tím více se vytvářejí aktivněji propojení. Jejich redundance dává studentovi další možnosti získat informace z různých obchodů s mozkem. Taková křížová odkazová data znamenají, že jsme se něco naučili a ne jenom pamatovali.

7. Vzdělávejte ostatní

Potřeba vysvětlit někomu koncept nebo proces zaručuje, že sami plně rozumíte. Můžete to udělat různými způsoby. Jedním z nich je vést kurz nebo semináře pro teenagery. Vaše videa na YouTube můžete vytvářet s vysvětlením některých konceptů. Nelíbí se vám nápad s videem? Můžete to udělat bez něj. Můžete se učit různými způsoby. Jako možnost - napište. Například pomocí svého blogu pomáhám nejen ostatním, ale také se učím mnohem účinněji, než kdybych studoval sám.

V každém případě, učit ostatní, co se učíte, pomáhá posilovat pojmy tvořené v hlavě.

Na vzdělávacích platformách je zpravidla příležitost pomáhat druhým. Obvykle je to něco jako studentské fórum. Podívejte se na to, a pokud existuje nějaká otázka, odpověď, o níž je známo (nebo máte alespoň nějaké myšlenky na toto téma) - napište, neváhejte. Dobré vzdělávací místo má zdravou atmosféru a ocení vaši pomoc. A neváhejte sami klást otázky! Dejte ostatním příležitost vysvětlit vám něco.

8. Najděte si podobně smýšlející osobu.

Toho lze dosáhnout prostřednictvím osobní schůzky nebo online. Můžete se pokusit spolupracovat s přítelem nebo členem rodiny, který se také chce naučit programování. Stejně jako lidé chodí do posilovny s ostatními a společně nastaví cíl, jak zhubnout, můžete také najít partnera na webu.

9. Najděte mentora

Diskuse a fóra vzdělávacích platforem jsou dobrým místem pro hledání podobně smýšlejících lidí a případně mentorů.

Online fóra jsou samozřejmě cenné informace, ale nic se nedá srovnávat s osobní podporou, když dostanete odpověď přímo.

10. Přidejte do procesních prvků hry.

Přijďte se systémem pravidel a pobídek pro sebe, což vám pomůže učit se příjemněji. Propagace přispěje k rozvoji pozitivních reflexů v mozku, když úspěšně dokončíte důležitý úkol. Mohou transformovat proces učení z rutinní práce do hry. Například po dokončení určité knihy o programování, koupit stejný batoh, že jste myslel o měsíce.

Stanovte cíle a pracujte na nich. Odměňujte se, když je oslovíte.

Pawel Kadysz / Unsplash.com

11. Zopakujte kód někoho.

Podívejte se, jak někdo jiný implementoval řešení, které chcete vyvíjet. Podívejte se na open source projekty na GitHubu. Komunita programátorů může být velmi přátelským místem, kde čtení (nebo dokonce změna) něčího kódu je naprosto normální. Stačí procházet řádek po řádku a uvažovat o tom, jak každý z nich funguje a spojí se s celkovým obrazem.

Používejte něčí práci pro inspiraci a nápady.

12. Praxe. Nezaměřujte se pouze na učení

Velmi důležitý bod. Tímto způsobem jsou nováčci vždy přilepení. Musíte začít psát svůj vlastní kód co nejdříve. Vím, že je to obtížné, ale v určitém okamžiku stojí za to odklonit se od lekcí a začít vytvářet skutečné projekty.

Když zjistíte, jak vše funguje, je to váš vlastní test, a chyba je něco, co drasticky změní pravidla hry. To nás vede k poslednímu tipu.

13. Nebojte se selhání.

Je tu taková věc - produktivita selhání. Čím obtížnější je něco studovat, tím lépe si zapamatujete získané informace. Neúspěšné pokusy vám pomohou získat hlubší pochopení, protože budete zapojeni do hledání vlastních chyb a jejich opravy. Ovládání a učení se sami, kritika sebe sama a zkoumání nových věcí je nesmírně důležité.

Dokonce i když nikdy nedokončíte vytváření vašeho malého webu nebo aplikace, budete se hodně naučit tím, že se pokusíte a uděláte chyby. Tento přístup je mnohem účinnější než mechanické příklady učení, kdy jsou všechny odpovědi v nosu.

Závěr

Klíčem k úspěšnému sebeučení je důvěra. Pokud věříte v sebe, pravděpodobně se vám podaří lépe než se očekávalo. Přestaňte se pochybovat o sobě a vašich schopnostech a budete se zlomit jako skutečný šampión!

Hra se hraje pouze tehdy, když se vzdáváte.

<

Populární Příspěvky