13 vinkkiä ohjelmoinnin oppimiseen itse
13 vinkkiä ohjelmoinnin oppimiseen itse
Anonim

Opitko ohjelmoimaan itse ja sinulla on vaikeuksia motivoida itseäsi? Itsekoulutus voi viedä kaiken voiman. Tässä on 13 oppimisvinkkiä learningtocodewith.me-blogin luoja Laurence Bradford niille, jotka oppivat koodaamaan itse. Nämä ohjeet auttavat sinua hankkimaan tietoa nopeasti, tehokkaasti ja ilman turhaa stressiä.

13 vinkkiä ohjelmoinnin oppimiseen itse
13 vinkkiä ohjelmoinnin oppimiseen itse

1. Löydä oikea motivaatio oppimiseen

Selkeä perustelu sille, miksi opit koodaamista, auttaa sinua keskittymään. Muista muotoilla itsellesi tietty tavoite. Harkitse motivaatiotasi yksityiskohtaisesti. "Haluan kyetä", "olisi hyvä oppia" on huono tavoite. Esimerkkejä hyvistä tavoitteista:

  1. Mene eteenpäin nykyisellä urallasi.
  2. Vaihda ammattia.
  3. Ansaitse lisärahaa sivuprojektien ansiosta.
  4. Kehitä oma tuote (peli, mobiilisovellus), luo startup.

Sillä ei ole väliä, ovatko luetellut kohdat samat kuin itse määrittelemäsi kohdat – älä unohda niitä. Muista, että perimmäinen tavoite on pelastaa vaikeimmat ajat.

Muistaaksesi tavoitteen, voit kirjoittaa sen paperille ja pitää sen näkyvissä, tehdä siitä taustakuvaksi tietokoneesi tai puhelimesi työpöydälle (josta pidän eniten).

2. Valitse oikea kieli

Alussa voi olla hyvin vaikeaa päättää, mitä opiskella. Jotkut ohjelmointikielet ovat helpompia oppia, toisilla on kapeammat sovellukset. Sinun ei kuitenkaan pidä jäädä tähän liikaa. Parempi aloittaa mistä tahansa kuin viettää tuntikausia "täydellisen" vaihtoehdon etsimiseen. Koska kun olet oppinut yhden ohjelmointikielen, on helpompi vaihtaa toiseen.

Jos tiedät jo lopullisen tavoitteesi, määritä, mitä sen saavuttamiseksi tarvitaan. Opi kieliä, jotka sopivat tähän tavoitteeseen. 3D-pelien kehittämiseen tarvitaan joitain kieliä ja työkaluja, verkkosivustojen luomiseen - toisia.

Jos et ole varma, mistä aloittaa, kokeile oppia JavaScript. Pidivät muut ohjelmoijat siitä tai eivät, JavaScriptistä on tulossa yhä suositumpi ja sitä ei käytetä vain verkkosivustojen kehittämisessä, vaan myös muilla alueilla. Siten katat hakemusten enimmäismäärän.

3. Tee aikataulu

Selkeä tuntiaikataulu lisää onnistumisen todennäköisyyttä. Mutta aseta realistiset määräajat tietyille tehtäville. Älä odota saavasi satoja sivuja ohjelmointia valmiiksi alle viikossa – ellet luovu kaikista muista velvollisuuksistasi sinä aikana.

Kun aloin opiskella ohjelmointia itse, minulla oli tilaa 25 minuutin harjoitukselle jokaisessa kalenterin solussa.

Ohjelmoinnin itseopiskelu
Ohjelmoinnin itseopiskelu

Harjoittelu 25 minuuttia päivässä on helppoa. Tällaiseen minimiin kannattaa tottua, ja pian et voi repiä itseäsi pois harjoittelusta useiden tuntien ajan.

4. Tee yksi asia kerrallaan

Monet ihmiset yrittävät tehdä sata asiaa kerrallaan. Valtava virhe! Tee yksi asia kerrallaan. Älä opi HTML-, JavaScript-, Swift- ja mitään muuta rinnakkain. Saat itsesi hulluksi!

Tämä kohta voi olla sinulle vaikea (puhun kokemuksesta), koska haluat aina oppia kaiken kerralla.

Kirjassaan "Aloita pääasiasta!" Gary Keller sanoi: "Epätavalliset tulokset liittyvät suoraan siihen, kuinka paljon voit kaventaa keskittymistäsi." Tätä voidaan soveltaa mihin tahansa, myös ohjelmoinnin oppimiseen. Älä pelkää myöhästyä – kielet ja teknologiat eivät katoa mihinkään. Aloita pienestä ja mene eteenpäin.

5. Jaa kaikki pieniin annoksiin

Kuten edellisessäkin vinkissä, sinun ei tarvitse tukkia liikaa tietoa kerralla, vaikka se olisi samasta aiheesta. Uuden oppiminen on paljon helpompaa, kun se pilkotaan pienempiin osiin.

Keskity yhteen aiheeseen ja jaa se sulaviin osiin. Varmista, että ymmärrät täysin ja sisäistät käsitteen ennen kuin siirryt seuraavaan.

Yrittäjä Tim Ferriss loi lyhenteen ABC - Always Be Compressing. Ajatuksena on, että sinun pitäisi yrittää muotoilla jokainen tietolohko mahdollisimman ytimekkäästi. Tee sitten yhteenveto kappaleessa, luo kaavio tai kuva, käytä muistikuvaa - mitä tahansa, kunhan se auttaa sinua muistamaan nopeasti etsimäsi.

6. Muuta tapaa

Tutkimukset osoittavat, että mitä useampia havaintoja käytät, sitä todennäköisemmin omaksut sen. Kirjat, videot, interaktiiviset oppitunnit, tietokilpailut, podcastit ja paljon muuta auttavat sinua tässä.

Ota tieto vastaan millä tahansa tavalla. Judy Willisin, Teaching Your Child to Learn Easilyn kirjoittajan, mukaan mitä useammalle aivoalueelle tallennetaan tietoa aiheesta, sitä aktiivisempia suhteita muodostuu. Niiden redundanssi antaa opiskelijalle lisämahdollisuuksia saada tietoa aivojen eri varastoista. Tämä tietojen ristiinlinkitys tarkoittaa, että olemme oppineet jotain, emme vain muistaneet.

7. Kouluta muita

Se, että joudut selittämään käsitteen tai prosessin jollekulle, varmistaa, että ymmärrät sen täysin itse. Tämä voidaan tehdä eri tavoin. Yksi niistä on opettaa kurssi tai työpajoja nuorille. Voit tehdä omia YouTube-videoita, joissa selität käsitteitä. Etkö pidä videon ideasta? Voit pärjätä ilman sitä. Voit opettaa monella eri tavalla. Vaihtoehtoisesti kirjoita. Esimerkiksi blogini avulla en vain auta muita, vaan myös opin paljon tehokkaammin kuin jos opiskelisin yksin.

Joka tapauksessa se, että itse opettelemasi opettaa muille, vahvistaa päässäsi muodostuneita käsitteitä.

Koulutusalustoilla on yleensä mahdollisuus auttaa muita. Tämä on yleensä jonkinlainen foorumi opiskelijoiden kysymyksiin. Vilkaise sinne, ja jos siellä on kysymys, johon tiedät vastauksen (tai sinulla on ainakin ajatuksia siitä), kirjoita, älä epäröi. Hyvillä koulutussivustoilla on terveellinen ilmapiiri ja apuasi arvostetaan. Ja kysy rohkeasti itse! Anna muille mahdollisuus selittää sinulle jotain.

8. Etsi samanmielinen henkilö

Tämä voidaan tehdä henkilökohtaisen tapaamisen tai verkossa. Voit kokeilla yhteistyötä ystävän tai perheenjäsenen kanssa, joka myös haluaa oppia ohjelmointia. Aivan kuten ihmiset menevät kuntosalille muiden kanssa ja asettavat tavoitteeksi laihtua yhdessä, myös sinä voit löytää kumppanin verkosta.

9. Etsi mentori

Koulutusalustojen chatit ja foorumit ovat hyviä paikkoja samanmielisten ihmisten ja mahdollisesti mentoreiden löytämiseen.

Verkkofoorumit ovat tietysti arvokas tietolähde, mutta mikään ei voita henkilökohtaista tukea, kun saat suoran vastauksen.

10. Tuo pelin elementtejä prosessiin

Keksi sääntöjen ja palkkioiden järjestelmä, mikä auttaa tekemään oppimisesta nautinnollisempaa. Palkinnot voivat auttaa sinua kehittämään positiivisia refleksejä aivoissasi, kun olet onnistuneesti suorittanut tärkeän tehtävän. He voivat muuttaa oppimisprosessin työstä peliksi. Esimerkiksi kun olet lukenut tietyn ohjelmointikirjan, osta sama reppu, jota olet miettinyt kuukausia.

Aseta tavoitteita ja työskentele niitä kohti. Palkitse itsesi, kun saavutat ne.

Ohjelmoinnin itseopiskelu
Ohjelmoinnin itseopiskelu

11. Suunnittele jonkun toisen koodi uudelleen

Katso, kuinka joku muu on toteuttanut ratkaisun, jota haluat kehittää. Tutustu avoimen lähdekoodin projekteihin GitHubissa. Ohjelmointiyhteisö voi olla erittäin ystävällinen paikka, jossa jonkun koodin lukeminen (tai jopa muokkaaminen) on täysin kunnossa. Käy vain rivi riviltä läpi ja mieti, miten kukin toimii ja miten se sopii kokonaisuuteen.

Käytä jonkun muun töitä inspiraation ja ideoiden saamiseksi.

12. Harjoittele. Älä keskity oppimiseen

Erittäin tärkeä kohta. Aloittelijat jäävät aina jumissa tähän. Sinun on aloitettava oman koodin kirjoittaminen mahdollisimman aikaisin. Tiedän, että se on vaikeaa, mutta jossain vaiheessa kannattaa siirtyä pois oppitunneista ja alkaa luoda oikeita projekteja.

Asian toimivuuden selvittäminen on oma testisi, ja virheen tekeminen muuttaa pelin. Tämä johtaa meidät viimeiseen vihjeeseen.

13. Älä pelkää epäonnistumista

On olemassa sellainen käsite - epäonnistumisen tuottavuus. Mitä vaikeampaa on oppia jotain, sitä paremmin muistat opitut tiedot. Epäonnistuneet yritykset voivat auttaa sinua saamaan syvemmän ymmärryksen, koska olet mukana omien virheidesi löytämisessä ja niiden korjaamisessa. On erittäin tärkeää toimia ja oppia jotain itse, kritisoida itseään ja tutkia uusia asioita.

Vaikka et koskaan lopeta pienen verkkosivustosi tai sovelluksesi rakentamista, opit paljon yrittämällä ja epäonnistumalla. Tämä lähestymistapa on paljon tehokkaampi kuin mekaaninen harjoitusesimerkkien seuraaminen, kun kaikki vastaukset ovat nenäsi edessä.

Lähtö

Avain onnistuneeseen itseopiskeluun on itseluottamus. Jos uskot itseesi, pärjäät todennäköisemmin odotettua paremmin. Älä epäile itseäsi ja kykyjäsi, niin murtaudut läpi kuin todellinen mestari!

Peli häviää vain, jos annat periksi.

Suositeltava: