HelloWorld logo
09.05.2017. ·
3 min

Softveraš, inženjer - čarobnjak

Velimir Bulatović Velimir Bulatović

Softveraš, inženjer - čarobnjak, sposoban da pretvori tvoju ideju u konkurentnu i skalabilnu platformu, da izmodeluje svaku tvoju želju i od nje napravi pametan gadget. Dostupan je 24/7, jer on ne spava, snovi su za njega precenjeni. Takođe, on zna 37 programerskih i govori više od 29 svetskih jezika, poznaje gotovo sve arhitekture operativnih sistema i nikada ne izgovara reči u nizu, bez da one grade smislenu rečenicu. Obično je tih i povučen, ne nameće svoje mišljenje, ali uvek zna šta je najbolje rešenje. On ne čita dnevnu štampu, ruske ili francuske književnike, već oficijalnu dokumentaciju i forume. Možeš ga videti na slikama sa mature, publikacijama kompanija za koje radi, ali nikada uživo, jer on postoji negde izvan tvog vidokruga, izvan tvog scopa - a.

Realnost ili fikcija?

Nedavno sam imao priliku da držim jedno predavanje na temu “Web app development” u jednoj studentskoj organizaciji, a čiji sam član bio do nedavno, i baš sam bio iznenađen brojem ljudi koji dele identična interesovanja i stremljenja u pogledu karijere.

Iskustvo mi govori da je veliki broj mladih ljudi koji bi želeli da se bave razvojem softvera, ali ne znaju ili nemaju dovoljno znanja o tome šta to podrazumeva i koliko je to zahtevno ili manje zahtevno zanimanje.

Pa, stvari su sledeće:

Prvi korak je fakultetsko obrazovanje u ovoj oblasti ili neki drugi oblik obrazovanja koji podrazumeva interakciju na relaciji student - mentor, načešće su to online learning platforme, poput Udacity, Udemy, Pluralsight, Coursera, edX i drugi. Tokom učenja, vrlo je važno razumevanje koncepta na kojima se zasnivaju programski jezici, platforme na kojima su oni native, dodatni servisi, razvojna okruženja i alati koji nam mogu dodatno olakšati rad. Dakle, hiljade i hiljade fail - ova izgradiće u nama jedan jako važan skill - problem solving!

Nakon inicijalnog setUp - a, vreme je za praksu. Veliki je broj kompanija i startUp - ova koji vam mogu pružiti priliku da učite, razvijate se i postajete sve bolji i bolji u svom poslu. To podrazumeva rad na malo ozbiljnijim projektima nego na fakultetu i malo više izazova nego ranije. Najvažnije je ostati uporan i dosledan.

Drugi korak je, svakako zaposlenje u toj ili nekoj drugoj kompaniji, jer je ideja da se na praksi studenti upoznaju sa platformom i prođu kompletan flow jednog projekta kroz samostalne zadatke i praktičan rad, a to podrazumeva i project management tool - ove, slack, mailing liste, review coda itd, a sa tim možda niste imali prilike da radite ranije na faksu.

Nakon toga, dolazimo do Junior developera i onda kreće usavršavanje. Učenje, učenje, učenje (greške, greške, greške)! To je u suštini najbrži način za napredovanje i upoznavanje ovog sveta.
Problem je što je jako mali broj developera koji imaju razvijen problem solving skill, language agonostic su i ne odustaju dok ne pronađu optimalan način bilo za modelovanje rešenja ili njegovu implementaciju.

To znači da postoji veliki broj pozicija i kompanija koje su otvorene za učenje i usavršavanje, bez obzira na senioritet, problem je što mladi ljudi nisu u toku sa dešavanjima u ovoj sferi biznisa, jer fakulteti prilično zaostaju za aktuelnim tehnologijama svojim planom i programom, a developeri ili nemaju dovoljno konkurentnog znanja i iskustva, a imaju puno prilika i izbora, pa se stvara privid kvaliteta.

Pogledaj komentare
Velimir Bulatović Velimir Bulatović

Velimir voli da istražuje i eksperimentiše sa novim tehnologijama. Voli da čita, bilo da je to stručna literatura ili beletristika. Trenutno piše Javu i aktivno se bavi istraživanjima na polju veštačke inteligencije i mašinskog učenja. Već par meseci planira da krene na trčanje, ali mu nikako ne uspeva. Nada se da će se to uskoro promeniti, jer je već priuštio sebi patike za trčanje.

Iz ove kategorije