Predvidevam, da si se zdaj že stoodstotno odločil/a, da se želiš naučiti programiranja.
Odlično! Sledi pa naslednje vprašanje: Kako se naučiti programirati?
Obstaja neverjetno veliko učnega materiala, spletnih programerskih tečajev, videov, knjig in drugih pripomočkov.
Torej, kje začeti?
Se učiti programiranja sam ali v skupini z mentorjem?
Vse je odvisno od tvojih osebnih preferenc in od tega, kako dobro se poznaš.
Programirati se ne da naučiti preko noči, ampak je treba v to vložiti voljo in čas. Zato je treba dobro razmisliti, kakšen način učenja bi ti ustrezal.
Če si dobro organiziran/a, motiviran/a in raje delaš oz. se učiš sam/a, potem je dobra izbira za tebe učenje preko spletnih vodičev in videov.
Če pa imaš rad/a bolj strukturiran pristop z mentorjem, ter jasen urnik in časovni okvir učenja, potem je programerska šola boljša izbira.
Zakaj bi se želel/a programiranja učiti sam/a?
Na spletu obstaja zelo veliko spletnih vodičev (tutorialov) ter YouTube posnetkov, skozi katere gre vsako leto na tisoče (in še več) ljudi.
Velika večina teh materialov je na voljo zastonj, in so v bistvu super način kako malce pomočiti prste v nekaj čisto novega.
V kolikor vidiš, da ti tak način učenja odgovarja, lahko z njim nadaljuješ – v kolikor pa se ti hitro ustavi (ali pa ti zmanjka motivacije), pa je dobro razmisliti o alternativi, programerski šoli.
Zakaj se prijaviti na tečaj programiranja (z inštruktorjem)?
Prednost učenja na organiziranem tečaju je v tem, da imaš zelo strukturiran urnik ter vsebino učenja.
Ni ti potrebno skakati po internetu in se poskusiti znajti v obilici različnih opcij (s katerim programskim jezikom začeti, kaj je potrebno inštalirati, katera orodja uporabiti, kaj naprej ipd.)
Na vsa ta vprašanja ti lahko odgovori mentor oz. inštruktor in te vodi čez proces učenja. Na tak način se lahko stvari naučiš dosti hitreje in bolj učinkovito, kot sicer.
Prav tako je zelo koristno učenje v skupini, saj te to dodatno motivira. Hkrati lahko spoznaš ljudi, ki delijo podobne interese ter nato drug drugemu dodatno pomagate pri učenju (z motivacijo in podporo).
Samostojno učenje vs. Učenje z mentorjem v skupini
Samostojno učenje:
- Sam skrbiš za urnik učenja
- Vsebino za učenje moraš poiskati sam/a
- Nizka socialna interakcija
- Zahteva veliko mero samodiscipline in motiviranosti
- VELIKO različnih opcij (video, knjige, tutoriali), kar ponavadi pomeni, da ne veš, kje bi začel/a
- Ponavadi ceneje ali zastonj
- Ko obtičiš, si sam/a
Učenje z mentorjem (tečaj):
- Urnik učenja je že pripravljen
- Prav tako je pripravljena (in optimizirana) vsebina učenja
- Interakcija s študenti in inštruktorji
- Skupinsko učenje poskrbi za dodatno motivacijo in spodbudo
- Jasno/vidno napredovanje pri učenju
- Bolj strukturirano
- Pridobivaš izkušnje za delo v ekipi/skupini
- Ni zastonj
- Za pomoč imaš mentorja oz. inštruktorja
Poskusi in boš videl/a
Odločitev je tvoja. Kaj misliš, da tebi najbolj ustreza?
V kolikor si še ne znaš odgovoriti na to vprašanje, najprej preizkusi kak YouTube video ali knjigo, da vidiš če ti odgovarja samostojno učenje.
V kolikor ti ne, oziroma se ti na neki točki zatakne in potrebuješ pomoč, pa lahko preveriš strukturirane tečaje programiranja z inštruktorjem.