13 nasvetov za tiste, ki sami študirajo programiranje

<

Ali se naučite programirati sebe in se potruditi, da se motivirate? Samoizobraževanje lahko izniči vse sile. Tukaj je 13 učnih nasvetov Lawrencea Bradforda (Laurence Bradford), ustvarjalca spletnega dnevnika learntocodewith.me za tiste, ki se učijo kodirati sami. Ta priporočila vam bodo pomagala pridobiti znanje hitro, učinkovito in brez nepotrebnega stresa.

1. Poiščite pravo motivacijo za učenje.

Jasna utemeljitev, zakaj študirate programiranje, vam bo pomagala, da se osredotočite. Bodite prepričani, da sami navedete določen cilj. Podrobno preučite svojo motivacijo. »Želim biti sposoben«, »dobro se učiti« je slab cilj. Primeri dobrih ciljev:

  1. Nadaljujte s svojo trenutno kariero.
  2. Spremenite poklic.
  3. Zaslužite dodatno zahvaljujoč projektom tretjih oseb.
  4. Razvijte svoj izdelek (igro, mobilno aplikacijo), ustvarite zagon.

Ni pomembno, če dane točke sovpadajo s tistimi, ki jih sami definirate - ne pozabite nanje. Ne pozabite, da bo končni cilj prihranil v najtežjih trenutkih.

Da bi si zapomnili cilj, si ga lahko zapišete na papir in ga obdržite na vidiku, ustvarite ozadje na namiznem računalniku ali telefonu (kar mi je všeč več).

2. Izberite pravi jezik

Na samem začetku je zelo težko odločiti, kaj študirati. Nekateri programski jeziki so lažje obvladljivi, nekateri imajo ozke aplikacije. Vendar to ne bi smelo biti resno obsedeno. Bolje je, da začnete s čimerkoli, ne pa preživite ure in iščete »popolno« možnost. Ker, ob obvladovanju enega programskega jezika, bo lažje preklopiti na drugega.

Če že poznate svoj končni cilj, ugotovite, kaj je potrebno za dosego tega cilja. Naučite se jezikov, ki ustrezajo temu cilju. Za razvoj tridimenzionalnih iger potrebujejo nekatere jezike in orodja za ustvarjanje spletnih strani - druge.

Če ne veste, kje začeti, poskusite učiti javascript. Všeč ali ne, drugi programerji, JavaScript postaja vse bolj priljubljen in se ne uporablja samo pri razvoju spletnih strani, ampak tudi na drugih področjih. Tako boste pokrili največje število možnosti uporabe.

3. Naredite urnik

Jasna razporeditev razredov poveča verjetnost uspeha. Vendar določite realne roke za določene naloge. Ne pričakujte, da boste obvladali knjigo o programiranju iz več sto strani v manj kot enem tednu - razen če zapustite vse druge odgovornosti za ta čas.

Ko sem začel samostojno učiti programiranje, sem imel v vsaki koledarski celici prostor za 25-minutno vadbo.

Eric Rothermel / Unsplash.com

Narediti 25 minut na dan je enostavno. Potrebno je, da se navadite na ta minimum, in kmalu se ne boste mogli več časa oddaljiti od treninga.

4. Naredite eno stvar naenkrat

Mnogi poskušajo narediti sto stvari naenkrat. Velika napaka! Naredite eno stvar naenkrat. Ne učite vzporedno HTML, JavaScript, Swift in kaj drugega. Vozite se nori!

Ta postavka vam lahko damo težko (govorim iz izkušenj), ker se vedno želite naučiti vse naenkrat.

V svoji knjigi »Začnite s poglavarjem!« Je Gary Keller dejal: »Izjemni rezultati so neposredno določeni s tem, koliko lahko zmanjšate fokus.« To se lahko uporabi za vse, vključno s študijem programiranja. Ne bojte se zamuditi - jeziki in tehnologije ne gredo nikamor. Začni malo in se premakni naprej.

5. Razdelite vse na majhne porcije.

Kot v prejšnjem nasvetu, vam ni treba takoj potisniti preveč informacij vase, tudi če gre za eno temo. Učenje nečesa novega je veliko lažje, ko se ga razbije na majhne dele.

Osredotočite se na eno temo in jo razdelite na prebavljive dele. Prepričajte se, da ste popolnoma razumeli in razumeli koncept, preden se premaknete na naslednjo.

Podjetnik Tim Ferriss je pripravil kratico ABC - Vedno stisni. Zamisel je, da se vsak sklop informacij poskuša čim prej formulirati. Nato ga povzemite v odstavku, ustvarite diagram ali sliko, uporabite mnemonično shemo - karkoli, če vam pomaga, da se hitro spomnite, kaj potrebujete.

6. Spremenite načine

Študije kažejo, da je več vrst zaznavanj, večja je verjetnost, da se učijo. To vam bo pomagalo pri knjigah, videoposnetkih, interaktivnih učnih urah, testih, podcastih in še več.

Absorbirajte informacije na kakršenkoli možen način. Po besedah ​​Judy Willis, avtorja Kako naučiti otroka, da se uči enostavno, več možganskih področij shrani podatke o subjektu, bolj aktivno se oblikujejo medsebojne povezave. Njihova redundanca daje študentom dodatne možnosti za pridobivanje informacij iz različnih trgovin z možgani. Takšni navzkrižni podatki pomenijo, da smo se nekaj naučili in ne le zapomnili.

7. Vzgajati druge

Potreba, da nekdo pojasni koncept ali postopek, zagotavlja, da ga sami razumete v celoti. To lahko storite na različne načine. Eden od njih je vodenje tečaja ali seminarjev za najstnike. Videoposnetke v YouTubu lahko ustvarite z razlago nekaterih konceptov. Tega ideja z videoposnetkom ni všeč? To lahko storite brez njega. Lahko poučujete na različne načine. Kot možnost - napišite. Na primer, s pomočjo mojega bloga ne pomagam samo drugim, ampak se tudi učim veliko bolj učinkovito kot če bi se učil sam.

V vsakem primeru, učite druge, kar se naučite sami, pomagali okrepiti koncepte, ki se oblikujejo v glavi.

Na izobraževalnih platformah praviloma obstaja možnost, da pomagamo drugim. Ponavadi je to nekakšen študentski forum. Poglejte tam, in če obstaja vprašanje, odgovor, ki ga poznate (ali imate vsaj nekaj misli o tej temi), napišite, ne oklevajte. Dobra izobraževalna spletna stran ima zdravo vzdušje in bo cenila vašo pomoč. In ne oklevajte postavljati vprašanja sami! Dajte drugim priložnost, da vam nekaj pojasnijo.

8. Poiščite podobno mislečo osebo.

To se lahko uresniči preko osebnega srečanja ali prek spleta. Lahko poskusite sodelovati s prijateljem ali družinskim članom, ki se želi naučiti tudi programiranja. Tako kot ljudje gredo v telovadnico z drugimi in skupaj določijo cilj, da izgubijo težo, lahko najdete tudi partnerja na spletu.

9. Poiščite mentorja

Klepeti in forumi izobraževalnih platform so dobri kraji za iskanje podobno mislečih ljudi in morda tudi mentorjev.

Spletni forumi so seveda dragocene informacije, toda ničesar se ne more primerjati z osebno podporo, ko lahko neposredno dobite odgovor.

10. Dodajanje procesnih elementov igre.

Prišli boste do sistema pravil in spodbud za sebe, kar bo pripomoglo k bolj prijetnemu učenju. Promocije bodo pomagale razviti pozitivne reflekse v možganih, ko boste uspešno opravili pomembno nalogo. Učni proces lahko iz rutinskega dela spremenijo v igro. Ko na primer dokončate določeno knjigo o programiranju, kupite isti nahrbtnik, o katerem ste razmišljali več mesecev.

Postavite cilje in delajte na njih. Nagradite se, ko jih dosežete.

Pawel Kadysz / Unsplash.com

11. Ponovite kodo nekoga.

Oglejte si, kako je nekdo drug implementiral rešitev, ki jo želite razviti. Oglejte si projekte odprte kode na GitHubu. Skupnost programerjev je lahko zelo prijazen kraj, kjer je branje (ali celo spreminjanje) kode nekoga povsem normalno. Preprosto preglejte vrstico za vrstico, razmišljate, kako vsaka deluje in se združuje s celotno sliko.

Uporabite delo nekoga za navdih in ideje.

12. Praksa. Ne osredotočite se le na učenje

Zelo pomembna točka. S tem, newbies so vedno zaljubljen. Svojo kodo morate začeti pisati čim prej. Vem, da je to težko, toda na neki točki je vredno odmakniti se od lekcij in začeti ustvarjati resnične projekte.

Ugotavljanje, kako vse deluje, je vaš lasten preizkus in napaka je nekaj, kar bo drastično spremenilo pravila igre. To nas pripelje do zadnjega konice.

13. Ne bojte se neuspehov.

Obstaja takšna stvar - produktivnost neuspeha. Bolj težko je študirati nekaj, boljše se boste spominjali pridobljenih informacij. Neuspešni poskusi vam lahko pomagajo doseči globlje razumevanje, saj boste sodelovali pri iskanju lastnih napak in njihovem odpravljanju. Delati in nekaj naučiti sami, kritizirati sebe in raziskovati nove stvari je izredno pomembno.

Tudi če nikoli ne dokončate ustvarjanja svoje majhne spletne strani ali aplikacije, se boste veliko naučili, ko boste poskusili in naredili napake. Ta pristop je veliko bolj učinkovit kot mehanski primeri poučevanja, ko so vsi odgovori v nosu.

Zaključek

Ključ do uspešnega samostojnega učenja je zaupanje. Če verjameš vase, potem je bolj verjetno, da boš boljši od pričakovanega. Prenehajte dvomiti vase in svoje sposobnosti, in zlomili se boste kot pravi prvak!

Igra se igra samo, če se predate.

<

Priljubljene Objave