Kodėl visi staiga nori mokytis programuoti?
Jei pastaruoju metu bent kartą per savaitę girdite draugą ar kolegą sakant „galvoju pradėti programuoti” – nesistebėkite. Lietuva šiuo metu išgyvena tikrą tech boom’ą, o IT specialistų paklausa rinkoje auga greičiau nei bet kurioje kitoje srityje. Vidutinis programuotojo atlyginimas Lietuvoje šiandien siekia 3 000–5 000 eurų į rankas, ir tai ne aukščiausio lygio seniorų skaičiai – tai rinkos vidurkis.
Bet čia ir prasideda tikrasis klausimas: kur mokytis? Internete pilna kursų, bootcamp’ų, universitetų programų ir YouTube kanalų. Vienas žada išmokyti per 3 mėnesius, kitas – per 4 metus. Kaina svyruoja nuo nulio iki keliasdešimt tūkstančių eurų. Kaip nesusipainiot?
Šiame straipsnyje sudėjome viską į vieną vietą – visus pagrindinius programavimo mokymosi kelius Lietuvoje, su konkrečiais pavadinimais, kainomis ir tuo, kam kiekvienas variantas labiausiai tinka. Be vandens, be reklamos – tik tai, ką reikia žinoti prieš priimant sprendimą.
Universitetai ir kolegijos: ilgas kelias su diplomu rankoje
Pradėkime nuo klasikos. Jei norite formalaus išsilavinimo ir diplomo, kuris atvers duris į stambias korporacijas ar tarptautines įmones, universitetas vis dar yra rimtas variantas – nors ir ne vienintelis.
Vilniaus universitetas siūlo Informatikos, Duomenų mokslo ir Programų sistemų studijų programas. Bakalauro studijos trunka 4 metus, magistrantūra – dar 2. Valstybės finansuojamos vietos egzistuoja, tad jei stojamieji balai leidžia, galima studijuoti nemokamai arba už simbolinę kainą. Programos yra stiprios teoriškai – čia išmoksite algoritmų, matematikos, sistemų architektūros. Minusas: praktinių įgūdžių, kurių reikia darbo rinkoje, gali trūkti, ir juos teks įgyti savarankiškai.
Kauno technologijos universitetas (KTU) tradiciškai laikomas vienu stipriausių technikos universitetų Lietuvoje. Programų inžinerijos, Informatikos ir Informacinių sistemų programos čia turi ilgą istoriją ir gerą reputaciją darbdavių tarpe. KTU taip pat aktyviai bendradarbiauja su verslu – internshipai ir praktikos yra realesnės nei daugelyje kitų institucijų.
Vilniaus Gedimino technikos universitetas (VILNIUS TECH) siūlo panašias programas su šiek tiek didesniu dėmesiu inžineriniam aspektui. Tinka tiems, kas nori derinti programavimą su sistemų inžinerija ar elektronika.
Kolegijos – greitesnis kelias. Vilniaus kolegija, Kauno kolegija ir kitos siūlo 3 metų programas, kurios yra labiau orientuotos į praktiką. Diplomai pripažįstami, nors kai kurie darbdaviai vis dar teikia pirmenybę universitetų absolventams. Tačiau IT sektoriuje diplomo svarba mažėja – svarbiau, ką moki padaryti.
Praktinis patarimas: jei esate jaunas ir turite laiko, universitetas suteikia ne tik žinių, bet ir tinklą – draugus, profesorius, ryšius su įmonėmis. Jei jau turite karjerą ir norite persikvalifikuoti, 4 metai yra per ilgas laikas. Tokiu atveju skaitykite toliau.
Bootcamp’ai: intensyvus kelias į IT per kelis mėnesius
Bootcamp’ai – tai intensyvūs programavimo kursai, kurie paprastai trunka nuo 3 iki 9 mėnesių ir yra skirti žmonėms, norintiems greitai įgyti darbo rinkoje reikalingų įgūdžių. Lietuva čia turi ką pasiūlyti.
Turing College – bene labiausiai tarptautiškai žinomas lietuviškas bootcamp’as. Jie siūlo duomenų mokslo ir duomenų analizės programas, kurios vyksta nuotoliniu būdu ir yra orientuotos į angliškai kalbančią rinką. Mokymosi modelis neįprastas: mokate tik tada, kai gausite darbą (Income Share Agreement). Tai reiškia, kad jei programa nepadeda rasti darbo, jūs nieko nemokate. Kaina sėkmės atveju – apie 6 000–9 000 eurų. Programa intensyvi, reikalauja pilno laiko įsipareigojimo.
CodeAcademy (ne painioti su Codecademy.com) – viena seniausių ir žinomiausių programavimo mokyklų Lietuvoje. Siūlo kursus nuo pradedančiųjų lygio iki pažengusių: web kūrimas, Python, Java, duomenų analizė, UX/UI dizainas. Kursai vyksta tiek dienomis, tiek vakarais – tai svarbu dirbantiems žmonėms. Kainos svyruoja nuo 500 iki 3 000 eurų priklausomai nuo kurso trukmės ir sudėtingumo. Turi stiprų alumni tinklą ir ryšius su darbdaviais.
Baltic Institute of Technology (BIT) siūlo intensyvias programas, orientuotas į greitą įsidarbinimą. Jų web development ir duomenų analizės programos yra populiarios tarp karjeros keitėjų. Aktyviai bendradarbiauja su įmonėmis ir organizuoja job fair’us absolventams.
Vilnius Coding School – dar vienas žaidėjas rinkoje, siūlantis web kūrimo ir programavimo kursus. Jų stiprybė – mažesnės grupės ir individualesnis dėmesys kiekvienam studentui. Tinka tiems, kam svarbu asmeninis kontaktas su dėstytoju.
Praktinis patarimas: prieš mokant pinigus už bootcamp’ą, visada paklauskite apie įsidarbinimo statistiką – kiek procentų absolventų randa darbą per 6 mėnesius? Geros mokyklos šio klausimo nebijo. Taip pat pasikalbėkite su buvusiais studentais – LinkedIn yra puiki vieta juos rasti.
Valstybės finansuojami ir nemokami kursai
Čia dažnai slepiasi geriausi pasiūlymai, apie kuriuos žmonės tiesiog nežino.
Užimtumo tarnyba finansuoja profesinio mokymo kursus bedarbiams ir tiems, kuriems gresia nedarbas. Jei esate registruotas kaip bedarbis arba jūsų darbovietė reorganizuojama, galite gauti finansavimą programavimo kursams – kartais visiškai nemokamai. Kursai vykdomi per akredituotas mokymo įstaigas, tarp jų ir CodeAcademy. Verta pasiteirauti savo regiono Užimtumo tarnyboje.
ESF (Europos socialinio fondo) projektai periodiškai finansuoja IT mokymus. Šie projektai ateina ir išeina, tad reikia sekti aktualią informaciją. Dažnai skelbiama per Užimtumo tarnybą arba per pačias mokymo įstaigas.
IT Akademija – nemokama iniciatyva, kurią remia stambios IT įmonės. Siūlo įvadinio lygio kursus, kurie padeda suprasti, ar IT apskritai yra jūsų kelias. Puikus pirmas žingsnis prieš investuojant pinigus į rimtesnį mokymąsi.
Coursera, edX, freeCodeCamp – techniškai tai ne lietuviški kursai, bet jie prieinami iš Lietuvos ir daugelis jų yra nemokami (mokama tik už sertifikatą). freeCodeCamp yra visiškai nemokamas ir siūlo struktūruotą web kūrimo programą nuo nulio iki pažengusio lygio. Tai vienas geriausių išteklių savarankiškam mokymuisi.
Praktinis patarimas: nemokami kursai reikalauja daug daugiau savimotyvacijos nei mokami. Statistika rodo, kad tik apie 10–15% žmonių, pradėjusių nemokamą online kursą, jį ir užbaigia. Jei žinote, kad jums reikia struktūros ir atsakomybės, geriau investuoti į mokamą programą su realiais terminais ir dėstytojais.
Specializuoti kursai: kai žinote, ko norite
Jei jau turite bazinių programavimo žinių arba norite tobulinti konkrečią sritį, specializuoti kursai yra efektyvesnis pasirinkimas nei bendros programos.
Kibernetinis saugumas – viena greičiausiai augančių sričių. ISACA Lietuva ir kitos organizacijos siūlo CISM, CISSP ir kitus sertifikavimo pasiruošimo kursus. Taip pat galima rasti specializuotų kursų per CodeAcademy ir kitas platformas. Kibernetinio saugumo specialistų paklausa Lietuvoje yra milžiniška – NATO centras Vilniuje, Teisingumo ministerija, bankai ir privačios įmonės nuolat ieško specialistų.
Duomenų mokslas ir dirbtinis intelektas – šiuo metu karščiausia sritis. Be jau minėto Turing College, Vilniaus universitetas siūlo magistrantūros programą duomenų moksle. Taip pat galima rasti intensyvių kursų per DataCamp (tarptautinė platforma su lietuviškai kalbančia bendruomene) ir per vietos mokymo įstaigas.
Mobile app kūrimas – iOS ir Android kūrimo kursai yra rečiau sutinkami Lietuvoje nei web kūrimas, bet egzistuoja. CodeAcademy periodiškai siūlo React Native kursus, kurie leidžia kurti apps abiem platformoms vienu metu.
DevOps ir cloud technologijos – AWS, Azure, Google Cloud sertifikatai yra labai vertinami darbo rinkoje. Šiuos kursus dažnai galima rasti per pačias cloud platformas (AWS turi savo mokymo centrą), o Lietuvoje – per IT konsultacines įmones, kurios organizuoja mokymus.
Game development – nišinė, bet auganti sritis. Vilniuje veikia kelios žaidimų kūrimo studijos, o Vilniaus universitetas turi žaidimų kūrimo specializaciją. Taip pat galima mokytis per Unity ir Unreal Engine oficialius kursus.
Korporatyvinis mokymasis: kai moka darbdavys
Vienas labiausiai neįvertintų programavimo mokymosi kelių – tai mokytis darbdavio sąskaita. Daugelis stambių IT įmonių Lietuvoje turi savo mokymo programas arba finansuoja darbuotojų mokymąsi.
Internship programos – Vinted, Tesonet, Hostinger, Nord Security, Devbridge (dabar Cognizant) ir daugelis kitų stambių Lietuvos tech įmonių turi struktūruotas stažuotojų programas. Kai kurios iš jų moka atlyginimą net pradedantiesiems. Tai reiškia, kad galite mokytis ir gauti pinigus vienu metu.
Junior pozicijos su mentorystės programa – kai kurios įmonės tikslingai samdosi žmones su baziniais įgūdžiais ir investuoja į jų ugdymą. Tai ilgesnis kelias, bet labai efektyvus – mokotės realaus darbo kontekste.
Vidiniai mokymai – jei jau dirbate IT įmonėje bet kurioje pozicijoje (HR, marketingas, finansai), paklauskite, ar yra galimybė dalyvauti techniniuose mokymuose. Daugelis įmonių tai skatina, nes vidinis persikvalifikavimas jiems pigesnis nei naujo darbuotojo paieška.
Praktinis patarimas: LinkedIn Learning, Udemy ir Pluralsight yra platformos, kurių prenumeratą dažnai apmoka darbdaviai. Jei jūsų įmonė turi tokią prenumeratą ir jūs jos nenaudojate – tai nemokamas resursas, kuris tiesiog laukia jūsų.
Savarankiškas mokymasis: ar tai realu?
Trumpas atsakymas: taip, bet tai sunkiau nei atrodo. Ilgesnis atsakymas: tai priklauso nuo to, kaip jūs mokotės ir kiek laiko galite skirti.
Sėkmingiausias savarankiško mokymosi kelias paprastai atrodo taip: pradedama nuo struktūruoto kurso (freeCodeCamp, The Odin Project arba CS50 iš Harvard), tada pereinama prie projektų kūrimo, tada – prie open source bendradarbiavimo arba freelance darbų. Šis kelias gali užtrukti nuo 1 iki 3 metų priklausomai nuo to, kiek laiko per dieną galite skirti.
Lietuvoje veikia kelios programuotojų bendruomenės, kurios labai padeda savarankiškai besimokantiems:
- Vilnius Tech Talks – reguliarūs susitikimai, kur galima susipažinti su profesionalais
- Meetup.com grupės – Python Vilnius, JavaScript Vilnius ir kitos specializuotos grupės
- Discord serveriai – lietuviškos programuotojų bendruomenės, kur galima užduoti klausimus ir gauti pagalbą
- GitHub – ne tik kodo saugykla, bet ir vieta, kur galima rasti mentorių ir bendradarbiauti su kitais
Praktinis patarimas: savarankiškai mokantis, didžiausia klaida – per daug laiko praleisti mokantis ir per mažai – kuriant. Nuo pat pradžių stenkitės kurti projektus, net jei jie atrodo menki. Portfolio su realiais projektais yra vertingesnis nei sertifikatų sąrašas.
Kaip pasirinkti tinkamą kursą: tai, ko niekas nepasakys
Gerai, turite sąrašą. Bet kaip iš tikrųjų pasirinkti? Čia yra keletas dalykų, apie kuriuos retai kalbama atvirai.
Pirmiausia – apibrėžkite tikslą. „Noriu mokytis programuoti” – tai ne tikslas. Tikslas yra: „Noriu per 12 mėnesių gauti junior web developer darbą su 2 000 eurų atlyginimu” arba „Noriu išmokti automatizuoti darbo procesus savo dabartiniame darbe”. Skirtingi tikslai reikalauja skirtingų kursų.
Antra – įvertinkite savo mokymosi stilių. Jei jums reikia struktūros, terminų ir atsakomybės – bootcamp arba universitetas. Jei esate savarankiškas ir disciplinuotas – online kursai. Jei geriausiai mokotės bendraudami – ieškokite programų su mentorystės komponentu.
Trečia – paskaičiuokite tikrąją kainą. Kurso kaina yra tik dalis išlaidų. Pridėkite laiką (jei mokotės pilnu etatu, prarandate pajamas), kompiuterio atnaujinimą jei reikia, papildomų knygų ar resursų kainą. Ir atvirkščiai – įvertinkite potencialią grąžą. Jei po kurso gausite 1 000 eurų didesnį atlyginimą, 3 000 eurų kursas atsipirks per 3 mėnesius.
Ketvirta – patikrinkite dėstytojus. Geras kursas su blogais dėstytojais yra blogas kursas. Ieškokite informacijos apie dėstytojus LinkedIn – ar jie turi realios pramonės patirties? Ar jie aktyvūs bendruomenėje? Ar jie mokė anksčiau ir kokios buvo atsiliepimų?
Penkta – nebijokite pakeisti kurso. Jei po mėnesio suprantate, kad kursas neatitinka jūsų lūkesčių – keiskite. Geriau prarasti mėnesio mokestį nei 6 mėnesius eiti neteisingu keliu. Dauguma gerų mokyklų turi bandomąjį laikotarpį arba pinigų grąžinimo politiką.
Ir paskutinis, bet svarbiausias dalykas: programavimo mokymasis niekada nesibaigia. Net patyrę senioriai nuolat mokosi naujų technologijų, kalbų ir įrankių. Kursas – tai tik startas, ne finišas. Geriausi programuotojai Lietuvoje ir pasaulyje yra tie, kurie išmoko mokytis – ne tie, kurie baigė geriausią kursą.
Taigi nesivaikykite tobulo kurso. Pasirinkite pakankamai gerą, pradėkite, ir nepaisant to, ką pamatysite pakeliui – judėkite į priekį. IT sektorius Lietuvoje yra pakankamai didelis, kad rastų vietą kiekvienam, kuris rimtai nori ten patekti.






