1. Nájsť tú správnu motiváciu k štúdiu
Jasné zdôvodnenie, prečo sa učíte programovanie vám pomôže zamerať. Nezabudnite zadať konkrétny cieľ pre seba. Dôkladne zvážiť svoje motiváciu. "Chcem, aby bolo možné", "to je dobré sa naučiť" - je zlý cieľ. Príklady z dôvodu zaistenia kvality:
- Presunie ďalej v prúde kariéra.
- Zmena zamestnania.
- Získať dodatočnú vďaka projektov tretích strán.
- Vytvoriť svoj vlastný produkt (hru, mobilné aplikácie), vytvoriť spustení.
Či Uvedené body sa zhodujú s tými, ktoré definujú sami - nezabudnite na ne. Nezabudnite, že konečným cieľom by bolo zachrániť v najťažších chvíľach.
Mať na pamäti účel, môžete zaznamenať na papier a mať na pamäti, robiť tapetu v počítači alebo na stolnom telefóne (čo sa mi páči).
2. Vybrať ten správny jazyk
Na začiatku môže byť veľmi ťažké rozhodnúť, čo študovať. Niektoré programovacie jazyky sú ľahšie sa učiť, niektoré majú úzky rozsah. Avšak, to nie je nutné prebývať vážne. Je lepšie začať s ničím, než tráviť hodiny hľadaním možností "ideálny". Vzhľadom k tomu, mastering programovací jazyk, bude jednoduchšie prejsť na inú.
Ak už viete, váš konečný cieľ, zistiť, čo je potrebné na dosiahnutie tohto cieľa. Učiť sa jazyky, ktoré sú vhodné na tento účel. Pre vývoj trojrozmerných hier potrebovať nejaké jazyky a nástroje pre tvorbu webových stránok - ostatné.
Ak si neviete, kde začať, snaží sa preskúmať jazyk JavaScript. To páči alebo nie iné programátorov, JavaScript je stále populárnejšie a používa sa nielen v rozvoji webových stránok, ale aj v iných oblastiach. To znamená, budete pokrývať maximálny počet aplikácií.
3. Urobte si rozvrh
zrejmý letový poriadok tréning zvyšuje pravdepodobnosť úspechu. Ale stanoviť realistické lehoty na konkrétne úlohy. Nečakajte, že zvládnuť knihu programovania zo stovky strán v čase kratšie ako týždeň - ak ste hádzať všetky ostatné povinnosti v tomto okamihu.
Keď som prvýkrát začal učiť programovať sami, v každom kalendár cell I boli pridelené miesto na 25 minút praxe.
Zapojiť sa do 25 minút denne ľahko. Mal by byť použitý na minimalizáciu to, a čoskoro nebudete môcť odtrhnúť od tréningu po dobu niekoľkých hodín.
4. Zapojiť sa do jednej veci naraz
Mnoho ľudí sa snaží robiť na sto vecí naraz. Obrovská chyba! Zapojiť sa do jednej veci naraz. Neštudujú paralelne HTML, JavaScript, Swift a niečo iné. Budete riadiť sami šialený!
Tieto prostriedky môže byť pre vás len s ťažkosťami (hovorím z vlastnej skúsenosti), pretože sa vždy chcete naučiť všetko naraz.
Vo svojej knihe "Začnite s hlavným!"Gary Keller (Gary Keller), povedal:" Mimoriadne výsledky priamo určuje, koľko môžete zúžiť zameranie ". To môže byť použitá na čokoľvek, vrátane programových štúdií. Nebojte sa prísť neskoro - jazyky a technológie sa nikam. Začať v malom a posunúť dopredu.
5. Rozdeliť všetko v malých dávkach
Rovnako ako u predchádzajúceho tipu nemusíte tlačiť kedysi veľmi veľké množstvo informácií, a to aj v prípade, že je na rovnakú tému. Ak sa chcete dozvedieť niečo nové, je oveľa jednoduchšie, keď je rozdelený do menších porcií.
Zamerajte sa na jednu tému a rozdeľte ho na stráviteľné kúsky. Uistite sa, že ste plne pochopiť a pred prechodom na ďalší naučiť nejakú koncepciu.
Podnikateľ Timothy Ferriss (Tim Ferriss) razil skratkové ABC - Always Be kompresie. Predpokladá sa, že každá informácia je nutné pokúsiť sa formulovať, ako výstižne ako je to možné. Potom zhrnúť do bodu, vytvoriť graf alebo obrázok pomocou mnemotechnickú schéma - čokoľvek, ak to vám pomôže rýchlo vyvolať žiaduce.
6. zmeniť svoje cesty
Štúdie ukazujú, že čím viac druhov vnímanie informácií, ktoré používate, tým väčšia je pravdepodobnosť jej zovretia. To pomôže knihy, videá, interaktívne lekcie, vypočúva, podcasty a ďalšie.
Nasiakli informácie v žiadnom prípade možný. Podľa Judy Willis (Judy Willis), autor knihy "Ako naučiť dieťa je ľahké sa naučiť"Čím viac oblasti s informáciami o mozgu obchodov o subjekte, sú vytvorené ďalšie vzťahy. Redundancia dáva študenta ďalšiu možnosť získať informácie z rôznych úložísk mozgu. Takéto krížové dátovej komunikácie znamená, že sme sa poučili, a to nielen do pamäti.
7. vzdelávať ostatné
Potreba vysvetliť niekomu, koncept alebo postup dáva záruku, že ste plne ju internalizovať. To možno dosiahnuť rôznymi spôsobmi. Jeden z nich - učiť kurz alebo dielne pre mládež. Môžete si vytvoriť svoje videá na YouTube s vysvetlením niektorých pojmov. Nemám rád myšlienku na videu? Môžete to urobiť bez neho. Môžete naučiť rôzne spôsoby. Ako voliteľné príslušenstvo - zápis. Napríklad s pomocou svojho blogu, som nielen pomôcť ostatným, ale tiež trénoval oveľa účinnejšie, ako keď som sa dozvedel, jedna.
V každom prípade, učia ostatné, čo sa naučíte sami prispieva k posilneniu koncepcie vytvorenej v mysli.
Na vzdelávacie platformy, ako pravidlo, že má možnosť pomáhať druhým. Zvyčajne je to niečo ako fórum s otázkami žiakov. Pozri na to, a ak tam je otázka, ktorej odpoveď poznáte (alebo majú aspoň myšlienky na), - zápis, neváhajte. Na dobré vzdelávacie miesta vládne zdravé ovzdušie, a ocenia vašu pomoc. A neváhajte klásť otázky sami! Aby ostatní mali možnosť vysvetliť čokoľvek.
8. nájsť rovnako zmýšľajúce
To možno vykonať prostredníctvom osobného stretnutia alebo on-line. Môžete sa pokúsiť, aby sa spojili s priateľom alebo člena rodiny, ktorý tiež chce naučiť programovať. Rovnako ako ľudia chodia do posilňovne s ostatnými a s cieľom schudnúť, môžete tiež nájsť partnera na internete.
9. nájsť mentora
Chatovacej miestnosti a fóra vzdelávacie platformy - dobrých miest hľadať podobne zmýšľajúcich ľudí a možno aj učiteľov.
On-line fóra - to je iste cenným zdrojom informácií, ale nič sa nemôže porovnávať s osobnú podporu, keď môžete dostať odpoveď priamo.
10. Preveďte herné prvky
Myslíš, že na systéme pravidiel a stimulov, bude to pomôže, aby sa učenie zábavnejšie. Propagácia pomôže rozvíjať pozitívny reflexy v mozgu, keď úspešne plniť významnú úlohu. Môžu transformovať proces učenia o rutinné práce v hre. Napríklad po dokončení programovania konkrétne knihu kúpiť rovnakú tašku, ktorá považoval za mesiace.
Stanoviť ciele a pracovať na nich. Odmeňte sa, keď sa ich dosiahnuť.
11. Redo niečí kód
Pozrite sa, ako niekto iný implementovala riešenie, ktoré chcete vytvoriť. Pozrite sa do open source projektov na GitHub. komunita programátorov môže byť veľmi príjemné miesto na čítanie (alebo úpravy) na niečí kódu - to je úplne normálne. Len prechádzať, že riadok po riadku, premýšľal, ako každý z nich pracuje a v kombinácii s celkovým obrazom.
Použitie niekto iný to práca pre inšpiráciu a nápady.
12. Praxou. Nezameriavame sa len na tréning
Veľmi dôležitý bod. S tým, že vždy prilepené nováčikov. Musíte začať písať vlastný kód čo najskôr. Ja viem, je to ťažké, ale v určitom bode by sa mal pohybovať od výučby a začať vytvárať skutočné projekty.
Zistiť, ako to funguje - je to vaše vlastné test, a chyba - že sa bude radikálne zmeniť pravidlá hry. To nás vedie k posledný tip.
13. Nebojte sa na neúspech
Tam je taká vec - zlyhanie produktivity. Čím zložitejší je daný študijný niečo, tým lepšie budete pamätať naučené informácie. Neúspešné pokusy môžu pomôcť získať hlbšie porozumenie, pretože sa bude podieľať pri hľadaní vlastných chýb a ich opravy. Konať a učiť sa niečo sami kritizujú sami seba a preskúmať nová - to je veľmi dôležité.
Aj keď ste nikdy nerobil vytváranie malé web alebo aplikáciu, budete veľa naučiť, snaží a robiť chyby. Tento prístup je oveľa účinnejší než mechanického opakovania príkladov výcviku, kde sa všetky odpovede na nose.
záver
Kľúčom k úspešnému samoukov - to je dôvera. Ak veríte v seba, tým väčšia je pravdepodobnosť, budete uspieť lepšie, než sa očakávalo. Prestať pochybovať o seba a svoje schopnosti, a budete zlomiť ako skutočný majster!
Hra sa hrá iba vtedy, ak sa vzdať.