13 patarimų tiems, kurie mokosi programavimo

<

Ar išmokote programuoti save ir pabandyti geriausiai motyvuoti save? Savęs ugdymas gali nuleisti visas jėgas. Čia yra 13 mokymosi patarimų iš Lawrence Bradford'o (Laurence Bradford), dienoraščio „creattocodewith.me“ kūrėjo tiems, kurie mokosi koduoti. Šios rekomendacijos padės greitai, efektyviai ir be nepagrįsto streso gauti žinių.

1. Raskite tinkamą motyvaciją mokytis.

Aiškus motyvas, kodėl jūs studijuojate programavimą, padės jums sutelkti dėmesį. Būtinai nurodykite konkretų tikslą. Apsvarstykite išsamiai savo motyvaciją. „Noriu sugebėti“, „gerai išmokti“ yra blogas tikslas. Gerų tikslų pavyzdžiai:

  1. Toliau eikite savo dabartinėje karjeroje.
  2. Keisti profesiją.
  3. Užsidirbkite papildomų lėšų trečiųjų šalių projektams.
  4. Sukurkite savo produktą (žaidimą, mobiliąją programą), sukurkite paleidimą.

Nesvarbu, ar duoti taškai sutampa su tais, kuriuos jūs apibrėžiate - nepamirškite apie juos. Atminkite, kad galutinis tikslas bus sutaupyti sunkiausiais momentais.

Norėdami prisiminti tikslą, galite jį užrašyti ant popieriaus ir laikyti jį matomoje vietoje, padaryti darbalaukio kompiuterį ar telefoną (kuris man labiau patinka).

2. Pasirinkite reikiamą kalbą

Iš pat pradžių gali būti labai sunku nuspręsti, ką studijuoti. Kai kurios programavimo kalbos yra lengviau valdomos, kai kurios jų yra siauros. Tačiau tai neturėtų būti rimtai apsėstas. Geriau pradėti nuo nieko, nei praleisti valandas ieškodami „tobulo“ pasirinkimo. Kadangi įsisavinome vieną programavimo kalbą, bus lengviau pereiti į kitą.

Jei jau žinote savo galutinį tikslą, nustatykite, kas reikalinga tai pasiekti. Sužinokite kalbas, kurios atitinka šį tikslą. Trijų dimensijų žaidimų kūrimui reikia tam tikrų kalbų ir įrankių svetainių kūrimui - kiti.

Jei nežinote, kur pradėti, pabandykite mokytis javascript. Kaip ir kiti, kiti programuotojai, „JavaScript“ tampa vis populiaresni ir naudojami ne tik svetainių kūrimui, bet ir kitose srityse. Taigi, jūs padengsite maksimalų taikomųjų programų skaičių.

3. Sudarykite tvarkaraštį

Aiškus klasės tvarkaraštis padidina sėkmės tikimybę. Tačiau nustatykite realius konkrečių užduočių terminus. Negalima tikėtis, kad daugiau nei per savaitę gausite knygą apie programavimą iš šimtų puslapių, nebent paliksite visas kitas pareigas.

Kai pirmą kartą pradėjau studijuoti programavimą savarankiškai, kiekvienoje kalendorinėje ląstelėje turėjau vietą 25 minučių praktikai.

Ericas Rothermel / Unsplash.com

25 minučių per dieną tai lengva. Būtina priprasti prie šio minimumo, ir netrukus jūs negalėsite per kelias valandas treniruotis.

4. Atlikite vieną dalyką vienu metu

Daugelis bando padaryti šimtą dalykų vienu metu. Didžiulė klaida! Atlikite vieną dalyką vienu metu. Negalima mokytis lygiagrečiai HTML, „JavaScript“, „Swift“ ir kitokių. Jūs vairuojate save beprotiškai!

Šis elementas jums gali būti suteiktas sunkiai (kalbu iš patirties), nes jūs visada norite iš karto išmokti viską.

Savo knygoje „Pradėti su vyresniuoju“ Gary Keller sakė: „Ypatingi rezultatai tiesiogiai nustatomi pagal tai, kiek galite susiaurinti savo dėmesį.“ Tai gali būti taikoma bet kokiam, įskaitant programavimo tyrimą. Nebijokite būti pavėluotai - kalbos ir technologijos niekur nevažiuoja. Pradėkite mažas ir judėkite į priekį.

5. Padalinkite viską į mažas dalis.

Kaip ir ankstesnėse rekomendacijose, jums nereikia pernelyg daug informacijos perkelti į save, net jei tai yra viena tema. Mokymasis kažką naujo yra daug lengviau, kai jis sudaužytas į mažas dalis.

Sutelkite dėmesį į vieną temą ir padalinkite jį į virškinamąsias dalis. Prieš pereidami prie kito, įsitikinkite, kad jūs visiškai suprantate ir suprantate sąvoką.

Verslininkas Tim Ferriss atėjo su akronimu ABC - Always Be Compressing. Idėja yra ta, kad kiekvienas informacijos blokas turėtų būti bandomas kuo trumpiau suformuluoti. Tada apibendrinkite jį į pastraipą, sukurkite diagramą ar vaizdą, naudokite mnemoninę schemą - nieko, jei ji padeda greitai prisiminti tai, ko jums reikia.

6. Pakeiskite būdus

Tyrimai rodo, kad kuo daugiau suvokimo tipų naudojate, tuo labiau tikėtina, kad mokysis. Tai padės jums knygas, vaizdo įrašus, interaktyvias pamokas, testus, podcast'us ir kt.

Sugerkite informaciją bet kokiu būdu. Pasak Judy Willis, kaip mokyti vaiką mokytis, autorius, tuo daugiau smegenų sričių saugo duomenis apie objektą, tuo aktyviau sujungiami tarpusavio ryšiai. Jų atleidimas iš darbo suteikia studentui papildomas galimybes gauti informaciją iš įvairių smegenų parduotuvių. Tokie kryžminiai duomenys reiškia, kad išmokome kažką ir ne tik prisiminėme.

7. Mokykite kitus

Poreikis kam nors paaiškinti koncepciją ar procesą garantuoja, kad jūs tai visiškai suprantate. Tai galite padaryti įvairiais būdais. Vienas iš jų - kursų ar seminarų vedimas paaugliams. Savo vaizdo įrašus „YouTube“ galite padaryti su kai kurių sąvokų paaiškinimais. Ar nepatinka idėja su vaizdo įrašu? Jūs galite tai padaryti be jo. Galite mokyti įvairiais būdais. Kaip alternatyva - rašyti. Pvz., Naudodamasis savo dienoraščiu aš ne tik padedu kitiems, bet ir daug efektyviau išmokau, nei jei mokiausi vieni.

Bet kokiu atveju kitų mokymasis, ką išmokote, padeda sustiprinti galvoje sukurtą koncepciją.

Švietimo platformose paprastai yra galimybė padėti kitiems. Paprastai tai yra kažkas panašaus į studentų forumą. Pažvelkite, ir jei kyla klausimas, atsakymas, į kurį jums žinoma (ar turite bent jau tam tikrų minčių apie šią temą) - rašyti, nedvejodami. Gera švietimo svetainė turi sveiką atmosferą ir įvertins jūsų pagalbą. Ir nedvejodami užduokite sau klausimus! Suteikite kitiems galimybę paaiškinti ką nors.

8. Raskite panašaus požiūrio asmenį.

Tai galima realizuoti asmeniniu susitikimu arba internetu. Galite pabandyti bendradarbiauti su draugu ar šeimos nariu, kuris taip pat nori mokytis programavimo. Kaip žmonės eina į sporto salę su kitais ir kartu nustato tikslą numesti svorį, jūs taip pat galite rasti partnerį internete.

9. Raskite mentorių

Švietimo platformų pokalbiai ir forumai yra geros vietos ieškoti panašių žmonių ir, galbūt, mentorių.

Internetiniai forumai, žinoma, yra vertinga informacija, bet nieko negalima palyginti su asmenine pagalba, kai galite gauti atsakymą tiesiogiai.

10. Pridėkite prie žaidimo proceso elementų.

Paimkite taisyklių ir paskatų sistemą sau, tai padės padaryti mokymąsi malonesnį. Akcijos padės sukurti teigiamus refleksus smegenyse, kai sėkmingai atliksite svarbią užduotį. Jie gali transformuoti mokymosi procesą nuo įprastinio darbo į žaidimą. Pvz., Baigus tam tikrą programavimo knygą, nusipirkite tą pačią kuprinę, kurią galvojote apie mėnesius.

Nustatyti tikslus ir dirbti su jais. Atlyginkite save, kai juos pasiekiate.

Pawel Kadysz / Unsplash.com

11. Pakartokite asmens kodą.

Pažiūrėkite, kaip kažkas įgyvendino norimą sukurti sprendimą. Pažvelkite į atviro kodo projektus „GitHub“. Programuotojų bendruomenė gali būti labai draugiška vieta, kur skaitymas (ar netgi keičiantis) kažkas yra visiškai normalus. Tiesiog naršykite po eilutę, apmąstydami, kaip kiekvienas jų veikia ir susilieja su bendrą vaizdą.

Naudokite kažkieno darbą įkvėpimui ir idėjoms.

12. Praktika. Nesikoncentruokite tik į mokymąsi

Labai svarbus dalykas. Šiuo atveju naujokai visada yra įstrigę. Turite pradėti rašyti savo kodą kuo anksčiau. Žinau, kad tai sunku, bet tam tikru momentu verta atsisakyti pamokų ir pradėti kurti realius projektus.

Išsiaiškinkite, kaip viskas veikia, yra jūsų pačių testas, o klaida yra kažkas, kas iš esmės pakeis žaidimo taisykles. Tai veda prie paskutinio patarimo.

13. Nebijokite nesėkmių.

Yra toks dalykas - nesėkmės našumas. Kuo sunkiau kažką mokytis, tuo geriau prisiminsite įgytą informaciją. Nesėkmingi bandymai gali padėti jums įgyti gilesnį supratimą, nes dalyvausite ieškodami savo klaidų ir jas ištaisydami. Ypač svarbu elgtis ir išmokti kažką sau, kritikuoti save ir ištirti naujus dalykus.

Net jei niekada nesibaigsite kurdami savo mažą svetainę ar programą, jūs daug išmoksite bandydami ir padarę klaidų. Šis požiūris yra daug efektyvesnis už mechaninius šiuos mokymo pavyzdžius, kai visi atsakymai yra nosyje.

Išvada

Sėkmingo savęs mokymosi pagrindas yra pasitikėjimas. Jei tikite savimi, tada labiau tikėtina, kad pavyks geriau nei tikėtasi. Nustokite abejoti savimi ir savo sugebėjimais, ir jūs pertraukosite kaip tikras čempionas!

Žaidimas yra žaidžiamas tik tada, kai atsisakote.

<

Populiarios Temos