13 nasvetov za tiste, ki študirajo programiranja sami
Nasveti Oblikovanje / / December 19, 2019
1. Poiščite pravo motivacijo za učenje
Jasno utemeljitev, zakaj ste učenje programiranja vam pomaga osredotočiti. Bodite prepričani, da določite poseben cilj za sebe. Temeljito preuči svojo motivacijo. "Želim, da bi lahko", "da je dobro, da se naučijo" - je slab cilj. Primeri zaradi kakovosti:
- Premika dlje v toku kariera.
- Sprememba poklic.
- Zaslužite dodatnih zahvaljujoč projektom tretjih oseb.
- Razviti svoj izdelek (igre, mobilne aplikacije), ustvari zagon.
Ali Dane točke sovpadajo s tistimi, ki določite sami - ne pozabite na njih. Zapomnite si, da bi bil končni cilj, da shranite v najtežjih trenutkih.
Da se spomnimo namen, lahko posnamete na papirju in naprej mislih narediti ozadje na računalniku ali na namizju telefona (kar mi je všeč).
2. Izberite pravi jezik
Na začetku, je lahko zelo težko odločiti, kaj za študij. Nekateri programski jeziki so lažje, da se naučijo, nekateri imajo ozko področje. Vendar pa ni nujno, da se resno živijo. Bolje je začeti z nič, kot da preživijo ure išče možnost "idealno". Ker obvlada programski jezik, bo lažje stikalo v drugo.
Če že veste, vaš končni cilj, ugotoviti, kaj je potrebno za dosego tega cilja. Učenje jezikov, ki so primerni za ta namen. Za razvoj tridimenzionalnih iger potrebujejo nekaj jezikov in orodja za ustvarjanje spletnih strani - druge.
Če ne veste, kje začeti, poskušali raziskati jezik JavaScript. Če nam je všeč ali ne drugih programerjev, JavaScript postaja vse bolj priljubljen in se uporablja ne le pri razvoju spletnih strani, ampak tudi na drugih področjih. Tako boste zajema največje število aplikacij.
3. Naredite urnik
jasno vozni red trening poveča verjetnost uspeha. Toda določiti realne roke za posebne naloge. Ne pričakujem, da bi obvladali knjigo Programiranje iz več sto strani v manj kot enem tednu - če si vrgel vse druge dajatve v tem času.
Ko sem prvič začel učiti programiranja sami, v vsakem Koledar celica Sem bil dodeljen prostor za 25-minutni praksi.
Sodelujejo v 25 minutah na dan enostavno. To je treba uporabiti za to zmanjšanje, in kmalu ne boste mogli, da bi prekinil stran od usposabljanja za nekaj ur.
4. Vključite se v eno stvar naenkrat
Mnogi ljudje poskušajo narediti sto stvari naenkrat. Velika napaka! Vključite se v eno stvar naenkrat. Ne študirati vzporedno HTML, JavaScript, Swift in nekaj drugega. Si bo voziti si nor!
Ta element je lahko dal v težavah (govorim iz izkušenj), ker si vedno želeli, da se naučijo vse naenkrat.
V svoji knjigi "Začnite z glavno!"Gary Keller (Gary Keller) je dejal:" V izjemni rezultati neposredno določa, koliko lahko zožite svoj izbor ". To se lahko uporablja za vse, vključno s programskimi študij. Ne bojte se, da bo prepozno - jeziki in tehnologije se ne grem nikamor. Začetek majhna in napredovati.
5. Divide vse v majhnih količinah
Tako kot pri prejšnji tip, ki jih ne potrebujete za potiskanje nekoč zelo veliko informacij, tudi če je na isto temo. Da se naučijo nekaj novega, je veliko lažje, ko je razpadla na manjše dele.
Osredotočite se na eno temo in jo razdelite na prebavljivih koščke. Poskrbite, da boste popolnoma razumeli in se naučite nekaj pojem pred prehodom na naslednjo.
Podjetnik Tim Ferriss (Tim Ferriss) skoval kratico ABC - Always Be stiskanje. Ideja je, da je vsak del informacij, potrebnih, da bi poskušali oblikovati tako jedrnato, kot je mogoče. Potem povzeti v točki, ustvariti grafikon ali slike, uporabite okrajšava shemo - kaj, če bo to pomagalo, da hitro spomnimo želji.
6. spremeniti svoje načine
Študije kažejo, da več vrst dojemanja informacij, ki jih uporabljajo, bolj verjetno jo razumejo. To bo pomagalo knjig, video, interaktivne lekcije, kvizi, podcasti in več.
Vpijejo informacij na kakršen koli način. V skladu z Judy Willis (Judy Willis), avtor knjige "Kako naučiti otroka, je enostaven za učenje"Več območja možganov shranjuje informacije o neki temi, se oblikujejo več razmerij. Redundance daje študentsko dodatno možnost, da dobijo informacije iz različnih skladišč možganih. Taki podatkovne komunikacije pomeni, da smo se naučili nekaj, in ne samo pamet.
7. izobraževati druge
Potreba, da se pojasni, da nekdo pojem ali proces daje jamstvo, da ste ga v celoti internalizacijo. To je mogoče doseči na različne načine. Eden od njih - za poučevanje tečaj ali delavnice za najstnike. Lahko naredite svoje videoposnetke na YouTubu z razlago nekaterih pojmov. Ni mi všeč zamisel video? To lahko storite brez njega. Lahko naučiti različne načine. Kot opcija - pisanje. Na primer, s pomočjo svojega bloga, ne le za pomoč drugim, ampak tudi veliko bolj učinkovito, kot če sem se naučil eno usposobljeni.
V vsakem primeru, poučevanje, kar ste izvedeli za sebe, pomaga krepiti koncepte oblikovane v mislih.
Na izobraževalnih platform, kot pravilo, da ima možnost, da druge pomoči. Ponavadi je to nekaj podobnega forum z vprašanji študentov. Check it out, in če je vprašanje, katerega odgovor veste (ali pa vsaj misli o), - pisanje, ne oklevajte. Na dobrih izobraževalnih straneh kraljuje zdravo vzdušje, in cenimo vašo pomoč. In ne oklevajte, da postavljajo vprašanja sami! Dajte drugim priložnost, da pojasni, da vas karkoli.
8. našli podobno mislečimi
To je mogoče storiti prek osebnih srečanj ali na spletu. Lahko poskusite, da se povežejo s prijateljem ali družinskega člana, ki želi tudi, da se učijo programiranja. Tako kot ljudje gredo v telovadnico z drugimi in s ciljem, da izgubijo težo, lahko najdete tudi partnerja na internetu.
9. najti mentorja
Klepetalnice in forumi izobraževalnih platform - dobrih mest za iskanje podobno mislečih ljudi in morda učiteljev.
Spletnih forumih - to je gotovo dragocen vir informacij, vendar se nič ne more primerjati z osebno podporo, če lahko dobiš odgovor neposredno.
10. Naredite igranja elemente
Pomislite za sistem pravil in spodbud, bo to pomagalo, da bo učenje bolj prijetno. Promocija bo pomagala pri razvoju pozitivne reflekse v možganih, ko ste uspešno opravljajo pomembno nalogo. Ti lahko preoblikujejo proces učenja od rutinskega dela v igri. Na primer, ko končate specifično programsko knjigo, kupi isto vrečo, ki je mislil, da za mesece.
Zastavljene cilje in delo na njih. Nagradite se, ko jih dosežejo.
11. Redo nekdo koda
Oglejte si, kako je nekdo izvaja rešitev, ki jo želite, da razvijejo. Poglej v odprtokodnih projektih na GitHub. skupnost programerjev lahko zelo prijazen kraj za branje (ali sprememba) od nekoga kode - to je povsem normalno. Samo brskanje po je po vrsticah, razmišljal, kako vsak od njih dela in skupaj s celotno sliko.
Uporaba nekdo drug je delo za navdih in ideje.
12. Praksa. Ne osredotočajo le na usposabljanju
Zelo pomembna točka. S tem, da vedno zaljubljen novince. Moraš začeti pisati svojo kodo v najkrajšem možnem času. Vem, da je težko, ampak na neki točki je treba odmakniti od pouka in začeli ustvarjati prave projekte.
Ugotoviti, kako deluje - to je svoj test, in napaka - da bo korenito spremeniti pravila igre. To nas pripelje do zadnje konice.
13. Ne bojte se, da ne
Obstaja taka stvar - izpad produktivnosti. Bolj zapletena zaradi študija je nekaj, bolje se boste zapomnili naučene informacije. Neuspešni poskusi lahko pomaga globlje razumevanje, ker bo sodeloval pri iskanju lastnih napak in njihovo odpravljanje. Delovati in se naučite nekaj sami, kritizirati sebe in raziskovanje novega - to je zelo pomembno.
Tudi če ste nikoli storiti ustvarja svojo majhno spletno stran ali aplikacijo, boste izvedeli veliko, skuša in delati napake. Ta pristop je veliko bolj učinkovito kot mehansko ponavljanje učnih primerov, kjer so vsi odgovori na nosu.
zaključek
Ključ za uspešno samostojno učenje - to je zaupanje. Če verjameš vase, bolj verjetno, da bo uspelo bolje, kot je bilo pričakovano. Stop dvom sebe in svoje sposobnosti, in boš prekinil kot pravi prvak!
Igra se samo, če daš gor.