Tokrat smo za intervju pocukali dva nadobudna programerja, Alexa in Alana, ki sta dobre pol leta po opravljenem tečaju Web Development 1 že naredila spletno stran za svojega prvega naročnika.
Na SmartNinja tečaj sta se prijavila spomladi, jeseni pa že v CV napisala prvi plačan programerski projekt!
Vsi SmartNinje smo ponosni do neba, tale intervju pa bomo izkoristili, da vas vse, ki se bojite programiranja, pošteno brcnimo v zadnjo plat in vas spodbudimo, da naredite (morda najboljši) korak naprej v življenju.
Iz predavanj v »real life« programiranje
Alex je študent managementa in diplomirani ekonomist, ki se je po končanem študiju zaposlil v podjetju, kjer se je ukvarjal z administrativnim delom. Kasneje se mu je pojavila priložnost za poklic sistemskega tehnika v IT podjetju. Alan pridno zaključuje študij smeri kognitivna znanost. Oba v prostem času obožujeta nogomet in računalništvo, Alana pa posebej zanima tudi literatura.
Alex je ugotovil, da ga programiranje zanima, po tem, ko se je zaposlil v IT sektorju. Družiti se je začel s sodelavci programerji in ugotovil, da je to nekaj, kar bi rad počel. »Njihovo delo je zanimivo in dinamično. Čas korone sem preprosto moral izkoristiti za učenje programiranja!«.
»Moja največja skrb je bila, da zaradi pomanjkanja osnov programiranja ne bom uspel slediti predavanjem. Na koncu se je izšlo nad pričakovanji.« – Alex
Alan, po drugi strani, je o programiranju že poslušal med študijem kognitivne znanosti. Sicer se prej ni udeležil še nobenega tečaja, a z osnovami Python programskega jezika se je že spoznal. Razlog za prijavo na tečaj je, ker mu je močno primanjkovalo praktičnih izkušenj v smeri programiranja in razvoja spletnih strani (web developmenta). Odločil se je, da obstoječe znanje nujno potrebuje nadgradnjo … in devetega marca je začel s SmartNinja tečajem Web Development 1.
Kako je šlo na tečaju Web Development 1
Obema je bilo pri tečaju všeč, da je bilo delo v manjši skupini. »Velik poudarek je bil na strukturi in vsebini, da nam je bilo res karseda veliko jasno«. Na ta način se je predavatelj lahko bolj individualno posvetil posameznikom. »Všeč nama je bilo tudi to, da je tečaj potekal dvakrat tedensko, saj je prav to prispevalo k utrditvi znanja in intenzivnosti. Tako res aktivno sodeluješ,« pravita Alex in Alan. Zelo uporabno se jima je zdela tudi možnost praktičnih primerov in možnost sprotnega reševanja nalog.
»Inštruktor se nama je zdel zelo profesionalen, bilo je videti, da ima bogate izkušnje s tovrstnega področja. Sam se je ponudil, da ga lahko kadarkoli vprašamo za nasvete ali pa da se nanj obrnemo v primeru težav. Znanje je podajal na zelo artikuliran način,« sta povedala o Web development 1 inštruktorju Igorju Srdoču.
»Atmosfera je bila sproščena, že takoj je zavladalo prijateljsko vzdušje. Pri delu inštruktorja se je videlo, da je to počel z veseljem in nobeno vprašanje mu ni bilo v breme. Tukaj je največja razlika pri plačljivih tečajih – inštruktorju je to služba, in njegovo mentoriranje je vredno vsakega centa.«
Komunikacija tečaja Web Development 1 je potekala preko Slacka. Sama ga sicer še nista uporabljala, a sta se hitro navadila nanj, v bistvu sta ta kanal za komuniciranje obdržala še po končanem tečaju.
Obema je bilo všeč, da so se naloge postopoma nadgrajevale in stopnjevale. Naloge, ki so se reševale sproti, so bile zelo uporabne … »Kasneje se je to izkazalo tudi v praktičnem smislu pri najinem projektu.«
Zahtevnost tečaja?
In katero vprašanje se vam bralcem zdi najbolj pomembno … Ali je tečaj zahteven? »Na začetku tečaja se je zdelo, da se bova izgubila v poplavi informacij. Vendar z vajo in sprotnim reševanjem nalog sva počasi gradila znanje. Na koncu, ko potegneš črto, ugotoviš, da si se naučil ogromno. Dobila sva aktualno in vse potrebno znanje, ki se uporablja pri razvoju spletnih aplikacij.« Tečaj jima je bil odlična odskočna deska v smeri programiranja, vendar sama oba prisegata na vajo in nenehno izobraževanje v tej smeri.
In kar je najbolj pomembno? Imeti voljo in upati si – zakaj ne bi vprašali nekoga, da sodelujete pri prenovi spletne strani, ustvarite svoj lasten blog ali pa se spomnite nove podjetniške ideje, ki potrebuje spletno stran?
»Meniva, da pri tečaju Web Development 1 ni šlo zgolj za eno stvar. Vse naučeno, skupaj z informacijami in prakso, se je strnilo v popolno celoto. Dobila sva dovolj znanja, da sva se lahko lotila lastnega projekta, ki je pripeljal do tega, da sva objavila prvo spletno stran!«
Am, kaj? Dobila sta svoj prvi plačan projekt?
Prav ste slišali. Po zaključku tečaja sta »sošolca« na tečaju, Alex in Alan, navezala stike in se bolje spoznala. Sprva sta imela v načrtu, da bi s pridobljenim znanjem zgolj samo vadila in postopoma nadgrajevala. Ampak življenje ima vedno drugačen načrt. Njuna »vaja« je kmalu prerasla v skupni projekt s pravim naročnikom in pravo spletno stranjo.
Kmalu se je pojavila nova priložnost, da bi ustvarila spletno stran za Košarkarski klub Koper. »Sprva sem imel pomisleke, da imam še premalo znanja, da bi projekt zaključil. Vsekakor si tega nisem želel početi sam, zato sem takoj za rokav pocukal Alana, če bi želel sodelovati. To bi bila za oba odlična odskočna deska in ponovila bi lahko vse znanje, pridobljeno na Web Development tečaju.«
»Vse bolj, kot sva nadgrajevala spletno stran, vse bolj se je kazalo, da ne gre za vajo. Gre zares! Bila je odlična priložnost za najin prvi skupni projekt.«
Opravljen tečaj Web Development 1 je Alexu in Alanu pomagal, da sta v največji meri v svoj projekt integrirala pridobljeno znanje na področju strežnikov, oblikovanja spletne strani, hitrosti spletne strani in postavljanje spletne strani na splet. »Največje težave sva imela z backendom in pri pošiljanju sporočil iz aplikacije na e-mail. Razen tega sva se na začetku še lovila pri objavi spletne strani na področju gostovanja, povezovanja domene in podobno. Samo oblikovanje pa je potekalo gladko.«
Kaj pa zdaj? »Oba sva zelo zadovoljna s projektom in složna glede tega, da nadaljujeva v tej smeri. Rada bi še nadgradila svoje znanje, da se naučiva novih stvari. Želela bi si še novih projektov in se morda v nadaljevanju kariere tudi poklicno ukvarjala s programiranjem. Vsekakor želiva več sodelovati skupaj, saj sva se res dobro ujela.«
Nasvet za #FutureProgrammers
SmartNinja Web Development 1 tečaj je izvrstna odskočna deska za vse, ki jih zanima svet programiranja. Fanta poudarjata, da ni tako strašno, kot se morda zdi na prvi pogled. »Tečaji so zelo dobro zasnovani in nudijo dobro ogrodje za nadaljnjo kariero v smeri programiranja. Oba meniva, da je to področje vsekakor prihodnost ter da bo vedno večje povpraševanje po tem, prav tako pa smo tudi ljudje vse bolj vpeti v svet tehnologije.«
»Če si želite naučiti programiranja, močno priporočava Web Development 1 tečaj. Prav tako pa ne pozabite na veliko vaje. Po končanem tečaju se ne ustavite na tej točki, ampak nenehno nadgrajujte svoje znanje. Kar pogumno!«