2024 Autorius: Malcolm Clapton | [email protected]. Paskutinį kartą keistas: 2023-12-17 04:04
Mokate programuoti savarankiškai ir sunkiai save motyvuojate? Saviugda gali išsemti visas jėgas. Štai 13 mokymosi patarimų iš Laurence'o Bradfordo, tinklaraščio learningtocodewith.me kūrėjo, skirtų tiems, kurie mokosi koduoti patys. Šios gairės padės greitai, efektyviai ir be nereikalingo streso įgyti žinių.
1. Raskite tinkamą mokymosi motyvaciją
Turėdami aiškų pagrindimą, kodėl mokate koduoti, galėsite susikaupti. Būtinai suformuluokite sau konkretų tikslą. Išsamiai apsvarstykite savo motyvaciją. „Aš noriu sugebėti“, „būtų gerai išmokti“yra blogas tikslas. Gerų tikslų pavyzdžiai:
- Eikite toliau savo dabartinėje karjeroje.
- Pakeiskite savo profesiją.
- Uždirbkite papildomų pinigų dėl šalutinių projektų.
- Sukurkite savo produktą (žaidimą, mobiliąją programą), sukurkite startuolį.
Nesvarbu, ar išvardyti taškai yra tie patys, kuriuos apibrėžiate patys – nepamirškite apie juos. Atminkite, kad pagrindinis tikslas bus išsaugoti sunkiausius laikus.
Norėdami prisiminti tikslą, galite jį užsirašyti ant popieriaus ir aiškiai matyti, padaryti jį kompiuterio ar telefono darbalaukio fonu (kas man patinka labiausiai).
2. Pasirinkite tinkamą kalbą
Iš pradžių gali būti labai sunku apsispręsti, ką studijuoti. Kai kurias programavimo kalbas lengviau išmokti, kai kurios turi siauresnes programas. Tačiau jūs neturėtumėte pernelyg užsikrėsti šiuo klausimu. Geriau pradėti nuo bet ko, nei praleisti valandas ieškant „tobulo“varianto. Nes įvaldžius vieną programavimo kalbą bus lengviau pereiti prie kitos.
Jei jau žinote savo galutinį tikslą, nustatykite, ko reikia jam pasiekti. Išmokite kalbų, kurios atitinka šį tikslą. Norėdami kurti 3D žaidimus, jums reikia kai kurių kalbų ir įrankių, o kuriant svetaines - kitų.
Jei nesate tikri, nuo ko pradėti, pabandykite išmokti „JavaScript“. Patinka kitiems programuotojams ar ne, JavaScript tampa vis populiaresnis ir naudojamas ne tik kuriant svetaines, bet ir kitose srityse. Taigi padengiate didžiausią paraiškų skaičių.
3. Sudarykite tvarkaraštį
Aiškus pamokų grafikas padidina sėkmės tikimybę. Tačiau konkrečioms užduotims nustatykite realius terminus. Nesitikėkite, kad baigsite šimtus puslapių programavimo greičiau nei per savaitę – nebent per tą laiką atsisakysite visų kitų savo įsipareigojimų.
Kai pirmą kartą pradėjau mokytis programavimo savarankiškai, kiekvienoje kalendoriaus langelyje turėjau vietos 25 minutėms praktikai.
Sportuoti 25 minutes per dieną lengva. Verta priprasti prie tokio minimumo ir greitai kelias valandas negalėsite atsiplėšti nuo treniruotės.
4. Vienu metu darykite vieną dalyką
Daugelis žmonių vienu metu stengiasi atlikti šimtą dalykų. Didžiulė klaida! Darykite vieną dalyką vienu metu. Lygiagrečiai nesimokykite HTML, JavaScript, Swift ir nieko kito. Jūs išvarysite save iš proto!
Šis dalykas tau gali būti sunkus (kalbu iš patirties), nes visada norisi išmokti viską iš karto.
Savo knygoje "Pradėkite nuo pagrindinio dalyko!" Gary Kelleris sakė: „Nepaprasti rezultatai yra tiesiogiai susiję su tuo, kiek galite susiaurinti savo dėmesį“. Tai gali būti taikoma bet kam, įskaitant mokymosi programavimą. Nebijokite vėluoti – kalbos ir technologijos niekur nedings. Pradėkite nuo mažo ir eikite į priekį.
5. Viską padalinkite į mažas porcijas
Kaip ir ankstesniame patarime, jums nereikia vienu metu įkelti per daug informacijos, net jei ji yra ta pačia tema. Išmokti ką nors naujo yra daug lengviau, kai tai suskaidoma į mažesnes dalis.
Sutelkite dėmesį į vieną temą ir suskirstykite ją į virškinamus gabalus. Prieš pereidami prie kitos, įsitikinkite, kad visiškai supratote ir įsisavinate koncepciją.
Verslininkas Timas Ferrisas sukūrė akronimą ABC – Always Be Compressing. Idėja yra ta, kad kiekvieną informacijos bloką turėtumėte suformuluoti kuo glausčiau. Tada apibendrinkite pastraipoje, sukurkite diagramą ar vaizdą, naudokite mnemoninę schemą – bet ką, jei tai padės greitai prisiminti, ko ieškote.
6. Pakeiskite būdą
Tyrimai rodo, kad kuo daugiau suvokimo tipų naudojate, tuo didesnė tikimybė, kad jį įsisavinsite. Tai jums padės knygos, vaizdo įrašai, interaktyvios pamokos, viktorinos, internetinės transliacijos ir kt.
Gaukite informaciją bet kokiu būdu. Pasak Judy Willis, knygos Teaching Your Child to Learn Easily autorės, kuo daugiau smegenų sričių saugo duomenis apie dalyką, tuo aktyvesni santykiai formuojasi. Jų perteklius suteikia studentui papildomų galimybių gauti informaciją iš įvairių smegenų atsargų. Šis kryžminis duomenų susiejimas reiškia, kad mes kažko išmokome, o ne tik įsiminėme.
7. Treniruokite kitus
Turėdami kam nors paaiškinti sąvoką ar procesą, jūs visiškai tai suprasite patys. Tai galima padaryti įvairiais būdais. Vienas iš jų – vesti kursą ar seminarus paaugliams. Galite sukurti savo „YouTube“vaizdo įrašus, kuriuose paaiškinamos sąvokos. Nepatinka vaizdo įrašo idėja? Galima ir be jo. Galite mokyti įvairiais būdais. Arba parašykite. Pavyzdžiui, savo tinklaraščio pagalba aš ne tik padedu kitiems, bet ir mokausi daug efektyviau, nei mokydamasis vienas.
Bet kokiu atveju, kitų mokymas to, ko mokaisi pats, padeda sustiprinti galvoje susiformavusias sąvokas.
Švietimo platformose dažniausiai yra galimybė padėti kitiems. Paprastai tai yra kažkas panašaus į studentų klausimų forumą. Pažiūrėk ten, o jei ten yra koks nors klausimas, į kurį žinai atsakymą (ar turi bent minčių apie tai), rašyk, nedvejok. Gerose edukacinėse svetainėse tvyro sveika atmosfera ir jūsų pagalba bus įvertinta. Ir drąsiai užduokite klausimus patys! Suteikite kitiems galimybę ką nors jums paaiškinti.
8. Susirask bendramintį
Tai galima padaryti per asmeninį susitikimą arba internetu. Galite pabandyti bendradarbiauti su draugu ar šeimos nariu, kuris taip pat nori išmokti programuoti. Lygiai taip pat, kaip žmonės eina į sporto salę su kitais ir išsikelia tikslą kartu numesti svorio, taip ir jūs galite susirasti partnerį internete.
9. Susiraskite mentorių
Mokomosios platformos pokalbiai ir forumai yra gera vieta rasti bendraminčių ir galbūt mentorių.
Internetiniai forumai, žinoma, yra vertingas informacijos šaltinis, bet niekas neprilygsta asmeniniam palaikymui, kai galite gauti tiesioginį atsakymą.
10. Į procesą įtraukite žaidimo elementus
Sugalvokite taisyklių ir apdovanojimų sistemą, tai padės mokytis maloniau. Apdovanojimai gali padėti jums sukurti teigiamus refleksus jūsų smegenyse, kai sėkmingai atliksite svarbią užduotį. Jie gali mokymosi procesą iš darbo paversti žaidimu. Pavyzdžiui, kai baigsite konkrečią programavimo knygą, nusipirkite tą pačią kuprinę, apie kurią galvojote kelis mėnesius.
Išsikelk tikslus ir siek jų. Apdovanokite save, kai juos pasieksite.
11. Perkurkite kito asmens kodą
Pažiūrėkite, kaip kažkas kitas įgyvendino sprendimą, kurį norite sukurti. Peržiūrėkite atvirojo kodo projektus „GitHub“. Programavimo bendruomenė gali būti labai draugiška vieta, kur skaityti (ar net keisti) kažkieno kodą yra visiškai gerai. Tiesiog eikite eilutę po eilutės, apmąstydami, kaip kiekvienas iš jų veikia ir kaip jis tinka bendram paveikslui.
Pasinaudokite kažkieno darbu įkvėpimui ir idėjoms.
12. Praktika. Nekreipkite dėmesio į mokymąsi
Labai svarbus punktas. Naujokams tai visada įstringa. Jūs turite pradėti rašyti savo kodą kuo anksčiau. Žinau, kad sunku, bet kažkuriuo metu verta atitolti nuo pamokų ir pradėti kurti tikrus projektus.
Išsiaiškinti, kaip viskas veikia, yra jūsų pačių išbandymas, o padaryti klaidą galite pakeisti žaidimą. Tai veda prie paskutinio patarimo.
13. Nebijokite nesėkmės
Yra tokia sąvoka – nesėkmės produktyvumas. Kuo sunkiau ką nors išmokti, tuo geriau įsiminsite išmoktą informaciją. Nesėkmingi bandymai gali padėti jums įgyti gilesnį supratimą, nes jūs patys ieškosite savo klaidų ir jas taisysite. Be galo svarbu veikti ir ko nors išmokti pačiam, kritikuoti save ir tyrinėti naujus dalykus.
Net jei niekada nebaigsite kurti savo mažos svetainės ar programos, bandydami ir nesėkmingai išmoksite daug. Šis metodas yra daug efektyvesnis nei mechaniškai sekti treniruočių pavyzdžius, kai visi atsakymai prieš nosį.
Išvestis
Sėkmingo savarankiško mokymosi pagrindas yra pasitikėjimas savimi. Jei tikite savimi, greičiausiai jums seksis geriau, nei tikėjotės. Nustokite abejoti savimi ir savo sugebėjimais ir išsiversite kaip tikras čempionas!
Žaidimas pralaimi tik pasidavus.
Rekomenduojamas:
6 priežastys išmokti programuoti, jei nesate programuotojas
Rašyti kodą bus naudinga ir dizaineriui, ir santechnikui. Tai kūrybiškumo laisvė, proto lavinimas ir papildoma premija už bet kokią poziciją
Kaip savarankiškai užregistruoti individualų verslininką
Lifehacker parengė nuoseklias instrukcijas, kaip pradėti savo verslą be advokatų kontorų ir nereikalingų išlaidų. Individualaus verslininko registracija nesukels problemų
11 patarimų tiems, kurie užsienio kalbos mokosi savarankiškai
„Instagram“prenumeratos gali priartėti prie gimtosios kalbos žmonių greičiau nei gramatikos knyga. Taip pat naudinga fone klausytis užsienio kalbos
Kaip išmokti programuoti nuo nulio
Jums nereikia universiteto. Taip pat internete galite išmokti programuoti nuo nulio. Gyvenimo įsilaužėlis padės pasirinkti kryptį ir pirmąją kalbą, pasakys, kur ieškoti mokomosios medžiagos ir darbo
Kaip savarankiškai išmokti anglų kalbos: 10 naudingų žaidimų ir pratimų
Jei neturite nei laiko, nei noro dirbti su dėstytojais, jums padės Lifehacker simuliatorių pasirinkimas ir Puzzle English paslauga