1. Rasti tinkamą mokymosi motyvaciją
Aiškus loginis, kodėl jūs mokotės programavimo padeda jums sutelkti dėmesį. Būtinai nurodykite konkretų tikslą už save. Nuodugniai apsvarstyti savo motyvaciją. "Aš noriu, kad būtų galima", "tai gerai mokytis", - yra blogas tikslas. Pavyzdžiai kokybės tikslais:
- Perkelti toliau srovės karjera.
- Pakeisti okupacija.
- Uždirbti papildomų dėka trečiųjų šalių projektus.
- Kurti savo produktą (žaidimai, mobili paraiškos), sukurti įkrovos.
Ar pateikti taškai sutampa su tais, kurie apibrėžti save - nepamirškite apie juos. Atminkite, kad galutinis tikslas būtų išsaugoti pats sunkiausias akimirkas.
Prisiminti tikslą, galite įrašyti jį ant popieriaus ir laikyti galvoje padaryti ekrano užsklanda jūsų kompiuterio ar stalinio telefono (kuris man patinka).
2. Pasirinkite tinkamą kalbą
Iš pradžių, ji gali būti labai sunku nuspręsti, ką studijuoti. Kai programavimo kalbos yra lengviau mokytis, kai turi siaurą sritį. Tačiau tai nėra būtina gyventi rimtai. Tai geriau pradėti su nieko, nei praleisti valandų ieškant "idealus" parinktį. Kadangi įvaldyti programavimo kalba, ji bus lengviau pereiti į kitą.
Jei jau žinote, jūsų pagrindinis tikslas, nustatyti, kas būtina jį pasiekti. Sužinokite kalbomis, kurie tinka šiam tikslui. Dėl trijų dimensijų žaidimus plėtrai reikia keletą kalbų ir įrankiai kurti interneto svetaines - Kita.
Jei jūs nežinote, kur pradėti, pabandykite ieškoti JavaScript kalbą. Patinka jums tai ar ne kitų programuotojų, "JavaScript" tampa vis populiaresnis ir yra naudojamas ne tik interneto svetainių kūrimo, bet ir kitose srityse. Taigi, jūs apims didžiausią skaičių programas.
3. Padaryti tvarkaraštį
aiškus tvarkaraštis mokymo padidina sėkmės tikimybę. Tačiau nustatyti realius terminus konkrečioms užduotims atlikti. Nesitikėkite, kad įvaldyti knyga Programavimas nuo puslapiuose šimtai mažiau nei per savaitę - nebent jums mesti visas kitas pareigas šiuo metu.
Kai aš pirmą kartą pradėjo mokytis programavimo pagal save, į kiekvieną Kalendorius ląstelių Aš jau skyrė už 25 minučių praktikos vietą.
Įsitraukti į 25 minučių per dieną lengvai. Jis turėtų būti naudojamas siekiant sumažinti tai, ir netrukus jūs negalėsite atitrūkti nuo mokymo keletą valandų.
4. Įsitraukti į vieną dalyką vienu metu
Daugelis žmonių bando padaryti šimtą dalykų vienu metu. Didžiulė klaida! Įsitraukti į vieną dalyką vienu metu. Negalima mokytis lygiagrečiai HTML, JavaScript, greitai ir kažkas. Jūs vairuojate sau kvailai!
Šis elementas gali būti jums sunkiai (kalbu iš patirties), nes jūs visada nori sužinoti viską iš karto.
Savo knygoje "Pradėkite pagrindinis!"Gary Keller (Gary Keller) sakė:" neeilinis rezultatai tiesiogiai lemia, kiek galite susiaurinti savo pasirinkimą. Tai gali būti taikoma, kad nieko, įskaitant programavimo studijas. Nebijokite būti vėlu - kalbos ir technologijos nesiruošia niekur. Pradėti maža ir judėti į priekį.
5. Skaldyk viskas į mažas porcijas
Kaip ir ankstesniais patarimas, nereikia stumti kartą labai didelį informacijos kiekį, net jei ji yra ta pačia tema. Norėdami sužinoti kažką naujo yra daug lengviau, kai jis yra suskaidytas į mažesnes porcijas.
Sutelkti dėmesį į vieną temą ir padalinti jį į virškinamos gabalus. Įsitikinkite, kad jūs visiškai suprasti ir išmokti koncepciją prieš pereinant į kitą.
Verslininkas Timas Ferriss (Timas Ferriss) sukūrė akronimą ABC - Always Be suspaudžiant. Idėja yra tai, kad kiekvienas informacijos gabalas yra būtina bandyti suformuluoti taip glaustai, kaip įmanoma. Tada ją apibendrinti į dalį, sukurti diagramą arba vaizdą, naudokite mnemoninę schemą - nieko, jei jis padės jums greitai Prisimenu pageidaujama.
6. pakeisti savo kelius
Tyrimai rodo, kad kuo daugiau rūšių suvokimo informacijos naudojate, tuo labiau tikėtina, ją suvokti. Tai padės knyga, vaizdo, interaktyvios pamokos, viktorinos, podcasty, ir daugiau.
Įsiurbti visą įmanomą informaciją. Pasak Judy Willis (Judy Willis), autorius knygos "Kaip išmokyti vaiką yra lengva išmokti", Tuo daugiau santykiai formuojami Kuo daugiau smegenų sričių saugo informaciją apie objektą. Atleidimas iš darbo suteikia studentams papildomą galimybę gauti informaciją iš skirtingų kaupyklų smegenis. Tokie kryžminio duomenų perdavimo reiškia, kad mes sužinojome kažką, o ne tik atmintinai.
7. šviesti kitiems
Poreikis paaiškinti kažkam koncepciją ar procesą suteikia garantiją, kad esate visiškai internalizuoti ją. Tai galima padaryti įvairiais būdais. Vienas iš jų - mokyti iš kurso ar seminarus paaugliams. Jūs galite padaryti savo vaizdo įrašus "YouTube" su paaiškinimais kai kurių sąvokų. Man nepatinka vaizdo įrašo idėja? Jūs galite padaryti be jo. Jūs galite mokyti įvairiais būdais. Kaip variantas - rašykite. Pavyzdžiui, su savo dienoraštyje pagalba, aš ne tik padėti kitiems, bet taip pat yra daug efektyviau, nei jei aš sužinojau vieną apmokyti.
Bet kuriuo atveju, mokyti kitus, ką jūs išmoksite sau padeda stiprinti sąvokas susiformavo proto.
Švietimo platformų, kaip taisyklė, jis turi galimybę padėti kitiems. Paprastai tai yra kažkas panašaus į forumą su mokinių klausimus. Check it out, ir, jei yra klausimas, kurio atsakymas žinote (ar bent mintimis apie), - rašymo, nedvejokite. Geros švietimo svetainių karaliauja sveiką atmosferą ir vertiname jūsų pagalbą. Ir nedvejodami užduoti klausimus sau! Suteikti kitiems galimybę paaiškinti jums, nieko.
8. susirasti mąstančių
Tai gali būti daroma per asmeninių susitikimų arba internetu. Galite pabandyti suburti su draugu ar šeimos nariu, kuris taip pat nori išmokti programuoti. Tiesiog žmonės eiti į sporto salė su kita ir su tikslu numesti svorio, taip pat galite rasti partnerį internete.
9. rasti globėją
Pokalbių kambariai ir forumai švietimo platformos - gera vieta ieškoti mąstančių žmonių ir galbūt mokytojams.
Dabar forumai - tai tikrai vertingas informacijos šaltinis, bet niekas negali palyginti su asmeninės paramos, kai jūs galite gauti atsakymą tiesiogiai.
10. Padaryti gameplay elementus
Pamąstyk taisyklių ir paskatų sistemą, tai padės padaryti sužinoti daugiau malonus. Skatinimas padės kurti teigiamą reakciją į smegenis, kai jūs sėkmingai atlikti svarbią užduotį. Jie gali paversti mokymosi procesą kasdieninį darbą į žaidimą. Pavyzdžiui, kai baigsite konkrečių programavimo knyga, pirkti tą patį maišą, kuris pagalvojo mėnesius.
Norėdami nustatyti tikslus ir dirbti su juo. Apdovanoti save, kai jūs juos pasiekti.
11. REDO kažkieno kodas
Pažiūrėkite, kaip kažkas įdiegė sprendimą, kad jūs norite sukurti. Žvilgsnis į atviro kodo projektų GitHub. bendruomenė programuotojų gali būti labai draugiška vieta skaityti (ar keitimas) kažkieno kodas - tai visiškai normalu. Tiesiog naršyti tai eilutė po eilutės, galvoju, kaip kiekvienas iš jų veikia ir kartu su į bendrą vaizdą.
Naudokite kažkieno darbas įkvėpimo ir idėjų.
12. Praktika. Negalima sutelkti dėmesį tik į mokymą
Labai svarbus dalykas. Su tuo visada pakimba naujokams. Jums reikia norint pradėti kaip galima greičiau raštu savo kodą. Žinau, kad tai sunku, bet tam tikru momentu turėtų tolti nuo pamokų ir pradėti kurti realius projektus.
Suprasti, kaip tai veikia - tai jūsų pačių testus, o klaida - kad bus radikaliai pakeisti žaidimo taisykles. Tai veda mus prie paskutinio galiuko.
13. Nebijokite, kad žlugtų
Yra toks dalykas - produktyvumo nepakankamumas. Kuo sudėtingesnė suteikta tyrimas kažkas, tuo geriau jums prisiminti išmoktą informaciją. Nesėkmingas bandymas gali padėti jums įgyti gilesnį supratimą, nes jums bus dalyvauti ieškant savo klaidų ir jas ištaisyti. Veikti ir mokytis kažką sau, kritikuoti save ir ištirti naujas - tai labai svarbu.
Net jei jūs niekada padaryti kurti savo mažą svetainę ar programą, jūs išmoksite daug, bando ir daryti klaidas. Šis metodas yra daug efektyvesnis nei mechaninio kartojimo mokymo pavyzdžių, kur visi atsakymai į jo nosį.
išvada
Raktas į sėkmingą savarankiško mokymosi - tai pasitikėjimas. Jei tikėti savimi, tuo labiau tikėtina, jums pavyks geriau nei tikėtasi. Stop abejoti save ir savo sugebėjimus, ir jums bus pertrauka kaip tikras čempionas!
Žaidimas yra žaidžiamas tik jei pasiduoti.