13 nõuandeid neile, kes õpivad programmeerimist ise

<

Kas sa õpid programmeerima ennast ja proovige oma parima, et ennast motiveerida? Eneseharidus võib tühjendada kõik jõud. Siin on 13 õppimisnõuandit, mille on loonud blogi learntocodewith.me looja Lawrence Bradfordilt (Laurence Bradford) neile, kes õpivad ise koodi kirjutama. Need soovitused aitavad teil kiiresti, tõhusalt ja ilma liigse stressita teadmisi omandada.

1. Leidke õige õppimise motivatsioon.

Selge põhjendus, miks te õpid programmeerimist, aitavad teil keskenduda. Kindlasti märkige endale konkreetne eesmärk. Vaadake üksikasjalikult oma motivatsiooni. "Ma tahan olla võimeline", "hästi õppida" on halb eesmärk. Heade eesmärkide näited:

  1. Liikuge oma praeguses karjääris edasi.
  2. Muutke ametit.
  3. Teeni kolmandatele isikutele mõeldud projektide kaudu lisatööd.
  4. Arendage oma toodet (mäng, mobiilirakendus), looge käivitamine.

See ei ole oluline, kas antud punktid langevad kokku nendega, mida te ise määratlete - ärge unustage neid. Pea meeles, et lõppeesmärk säästab kõige raskemates hetkedes.

Eesmärgi mäletamiseks saate selle kirjutada paberil ja hoida seda silmapiiril, teha lauaarvuti või telefoni taustapildi (mida mulle meeldib rohkem).

2. Valige õige keel

Alguses võib olla väga raske otsustada, mida õppida. Mõned programmeerimiskeeled on lihtsam hallata, mõnedel on kitsad rakendused. Kuid see ei tohiks tõsiselt riputada. Parem on alustada kõigest, kui veeta tunde, et otsida “täiuslikku” võimalust. Kuna ühe programmeerimiskeele õppides on lihtsam vahetada teist.

Kui te juba teate oma lõpp-eesmärki, määrake, mis on selle saavutamiseks vajalik. Õpi keeli, mis sobivad selle eesmärgiga. Kolmemõõtmeliste mängude arendamiseks on vaja mõningaid keeli ja vahendeid veebisaitide loomiseks - teised.

Kui te ei tea, kust alustada, proovige javascripti õppida. Nagu see või mitte, on teised programmeerijad, JavaScript, muutumas üha populaarsemaks ja seda kasutatakse mitte ainult veebisaitide arendamisel, vaid ka teistes valdkondades. Seega katate maksimaalse arvu rakendusvõimalusi.

3. Tehke ajakava

Selge klassi ajakava suurendab edu tõenäosust. Kuid määrake konkreetsete ülesannete jaoks realistlikud tähtajad. Ära oota, et omandada raamatut programmide saamise kohta sadadest lehekülgedest vähem kui nädala jooksul, kui te ei jäta kõiki muid kohustusi selleks ajaks.

Kui hakkasin programmeerimist iseseisvalt õppima, oli igas kalendrikirjas 25-minutilise praktika jaoks koht.

Eric Rothermel / Unsplash.com

25 minutit päevas on lihtne teha. Sellele miinimumile on vaja harjuda, ja peagi te ei saa harjutustest mitu tundi ära murda.

4. Tehke korraga üks asi

Paljud püüavad korraga teha sada asja. Suur viga! Tehke korraga üks asi. Ärge õppige paralleelselt HTML, JavaScript, Swift ja midagi muud. Sa juhid ennast hulluks!

Seda saab teile raskesti anda (ma räägin kogemustest), sest sa tahad alati kõike korraga õppida.

Gary Keller ütles oma raamatus „Alusta pealikuga“: „Erakordsed tulemused sõltuvad otseselt sellest, kui palju saate oma fookust kitsendada.” Seda saab rakendada midagi, sealhulgas programmeerimise uurimist. Ärge kartke olla hilja - keeled ja tehnoloogiad ei lähe kuhugi. Alusta väikest ja liiguta edasi.

5. Jaga kõik väikesteks osadeks.

Nagu eelmises nõuandes, ei pea te ka ise liiga palju teavet kohe, isegi kui see on ühel teemal. Uue õppimine on palju lihtsam, kui see on väikesteks osadeks purunenud.

Keskenduge ühele teemale ja jagage see seeditavaks tükiks. Veenduge, et te mõistate ja mõistate mõistet täielikult enne järgmist.

Ettevõtja Tim Ferriss tuli akronüümiga ABC - Always Be Compressing. Mõte on see, et iga teabeplokki tuleks püüda võimalikult lühidalt sõnastada. Seejärel koostage see lõigus, koostage diagramm või pilt, kasutage mnemonismiskeemi - midagi, kui see aitab teil kiiresti meeles pidada, mida vajate.

6. Muutke viise

Uuringud näitavad, et mida rohkem kasutate taju, seda suurem on tõenäosus õppida. See aitab teil raamatuid, videoid, interaktiivseid õppetunde, teste, netisaateid ja palju muud.

Koguge teave võimalikul viisil. Judy Willise sõnul, kuidas õpetada last õppima lihtsamalt, seda rohkem aju piirkondi salvestatakse andmeid teemal, seda aktiivsemalt ühendatakse. Nende koondamine annab õpilasele täiendavaid võimalusi saada teavet erinevatest aju kauplustest. Sellised ristviidatud andmed tähendavad, et me õppisime midagi ja mitte ainult ei mäletanud.

7. Harida teisi

Vajadus selgitada kellelegi mõistet või protsessi, mis tagab, et te seda täielikult mõistate. Seda saab teha erinevalt. Üks neist on teismelistele kursuse või seminaride läbiviimine. Te saate oma videoid YouTube'is teha mõnede mõistete selgitustega. Kas videole ei meeldi idee? Võite ilma selleta teha. Võite õpetada erinevalt. Valikuna - kirjutage. Näiteks minu blogi abiga ma mitte ainult ei aita teisi, vaid õpin ka palju tõhusamalt kui üksi.

Igal juhul aitab teiste õppimine, mida sa ise õpid, tugevdada peaga moodustatud kontseptsioone.

Hariduse platvormidel on reeglina võimalus teisi aidata. Tavaliselt on see õpilasfoorum. Vaata, ja kui on olemas küsimus, siis vastus, millele te teate (või teil on vähemalt mõni mõte sellel teemal), kirjutage, ärge kartke. Hea haridusasutus on tervislik õhkkond ja hindab teie abi. Ja ärge kartke endalt küsimusi esitada! Anna teistele võimalus midagi teile selgitada.

8. Leidke sarnase mõtlemisega inimene.

Seda saab realiseerida isikliku koosoleku või veebi kaudu. Võite proovida teha koostööd sõbra või pereliikmega, kes soovib ka programmeerimist õppida. Nii nagu inimesed lähevad jõusaali koos teistega ja seavad koos eesmärgi kaalust alla võtta, võite ka leida veebis partneri.

9. Leia mentor

Haridusplatvormide vestlused ja foorumid on head kohad, kus otsida sarnaselt mõtlevaid inimesi ja võimaluse korral mentoreid.

Online-foorumid on muidugi väärtuslik teave, kuid midagi ei saa võrrelda isikliku toega, kui saad vastuse otse.

10. Lisage mängu protsessielementidesse.

Tule endale reeglite ja stiimulite süsteem, mis aitab muuta õppimine nauditavamaks. Kampaaniad aitavad arendada positiivseid reflekse ajus, kui te täidate edukalt olulise ülesande. Nad saavad muuta õppeprotsessi rutiinsest tööst mänguks. Näiteks pärast seda, kui olete lõpetanud teatud programmeerimise raamatu, ostke sama seljakott, mida olete mõneks kuuks mõelnud.

Määrake eesmärgid ja töötage nendega. Auta ennast neile jõudmisel.

Pawel Kadysz / Unsplash.com

11. Taasta kellegi kood uuesti.

Vaadake, kuidas keegi teine ​​on välja töötanud lahenduse, mida soovite arendada. Vaata avatud lähtekoodiga projekte GitHubis. Programmeerijate kogukond võib olla väga sõbralik koht, kus mõne koodi lugemine (või isegi muutmine) on täiesti normaalne. Lihtsalt sirvige rida-realt, mõtiskledes, kuidas igaüks töötab ja ühendab üldpildiga.

Kasutage inspiratsiooniks ja ideedeks kellegi tööd.

12. Praktika. Ärge elage ainult õppimisel

Väga oluline punkt. Sellega on algajad alati kinni jäänud. Te peate oma koodi kirjutama võimalikult kiiresti. Ma tean, et see on keeruline, kuid mingil hetkel tasub õppetundidest loobuda ja alustada tõeliste projektide loomist.

Arvestades, kuidas kõik toimib, on teie enda test ja viga on midagi, mis muudab mängureegleid drastiliselt. See viib meid viimase otsa juurde.

13. Ärge kartke vigu.

On olemas selline asi - rikke tootlikkus. Mida raskem on midagi õppida, seda parem on mäletada õpitud teavet. Ebaõnnestunud katsed võivad aidata teil saada sügavamat arusaamist, sest teid kaasatakse oma vigade leidmisse ja nende parandamisse. Väga oluline on midagi ise teha, ise kritiseerida ja uusi asju uurida.

Isegi kui sa kunagi ei loo oma väikese veebilehe või rakenduse loomist, õpid palju, kui proovite ja teete vigu. See lähenemine on palju tõhusam kui mehaanilised järgnevad õpetamisnäited, kui kõik vastused on ninas.

Järeldus

Eduka eneseõppe võti on usaldus. Kui sa usud ennast, siis on tõenäolisem, et oodatust parem. Lõpetage ennast ja oma võimeid kahtlemata, ja sa murdad nagu tõeline meister!

Mängu mängitakse ainult siis, kui sa loobud.

<

Lemmik Postitused