13 näpunäidet programmeerimise iseseisvaks õppimiseks
13 näpunäidet programmeerimise iseseisvaks õppimiseks
Anonim

Kas õpite ise programmeerima ja teil on raskusi enda motiveerimisega? Eneseharimine võib kogu jõu tühjendada. Siin on 13 õppimisnõuannet Laurence Bradfordilt, ajaveebi learningtocodewith.me loojalt neile, kes õpivad ise kodeerima. Need juhised aitavad teil teadmisi omandada kiiresti, tõhusalt ja ilma liigse stressita.

13 näpunäidet programmeerimise iseseisvaks õppimiseks
13 näpunäidet programmeerimise iseseisvaks õppimiseks

1. Leia õppimiseks õige motivatsioon

Selge põhjendus, miks te kodeerimist õpite, aitab teil keskenduda. Kindlasti sõnastage enda jaoks konkreetne eesmärk. Mõelge oma motivatsioonile üksikasjalikult. “Ma tahan olla võimeline”, “hea oleks õppida” on halb eesmärk. Heade eesmärkide näited:

  1. Edenege oma praeguses karjääris edasi.
  2. Vaheta oma ametit.
  3. Teenige lisaraha tänu kõrvalprojektidele.
  4. Töötage välja oma toode (mäng, mobiilirakendus), looge startup.

Pole tähtis, kas loetletud punktid on samad, mida te ise määratlete – ärge unustage neid. Pidage meeles, et lõppeesmärk on päästa kõige raskemad ajad.

Eesmärgi meeldejätmiseks võite selle paberile üles kirjutada ja silmapiiril hoida, teha selle arvuti või telefoni töölaua taustapildiks (mis mulle kõige rohkem meeldib).

2. Valige õige keel

Alguses võib olla väga raske otsustada, mida õppida. Mõnda programmeerimiskeelt on lihtsam õppida, mõnel on kitsam rakendus. Siiski ei tohiks te sellega väga kinni jääda. Parem alustada millestki, kui kulutada tunde “täiusliku” valiku otsimisele. Sest kui olete ühe programmeerimiskeele selgeks õppinud, on lihtsam teisele üle minna.

Kui teate juba oma lõppeesmärki, määrake kindlaks, mida selle saavutamiseks vaja on. Õppige keeli, mis sobivad selle eesmärgiga. 3D-mängude arendamiseks vajate mõnda keelt ja tööriistu, veebisaitide loomiseks - teisi.

Kui te pole kindel, kust alustada, proovige õppida JavaScripti. Meeldib see teistele programmeerijatele või mitte, aga JavaScript on muutumas üha populaarsemaks ja seda kasutatakse mitte ainult veebilehtede arenduses, vaid ka muudes valdkondades. Seega katate maksimaalse taotluste arvu.

3. Koostage ajakava

Selge tunniplaan suurendab edu tõenäosust. Kuid määrake konkreetsete ülesannete jaoks realistlikud tähtajad. Ärge oodake, et saate sadade lehekülgede programmeerimisega valmis vähem kui nädalaga – välja arvatud juhul, kui loobute selle aja jooksul kõigist oma muudest kohustustest.

Kui ma esimest korda iseseisvalt programmeerimist õppima hakkasin, oli mul igas kalendrilahtris ruumi 25 minutiks harjutamiseks.

Programmeerimise iseõpe
Programmeerimise iseõpe

25 minutit päevas treenimine on lihtne. Sellise miinimumiga tasub harjuda ja varsti ei saa te end mitu tundi trennist lahti rebida.

4. Tehke ühte asja korraga

Paljud inimesed püüavad teha sadat asja korraga. Suur viga! Tehke ühte asja korraga. Ärge õppige paralleelselt HTML-i, JavaScripti, Swifti ja midagi muud. Sa ajad end hulluks!

See punkt võib teile raske olla (räägin kogemusest), sest soovite alati kõike korraga õppida.

Oma raamatus "Alusta peamisest!" Gary Keller ütles: "Erakordsed tulemused on otseselt seotud sellega, kui palju saate oma fookust kitsendada." Seda saab rakendada kõigele, sealhulgas programmeerimise õppimisele. Ärge kartke hiljaks jääda – keeled ja tehnoloogiad ei kao kuhugi. Alustage väikeselt ja liikuge edasi.

5. Jaga kõik väikesteks portsjoniteks

Nagu eelmises näpunäites, ei pea te endale korraga liiga palju teavet toppima, isegi kui see on samal teemal. Midagi uut on palju lihtsam õppida, kui see on tükeldatud väiksemateks tükkideks.

Keskenduge ühele teemale ja jagage see seeditavateks tükkideks. Enne järgmise juurde asumist veenduge, et mõistaksite kontseptsiooni täielikult ja sisendaksite.

Ettevõtja Tim Ferriss lõi akronüümi ABC – Always Be Compressing. Idee seisneb selles, et peaksite proovima sõnastada iga teabeploki võimalikult lühidalt. Seejärel tehke see lõikes kokkuvõtlikult, looge diagramm või pilt, kasutage mnemoloogilist skeemi – mida iganes, kui see aitab teil otsitavat kiiresti meelde jätta.

6. Muutke viisi

Uuringud näitavad, et mida rohkem tajutüüpe kasutate, seda tõenäolisemalt te seda omastate. Raamatud, videod, interaktiivsed õppetunnid, viktoriinid, taskuhäälingusaated ja palju muud aitavad teid selles.

Koguge teavet igal võimalikul viisil. Raamatu Teaching Your Child to Learn Easily autori Judy Willise sõnul on seda aktiivsemad suhted, mida rohkem aju valdkondi mingi aine kohta andmeid talletab. Nende üleliigsus annab õpilasele lisavõimalusi saada infot erinevatest ajuvarudest. See andmete ristsidumine tähendab, et oleme midagi õppinud, mitte ainult pähe õppinud.

7. Treeni teisi

Kui peate kellelegi kontseptsiooni või protsessi selgitama, siis saate sellest ka ise täielikult aru. Seda saab teha erineval viisil. Üks neist on kursuse või töötubade läbiviimine teismelistele. Saate teha oma YouTube'i videoid, mis selgitavad mõisteid. Video idee teile ei meeldi? Ilma selleta saab hakkama. Õpetada saab mitmel erineval viisil. Teise võimalusena kirjutage. Näiteks ei aita ma oma ajaveebi abil mitte ainult teisi, vaid õpin ka palju tõhusamalt, kui üksi õppides.

Igal juhul aitab ise õpitava teistele õpetamine kinnistada enda peas kujunenud mõisteid.

Haridusplatvormidel on tavaliselt võimalus teisi aidata. Tavaliselt on see õpilaste küsimuste foorum. Viska sinna pilk peale ja kui seal on küsimus, millele vastust tead (või sul on selle kohta vähemalt mõtteid), siis kirjuta, ära kõhkle. Headel haridussaitidel on tervislik õhkkond ja teie abi hinnatakse. Ja küsige küsimusi ka ise! Andke teistele võimalus teile midagi selgitada.

8. Leia endale mõttekaaslane

Seda saab teha isikliku kohtumise või Interneti kaudu. Võite proovida partnerlust sõbra või pereliikmega, kes samuti soovib programmeerimist õppida. Nii nagu inimesed käivad koos teistega jõusaalis ja seavad koos eesmärgiks kaalust alla võtta, võib ka sina leida endale kaaslase internetist.

9. Leia mentor

Haridusplatvormide vestlused ja foorumid on head kohad mõttekaaslaste ja võib-olla ka mentorite leidmiseks.

Veebifoorumid on loomulikult väärtuslik teabeallikas, kuid miski ei ületa isikupärastatud tuge, kui saate otsese vastuse.

10. Tooge protsessi mänguelemendid

Mõelge välja reeglite ja preemiate süsteem, see aitab muuta õppimise nauditavamaks. Preemiad võivad aidata teil arendada ajus positiivseid reflekse, kui olete mõne olulise ülesande edukalt täitnud. Nad võivad muuta õppeprotsessi kodutööst mänguks. Näiteks ostke pärast konkreetse programmeerimisraamatu lõpetamist sama seljakott, mille peale olete mitu kuud mõelnud.

Seadke eesmärgid ja töötage nende poole. Premeerige ennast, kui olete need saavutanud.

Programmeerimise iseõpe
Programmeerimise iseõpe

11. Kujunda ümber kellegi teise kood

Vaadake, kuidas keegi teine on rakendanud lahendust, mida soovite arendada. Tutvuge avatud lähtekoodiga projektidega GitHubis. Programmeerimiskogukond võib olla väga sõbralik koht, kus kellegi koodi lugemine (või isegi muutmine) on täiesti okei. Lihtsalt minge rida-realt läbi, mõeldes, kuidas igaüks neist töötab ja kuidas see üldpilti sobib.

Kasutage inspiratsiooni ja ideede saamiseks kellegi teise tööd.

12. Harjuta. Ärge keskenduge õppimisele

Väga oluline punkt. Algajad jäävad sellega alati jänni. Peate hakkama oma koodi kirjutama võimalikult varakult. Ma tean, et see on raske, aga ühel hetkel tasub õppetundidest eemalduda ja hakata looma reaalseid projekte.

Asjade toimimise väljaselgitamine on teie enda proovikivi ja vea tegemine muudab mängu. See viib meid viimase näpunäideteni.

13. Ära karda ebaõnnestumist

On selline mõiste - ebaõnnestumise produktiivsus. Mida keerulisem on midagi õppida, seda paremini jääb õpitud teave meelde. Ebaõnnestunud katsed võivad aidata teil paremini mõista, sest olete kaasatud oma vigade leidmisse ja nende parandamisse. Äärmiselt oluline on ise tegutseda ja midagi õppida, ennast kritiseerida ja uusi asju uurida.

Isegi kui te ei lõpeta kunagi oma väikese veebisaidi või rakenduse loomist, õpite proovides ja ebaõnnestudes palju. Selline lähenemine on palju tõhusam kui mehhaaniline treeningnäidete järgimine, kui kõik vastused on nina ees.

Väljund

Eduka iseõppimise võti on enesekindlus. Kui usute endasse, läheb teil tõenäoliselt oodatust paremini. Lõpetage endas ja oma võimetes kahtlemine ja te murrate läbi nagu tõeline tšempion!

Mäng on kaotatud ainult siis, kui alistute.

Soovitan: