1. Najít tu správnou motivaci ke studiu
Jasné zdůvodnění, proč se učíte programování vám pomůže zaměřit. Nezapomeňte zadat konkrétní cíl pro sebe. Důkladně zvážit své motivaci. „Chci, aby bylo možné“, „to je dobré se naučit“ - je špatný cíl. Příklady z důvodu zajištění kvality:
- Přesune dále v proudu kariéra.
- Změna zaměstnání.
- Získat dodatečnou díky projektů třetích stran.
- Vytvořit svůj vlastní produkt (hru, mobilní aplikace), vytvořit spuštění.
Zda Uvedené body se shodují s těmi, které definují sami - nezapomeňte na ně. Nezapomeňte, že konečným cílem by bylo zachránit v nejtěžších chvílích.
Mít na paměti účel, můžete zaznamenat na papír a mít na paměti, dělat tapetu v počítači nebo na stolním telefonu (což se mi líbí).
2. Vybrat ten správný jazyk
Na začátku může být velmi obtížné rozhodnout, co studovat. Některé programovací jazyky jsou snadnější se učit, některé mají úzký rozsah. Nicméně, to není nutné přebývat vážně. Je lepší začít s ničím, než trávit hodiny hledáním možností „ideální“. Vzhledem k tomu, mastering programovací jazyk, bude snazší přejít na jinou.
Pokud již víte, váš konečný cíl, zjistit, co je nezbytné k dosažení tohoto cíle. Učit se jazyky, které jsou vhodné pro tento účel. Pro vývoj trojrozměrných her potřebovat nějaké jazyky a nástroje pro tvorbu webových stránek - ostatní.
Pokud si nevíte, kde začít, snaží se prozkoumat jazyk JavaScript. To líbí nebo ne jiné programátory, JavaScript je stále populárnější a používá se nejen v rozvoji webových stránek, ale také v jiných oblastech. To znamená, budete pokrývat maximální počet aplikací.
3. Udělejte si rozvrh
zřejmý letový řád trénink zvyšuje pravděpodobnost úspěchu. Ale stanovit realistické lhůty pro konkrétní úkoly. Nečekejte, že zvládnout knihu programování ze stovky stran v době kratší než týden - pokud jste házet všechny ostatní povinnosti v tomto okamžiku.
Když jsem poprvé začal učit programovat sami, v každém kalendář cell I byly přiděleny místo na 25 minut praxe.
Zapojit se do 25 minut denně snadno. Měl by být použit k minimalizaci to, a brzy nebudete moci odtrhnout od tréninku po dobu několika hodin.
4. Zapojit se do jedné věci najednou
Mnoho lidí se snaží dělat na sto věcí najednou. Obrovská chyba! Zapojit se do jedné věci najednou. Nestudují paralelně HTML, JavaScript, Swift a něco jiného. Budete řídit sami šílený!
Tato položka může být pro vás jen s obtížemi (mluvím z vlastní zkušenosti), protože se vždy chcete naučit všechno najednou.
Ve své knize "Začněte s hlavním!„Gary Keller (Gary Keller), řekl:“ Mimořádné výsledky přímo určuje, kolik můžete zúžit zaměření ". To může být použita na cokoliv, včetně programových studií. Nebojte se přijít pozdě - jazyky a technologie se nikam. Začít v malém a posunout kupředu.
5. Rozdělit vše v malých dávkách
Stejně jako u předchozího tipu nemusíte tlačit kdysi velmi velké množství informací, a to iv případě, že je na stejné téma. Chcete-li se dozvědět něco nového, je mnohem jednodušší, když je rozdělen do menších porcí.
Zaměřte se na jedno téma a rozdělte jej na stravitelné kousky. Ujistěte se, že jste plně pochopit a před přechodem na další naučit nějakou koncepci.
Podnikatel Timothy Ferriss (Tim Ferriss) razil zkratkové ABC - Always Be komprese. Předpokládá se, že každá informace je nutné pokusit se formulovat, jak výstižně jak je to možné. Pak shrnout do bodu, vytvořit graf nebo obrázek pomocí mnemotechnickou schéma - cokoli, pokud to vám pomůže rychle vyvolat žádoucí.
6. změnit své cesty
Studie ukazují, že čím více druhů vnímání informací, které používáte, tím větší je pravděpodobnost jejího sevření. To pomůže knihy, videa, interaktivní lekce, vyslýchá, podcasty a další.
Nasákly informace v žádném případě možný. Podle Judy Willis (Judy Willis), autor knihy "Jak naučit dítě je snadné se naučit„Čím více oblasti s informacemi o mozku obchodů o subjektu, jsou vytvořeny další vztahy. Redundance dává studenta další možnost získat informace z různých úložišť mozku. Takové křížové datové komunikace znamená, že jsme se poučili, a to nejen do paměti.
7. vzdělávat ostatní
Potřeba vysvětlit někomu, koncept nebo postup dává záruku, že jste plně ji internalizovat. Toho lze dosáhnout různými způsoby. Jeden z nich - učit kurz nebo dílny pro mládež. Můžete si vytvořit svá videa na YouTube s vysvětlením některých pojmů. Nemám rád myšlenku na videu? Můžete to udělat bez něj. Můžete naučit různé způsoby. Jako volitelné příslušenství - zápis. Například s pomocí svého blogu, jsem nejen pomoci ostatním, ale také trénoval mnohem účinněji, než když jsem se dozvěděl, jedna.
V každém případě, učí ostatní, co se naučíte sami přispívá k posílení koncepce vytvořené v mysli.
Na vzdělávací platformy, jako pravidlo, že má možnost pomáhat druhým. Obvykle je to něco jako fórum s otázkami žáků. Koukni na to, a pokud tam je otázka, jejíž odpověď znáte (nebo mají alespoň myšlenky na), - zápis, neváhejte. Na dobré vzdělávací místa vládne zdravé ovzduší, a ocení vaši pomoc. A neváhejte klást otázky sami! Aby ostatní měli možnost vysvětlit cokoliv.
8. najít stejně smýšlející
To lze provést prostřednictvím osobního setkání nebo on-line. Můžete se pokusit, aby se spojili s přítelem nebo člena rodiny, který také chce naučit programovat. Stejně jako lidé chodí do posilovny s ostatními a s cílem zhubnout, můžete také najít partnera na internetu.
9. najít mentora
Chatovací místnosti a fóra vzdělávací platformy - dobrých míst hledat podobně smýšlejících lidí a možná i učitelů.
On-line fóra - to je jistě cenným zdrojem informací, ale nic se nemůže srovnávat s osobní podporu, když můžete dostat odpověď přímo.
10. Proveďte herní prvky
Myslíš, že na systému pravidel a pobídek, bude to pomůže, aby se učení zábavnější. Propagace pomůže rozvíjet pozitivní reflexy v mozku, když úspěšně plnit významnou úlohu. Mohou transformovat proces učení o rutinní práce ve hře. Například po dokončení programování konkrétní knihu koupit stejnou tašku, která považoval za měsíce.
Stanovit cíle a pracovat na nich. Odměňte se, když se jich dosáhnout.
11. Redo něčí kód
Podívejte se, jak někdo jiný implementovala řešení, které chcete vytvořit. Podívejte se do open source projektů na GitHub. komunita programátorů může být velmi příjemné místo ke čtení (nebo úprava) na něčí kódu - to je naprosto normální. Jen procházet, že řádek po řádku, přemýšlel, jak každý z nich pracuje a v kombinaci s celkovým obrazem.
Použití někdo jiný to práce pro inspiraci a nápady.
12. Praxí. Nezaměřujeme se pouze na trénink
Velmi důležitý bod. S tím, že vždy přilepená nováčky. Musíte začít psát vlastní kód co nejdříve. Já vím, je to těžké, ale v určitém bodě by se měl pohybovat od výuky a začít vytvářet skutečné projekty.
Zjistit, jak to funguje - je to vaše vlastní test, a chyba - že se bude radikálně změnit pravidla hry. To nás vede k poslední tip.
13. Nebojte se k nezdaru
Tam je taková věc - selhání produktivity. Čím složitější je daný studijní něco, tím lépe budete pamatovat naučené informace. Neúspěšné pokusy mohou pomoci získat hlubší porozumění, protože se bude podílet při hledání vlastních chyb a jejich opravy. Jednat a učit se něco sami kritizují sami sebe a prozkoumat nová - to je velmi důležité.
I když jste nikdy nedělal vytváření malé web nebo aplikaci, budete hodně naučit, snaží a dělat chyby. Tento přístup je mnohem účinnější než mechanického opakování příkladů výcviku, kde se všechny odpovědi na nose.
závěr
Klíčem k úspěšnému samouky - to je důvěra. Pokud věříte v sebe, tím větší je pravděpodobnost, budete uspět lépe, než se očekávalo. Přestat pochybovat o sebe a své schopnosti, a budete zlomit jako skutečný mistr!
Hra se hraje pouze tehdy, pokud se vzdát.