1. Találja meg a megfelelő motiváció a tanulásra
Egyértelműen indokolni, hogy miért tanulnak programozás segít koncentrálni. Ügyeljen arra, hogy adjon meg egy konkrét cél magának. Alaposan fontolja meg a motiváció. „Azt akarom, hogy képes legyen”, „ez jó, hogy tanulni” - egy rossz cél. Példák a minőségi célokra:
- Mozog tovább a jelenlegi karrier.
- Változás foglalkozás.
- Keress további köszönhetően a harmadik fél projektek.
- Fejleszteni a saját termék (játék, mobil alkalmazás), hozzon létre egy startup.
Hogy az adott pontok egybeesnek azokkal, amelyek meghatározzák magát - ne felejtsd el őket. Ne feledje, hogy a végső cél az lenne, hogy mentse a legnehezebb pillanatokban.
Emlékezni a cél, akkor a felvételt papír és folyamatosan szem előtt kell csinálni tapéta a számítógépen vagy asztali telefon (ami tetszik).
2. Válassza ki a megfelelő nyelvet
Az elején, lehet, hogy nagyon nehéz eldönteni, hogy mit tanulni. Néhány programozási nyelvek könnyebb megtanulni, néhány szűk körben. Azonban nem szükséges lakik komolyan. Ez jobb kezdeni semmit, mint órákat tölteni keresi az „ideális” opciót. Mivel a mastering egy programozási nyelv, könnyebb lesz váltani egy másik.
Ha már tudja, a végső cél határozza meg, mi szükséges mértéket. Nyelvtanulásra, amelyek alkalmasak erre a célra. A fejlesztés a háromdimenziós játék kell egyes nyelvek és eszközök létrehozására weboldalak - mások.
Ha nem tudja, hol kezdje, próbálja felfedezni a JavaScript nyelvet. Akár tetszik, akár nem más programozók, JavaScript egyre népszerűbb, és nem csak a fejlesztési weboldalak, hanem más területeken. Így, ha fedezi a alkalmazások maximális száma.
3. Készítsen ütemtervet
világos menetrend képzés növeli a valószínűségét a sikerre. De reális határidőket meghatározott feladatok elvégzésére. Ne várják, hogy elsajátítsák a könyv programozás a több száz oldalas kevesebb mint egy hét -, ha nem dobja az összes egyéb feladatokat ebben az időben.
Amikor elkezdtem tanulni programozást egyedül, minden naptár sejt Én már kiosztott egy hely a 25 perces gyakorlat.
Vegyenek részt a 25 perc egy nap egyszerűen. Úgy kell használni, hogy csökkentsék ezt, és hamarosan nem lesz képes elszakadni a képzés több órán át.
4. Vegyenek részt egy dolog, egy időben
Sokan próbálja meg száz dolgot egyszerre. Egy hatalmas tévedés! Vegyenek részt egy dolog egy időben. Nem tanulnak párhuzamosan HTML, JavaScript, Swift és valami mást. Lesz vezetni magad őrült!
Ez az elem lehet beadni Önnek nehezen (Tapasztalatból beszélek), mert azt szeretné, hogy mindent egyszerre megtanulni.
Könyvében "Kezdjük a legfontosabb!„Gary Keller (Gary Keller) azt mondta:” A rendkívüli eredményeket közvetlenül határozza meg, hogy mennyit tud szűkítse a hangsúly. " Ez lehet alkalmazni, hogy bármit, beleértve a programozási tanulmányok. Ne félj, hogy későn - a nyelvek és technológiák nem megy sehova. Indítsa el a kis és előrelépni.
5. Osszuk minden kis adagokban
Akárcsak az előző csúcs, akkor nem kell, hogy álljon egy egyszeri nagy mennyiségű információt, akkor is, ha az ugyanebben a témában. Ahhoz, hogy valami újat tanulni sokkal könnyebb, ha fel van osztva kisebb részekre.
Fókuszban az egyik téma, és osszuk emészthető darab. Győződjön meg róla, hogy teljes mértékben megértsék és megtanulják néhány fogalom, mielőtt a következő.
Entrepreneur Tim Ferriss (Tim Ferriss) alkotta meg a betűszót ABC - Always Be tömörítése. Az elképzelés az, hogy az egyes információkat kell próbálni kiszerelni tömören csak lehetséges. Majd összefoglalom egy bekezdés, hozzon létre egy táblázatot, vagy egy képet az emlékeztető rendszer - bármit, ha ez segít, hogy gyorsan emlékszem kívánatos.
6. változtassa meg a módját
Tanulmányok azt mutatják, hogy minél több fajta felfogása információt használja, annál valószínűbb, ő fogja. Ez segít a könyv, videó, interaktív órák, vetélkedők, podcastok és így tovább.
Töltődjön fel az információkat semmilyen módon. Szerint Judy Willis (Judy Willis), a könyv szerzője "Hogyan kell tanítani a gyermeket könnyen elsajátítható„Minél több agyi területek információt tárol egy alany, annál kapcsolatok jönnek létre. A redundancia ad a tanuló további lehetőséget kap információkat a különböző adattárak agyban. Az ilyen cross-adatkommunikációs jelenti azt, hogy tanultam valamit, és nem csak megjegyzett.
7. nevelő mások
Az kell magyarázni, hogy valaki a koncepció vagy eljárás ad garanciát, hogy Ön teljesen internalizálása azt. Ezt meg lehet tenni a különböző módon. Egyikük - a kurzust vagy műhelyek a tizenévesek. Tudod, hogy a videókat a YouTube-on és magyarázatot néhány fogalmat. Nem tetszik az ötlet egy videót? Meg tudod csinálni nélküle. Meg lehet tanítani a legkülönfélébb módokon. Mint lehetőség - írja. Például a segítségével a blog, én nem csak másokon segíteni, hanem képzett sokkal hatékonyabban, mint ha megtanultam egyet.
Mindenesetre, tanít, mit tanulni magad segít erősíteni a fogalmak alakult az elme.
Oktatási platformok, mint a szabály, akkor lehetősége van arra, hogy másokon segítsenek. Általában ez olyasmi, mint egy fórum a diákok kérdéseire. Ellenőrizze, hogy ki, és ha van egy olyan kérdést, amelynek válasz tudja (vagy legalább gondolatok), - írja, ne habozzon. A jó oktatási területen uralkodik egészséges légkör, és a segítségét értékelni fogják. És ne habozzon kérdezni magad! Másoknak a lehetőséget, hogy elmagyarázza neked semmit.
8. megtalálja a hasonlóan gondolkodó
Ezt meg lehet tenni a személyes találkozókon vagy online. Meg lehet próbálni, hogy összeáll egy barát vagy családtag, aki szintén meg akar tanulni programozást. Ahogy az emberek megy a tornaterem a többi, és a cél az, hogy lefogy, akkor is talál egy partnert az interneten.
9. talál egy mentor
Chat szobák és fórumok oktatási és állványok - jó helyeket keresni hasonló gondolkodású embereket, és esetleg a tanárok.
Online fórumok - természetesen ez csak egy értékes információforrás, de semmit sem lehet hasonlítani a személyes támogatás, ha nem kap választ közvetlenül.
10. Hogy a játék elemeket
Szerintem egy szabályrendszer és ösztönzők, ez segít, hogy a tanulás még élvezetesebbé. Promotion segít fejleszteni a pozitív reflexek az agyban, amikor sikeresen elvégzi fontos feladat. Ők át tudja alakítani a tanulási folyamat a rutin munka a játék. Például, miután befejezte az adott programozási könyvet, vásárolni ugyanazt a táskát, ami gondolta hónapokig.
Ahhoz, hogy a kitűzött célokat és a munka rájuk. Jutalmazza meg magát, amikor eléred őket.
11. Redo valaki kód
Nézze meg, hogyan valaki végrehajtotta a megoldás, hogy a fejleszteni kívánt. Nézz be a nyílt forráskódú projektek GitHubról. közösség programozók lehet egy nagyon barátságos hely olvasni (vagy módosítása) valaki kód - ez teljesen normális. Csak nyissa meg soronként, és arra gondolt, hogyan mindegyik működik, és egyesítjük az összképet.
Másvalaki munka inspirációt és ötleteket.
12. Gyakorlat. Ne összpontosít csak képzés
Egy nagyon fontos pont. Ezzel mindig beragadt jövevényeket. Meg kell kezdeni saját kód írásával a lehető leghamarabb. Tudom, hogy nehéz, de egy bizonyos ponton el kell mozdulnia a tanulságokat, és kezdjük, hogy valódi projekteket.
Kitalálni, hogyan működik - ez a saját test, és a hiba -, hogy radikálisan meg fogja változtatni a játékszabályokat. Ez elvezet minket az utolsó csúcs.
13. Ne félj, hogy nem
Van egy ilyen dolog - az a tény, termelékenységet. Minél összetettebb az adott vizsgálati valamit, annál jobb lesz emlékezni megtanult információ. Sikertelen kísérlet segíthet mélyebb megértését, mert akkor be kell vonni a keresést a saját hibáit, és korrekcióra. Eljárni és tanulni valamit magadnak, kritizálni magad, és fedezze fel az új - ez rendkívül fontos.
Akkor is, ha soha nem csináltam létre a kis weboldal vagy alkalmazás, akkor sokat tanulnak, próbálja ki és a hibákat. Ez a megközelítés sokkal hatékonyabb, mint a mechanikus ismétlés képzési példák, ahol az összes választ az orrát.
következtetés
A kulcs a sikeres önálló tanulás - ez a bizalom. Ha hiszel magadban, annál valószínűbb, hogy sikeres lesz jobb a vártnál. Megáll kételkedő magad és a képességeit, és akkor szünet, mint egy igazi bajnok!
A játék csak akkor, ha feladja.