Koje opcije za razvoj karijere imaju senior programeri?

Koje opcije za razvoj karijere imaju senior programeri?

Nekadašnje nepisano pravilo glasilo je: ako želiš više novca i privilegija, ideš u IT menadžment. Istražujemo kakve opcije seniori danas imaju na raspolaganju.

Ne postoji standardna definicija senior programera, ali oni koji tu titulu nose duži niz godina slažu se u jednom – to mora biti osoba koja je prošla kroz razne projekte i tehničke probleme, te u situaciji kada rešava neki nepoznati izazov može da iskoristi deo prethodnog znanja i iskustva.

Kada ste se kao programer osposobili da se nosite sa tim nedostatkom informacija, postali ekspert u tehnologiji u kojoj radite, razumeli poslovne zahteve i manje iskusnim kolegama na projektu redovno prenosite znanje, možete prisvojiti to zvanje o kom se u IT zajednici najviše priča i koje je, po svim merilima – najtraženije.

I onda, kao što to obično biva, sebi postavljate pitanje – šta dalje? Jer, kako se u programerskim krugovima nekada govorilo, nećeš valjda sa 50 godina da pišeš kod?

Odgovor na to pitanje daju nam bivši senior programeri iz kompanije Endava čije su se karijere razvijale u potpuno drugačijim pravcima – u arhitekturi sistema ili u menadžmentu (projektnom i komercijalnom).

Kada programeri prelaze u biznis deo kompanija?

Pre upuštanja u dalju polemiku o razvoju karijere senior programera bitno je naglasiti da se razvojni put zaposlenih u softverskoj servisnoj kompaniji mogu razlikovati u odnosu na one koji rade u softverskoj product firmi, ali i onih koji rade za kompanije čija primarna delatnost nije softver već pružanje nekih sasvim drugih usluga, kao što je npr. banka, objašnjava Vladimir Marković, Delivery Partner u Endavi:

Mladi programeri u softverskoj firmi karijerni put najčešće počinju u inženjerskom timu kao junior programeri, da bi nakon određenog vremena (što je krajnje individualno i zavisi i od okruženja i niza okolnosti kao što su projektni tim, vrste projekta i sl.) dobijali sve bitniju ulogu na projektima. Najbolji među njima, koji istovremeno pokazuju talenat za razumevanje biznisa i komunikaciju sa klijentima, kao i zanimanje za vođenje ljudi, dobiće priliku da postanu vođe timova i projekta, gde će se ozbiljnije susresti sa izazovima koji nisu isključivo inženjerske prirode.

Danas srećemo veliki broj mladih inženjera koji svoj put započinju kao freelanceri, radeći u jednom izolovanom mod-u na manjim projektima, na kojima su često jedini programeri, čime se, bojim se, gubi izuzetno bitno iskustvo rada u timu, kao i mogućnost učenja od iskusnijih kolega.

Na domaćem tržištu nekada je važilo pravilo da je finansijski napredak programera u nekom trenutku podrazumevao prelazak u menadžment, kaže Vladimir, i to je bio odraz stanja u kom se tržište nalazilo. Danas, dodaje, situacija je takva da možeš imati sjajnu karijeru, da možes biti poštovan i cenjen kao stručnjak i ako odlučiš da ostaneš u programiranju i tehnologiji, a svedoci smo da se sve više programera odlučuje za taj put, što je odlično za profesiju.

Međutim, tvoja interesovanja, vrlo često, mogu ići dalje od pisanja koda – ka biznis delu koji podrazumeva i strategije razvoja firme, marketing i prodaju i ostale stvari potrebne za dalje skaliranje biznisa. Tada vas očekuje kontinuirani tranzit od tehničkih ka netehničkim pozicijama, ako za to imate interesovanje. Marković dodaje:

Kada si programer i fokusiran isključivo na inženjerske stvari, postoji neka prirodna distanca u odnosu na one koji se bave biznisom i menadžmentom, jer ti taj deo nije blizak.

Kada se u nekom trenutku približiš tom delu, shvatiš da je u pitanju vrlo izazovan posao, koliko je teško voditi softversku firmu, zadržati cashflow, isplatiti plate, organizovati ljude, i da su, na kraju, svi na istoj strani, jer je za uspešno funkcionisanje kompanije neophodno da i biznis i inženjerski timovi odrade dobar posao.

Ti prelazi u karijeri od programiranja ka drugim stvarima se, obično, dešavaju spontano jer zaduženja postepeno rastu, dodaje Ivana Simić, Senior Development Lead. “Kako ćete se dalje razvijati zavisiće od vašeg izbora da li ćete ići u pravcu organizacije timova ili komercijalnom menadžmentu i u skladu sa tom odlukom ćete manje ili više biti izloženi tehničkim stvarima kojima ste se do tada bavili“, kaže.

Ako vas put navede ka rešavanju sve kompleksnijih problema i ka arhitekturi sistema, nećete sve svoje vreme moći da posvetite pisanju koda, iako ćete se, kako kaže Saša Veličković, Software Arhitect, truditi da ne zarđate:

Čak i u arhitekturi dosta vremena odlazi na usaglašavanje zahteva klijenata sa tehničkim delom pa se mora dobro razumeti biznis. Naš posao je da ispunimo želje klijenata i napravimo most između onoga što je realno i što su mogućnosti tima i tih zahteva, a to iziskuje pregovaranje, kompromis, što je ujedno i najveći izazov

Pisanje koda kao najlakši posao

Iako smo spomenuli da proces prelaska sa pozicije senior programera na neku drugu kontinuirano traje i obično se ne dešava naglo (mada ima situacija kada nekoga zbog obima posla morate baciti u vatru), on ima određenih prepreka. Saša dodaje:

Ako mene pitate, pisanje koda je, zapravo, najlakši deo. Kada se govori o uspehu projekta, o samom softveru, mnogo više zavisi od drugih rola kao što su Delivery Lead ili arhitekta jer oni moraju da popločaju put za obavljanje tog posla. Kada zadatak dođe do developmenta to je već razjašnjen posao iako se i tu, naravno, javljaju različiti izazovi tehničke prirode.

Još nezgodnijom tu situaciju čini činjenica da su osobe koje razumeju i tehnički i biznis deo prilično retko sreću, „Ti profesionalci su najuniverzalniji i najtraženiji – mogu da vode projekat, da se bave inženjerskim poslom ili da budu deo menadžmenta kompanije. Ako ta osoba razume i potrebe klijenata i kako kompanija za koju radi može da im pomogne, a pritom ume da komunicira s njima, može da bude izuzetno bitan deo u širenju biznisa”, kaže Vlada.

Pritom, prisetimo se činjenice da je danas poprilično teško zadržati kvalitetan kadar, a posebno senior inženjere, te ste kao kompanija ograničeni i time i činjenicom da ne poseduje svako soft skills potrebne za napredovanje u biznis smeru. Uz to, generalno rešenje za te probleme ne postoji, što potvrđuje i Ivana:

Neka naša interna istraživanja pokazala su da delimično rešenje može biti to da ljudima sa puno iskustva pružite priliku za promenu posla (projekta ili odgovornosti) nakon šest do devet meseci. Naravno, često se dešava da ljudi dugo rade u istom timu ili na istom projektu čak i više od četiri godine, ne želeći da menjaju tim ili projekat. Njihov motiv za ostanak u kompaniji je drugačiji. Posao im pričinjava zadovoljstvo zbog okruženja u kom rade.

Tu dolazimo do glavnog aktera ovih internih procesa unapređenja: samih kompanija.

‘Coaching’ kao potencijalno rešenje?

Zaposleni u kompaniji, imali oni više ili manje poslovnog iskustva, najviše znanja (oko 70%) usvajaju na samim projektima, što pokazuju interna istraživanja sprovedena u okviru Endave. Svega 10% učenja odvija se kroz formalno organizovane aktivnosti poput konferencija, a 20% znanja usvaja se svesnim obučavanjem ljudi za preuzimanje buduće uloge.

Te “obuke” vrše se kroz coaching sistem i na taj način Endava pokušava da reši izazov razvoja karijera svojih zaposlenih. Ivana za Netokraciju objašnjava:

Poslovno unapređenje organizovano je kroz dve vertikale: kroz sistem Line menadžera, čija je uloga vezana za projekat i koji svakodnevno daje feedback o radu, i karijernih coach-eva koji nisu vezani za projekte i imaju cilj da ljudima pomognu u razvoju karijere.

Svaki zaposleni, objašnjava dalje Ivana, ima dodeljenog coach-a koji je, po mogućstvu, dva grade-a iznad njega i koji će mu pomoći da sagleda širu sliku van projekta na kom trenutno radi. „Čest je slučaj da projektni menadžeri stavljaju interese projekta iznad interesa inženjera, a postojanjem ovog sistema obezbeđuje se da svako na adekvatan način dobije opšte informacije koje se tiču razvoja njihove karijere“, primećuje naša sagovornica.

Ti “mentori” su obično ljudi koji su prešli isti ili sličan karijerni put u skorijoj prošlosti, te im je taj tranzit svež. Kada je neko to radio pre, recimo, petnaest godina ne može da se seti izazova sa kojima se suočavao i na taj način se povezati sa onima kojima bi delove tog svog iskustva trebalo da prenese.

Ipak, saglasni su naši sagovornici, i taj sistem, ma koliko bio delotvoran, kod zaposlenih može uneti zabunu zbog potencijalnog preklapanja u obavezama i odgovornostima koje obe role nose sa sobom. Vlada dodaje:

Osim što ljudima treba tačno objasniti šta taj sistem podrazumeva potrebno ih je podstaći i da ga prihvate. Postoje ljudi u sistemu koji žele da imaju jednog nadređenog i koji sporije prihvataju ovaj način rada. Iako je svakom zaposlenom imenovan coach, to nije dovoljno, već je potrebno napraviti adekvatan odnos na relaciji zaposleni – coach.

Dosadašnja praksa im je pokazala da kada ljudi imaju definisane karijerne ciljeve mnogo lakše uspostavljaju odnos sa mentorom jer tačno znaju šta bi ga pitali i koje bi mu savete tražili, čak i ako iza sebe već imaju mnogo godina iskustva.

„Cela ideja je da se razvoj karijere delegira što niže, da ljudi sami promišljaju i konsultuju se sa svojim mentorima oko pravaca u kom žele da se razvijaju, što je mnogo bolje nego da se neka osoba koja je hijerarhijski visoko pozicionirana odlučuje o svemu“, dodaje Saša.

To je ujedno i dobar način za razlikovanje ljudi koji su ambiciozniji od onih koji nisu, što je plus i za ljude i za kompaniju. Naravno, kao i za sve, zaključuju naši sagovornici, potrebno je vreme da couching sistem u potpunosti zaživi i to je ujedno jedan od ciljeva kompanije u narednom periodu.

Ostavi komentar

    • Milena Rašić

      Milena Rašić

      6. 3. 2019. u 15:48 Odgovori

      Zdravo Oljer 🙂 Složićeš se da za neke reči poput coaching-a ne postoji baš adekvatan termin u srpskom jeziku koji ne bi bio konfuzan. Ostali termini su poprilično ustaljeni u IT industriji i sastavni deo svakodnevnog govora profesionalaca o kojima u tekstu govorimo. Naravno, strane reči treba izbegavati tamo gde im nije mesto ali se, po nama, ovaj put savršeno uklapaju u članak. Pozdrav!

  1. Ivan

    Ivan

    8. 3. 2019. u 11:43 Odgovori

    “Kada zadatak dođe do developmenta to je već razjašnjen posao” – kad bi ovo bilo tacno, onda bi zivot programera bio stvarno lep, a arhitekte bi radile posao kako treba. Al se cesce desi da to bas i nije tako, pa su programeri u svim ulogama – prinudjeni su da razumeju biznis, i da znaju kako nadredjeni/klijenti razmisljaju i gde su sve tanki. Dobar menadzer/arhitekta je redak ko beli medved.

  2. Mrav

    Mrav

    10. 3. 2019. u 09:31 Odgovori

    Apsolutno se slazem. I kada se vec krene u razvoj specifikacije, i poodmakne dobrih mesec dana, onda dodaju trista novih stvari od kojih se vecina razlikuje od inicijalnih i pravdaju se time kako je firma “Agile” i da je to sve normalno. Kao i svaka struka u zivotu, sve se svali na mrave.

  3. Zoran

    Zoran

    18. 3. 2019. u 21:39 Odgovori

    Uglavnom neprimenjivo u nasem sistemu, gde je 90% outsourcing, sa velikim protokom kadrova, i gde skoro nema nekog ‘gradjenja’ karijere. Vecina outsourcing klijenata jednostavno nema potrebu za business analystima sa ‘nase’ strane.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Startapi i poslovanje

Wonder Dynamics Nikole Todorovića otvara studio u Novom Sadu – podrška stigla i od Stivena Spilberga!

U savetodavnom odboru ovog startapa nalaze se poznati američki investitori, vodeći stručnjaci za razvoj veštačke inteligencije i neka od najvećih imena svetske kinematografije među kojima su Stiven Spilberg i Džo Ruso. Sa Nikolom Todorovićem, koji je jedan od osnivača, razgovaramo o njegovom odlasku u SAD, građenju karijere u Holivudu i pokretanju startapa sa glumcem Tajem Šeridanom, zvezdom filma Ready Player One.

Novost

Nebojša Radović je novi direktor za akviziciju korisnika u kompaniji Zynga koja stoji iza igre FarmVille

Američka kompanija Zynga, pored čuvene mobile igre FarmVille, stoji iza velikog broja svetski popularnih igara koje igraju milioni igrača širom sveta. Njen novi direktor za akviziciju korisnika je Nebojša Radović.

Novost

Kompanija Quantox Technology organizuje novi humanitarni CS:GO turnir – početni fond 1.000.000 dinara

Od 3. do 4. aprila kompanija Quantox Technology organizovaće drugi po redu humanitarni turnir u popularnoj video igri CS:GO. Cilj je da se prikupe novčana sredstva za sve one koji se bore sa zdravstvenim poteškoćama.

Propustili ste

Karijere

Razgovori sa seniorima: Kako domaću IT industriju vidi softverski inženjer?

Jelena Lazić iz kompanije Centili deli svoja razmišljanja.

Office Talks Podcast

Planovi Playrixa za studio u Srbiji

Gost redakcije Netokracije u novog epizodi Office Talks podcasta bio je Mirko Topalski, CEO game dev kompanije PlayrixRS. Sa njim nakon prošlogodišnjeg intervjua po drugi put detaljno razgovaramo o poslovanju u industriji razvoja igara u Srbiji nakon akvizicije Eipixa od strane ruskog giganta Playrixa.

Startapi i poslovanje

Listty kao ‘Instagram za muziku’ otkriva nam šta naši prijatelji slušaju i zašto je muzika bolja kada se deli sa drugima

Ako čujete dobru pesmu verovatno želite da je podelite sa svojim prijateljima. Startap iz Srbije sa servisom Listty omogućava upravo to i nastoji da objedini najbolje od poznatih muzičkih servisa u okviru jedne aplikacije.

Startapi i poslovanje

Otvoren poziv za startape iz Srbije za ViennaUP konferenciju, prijavite se već sada

Grad Beč nekoliko godina unazad organizuje niz događaja za startape koji su se kroz različita izdanja pretvorili u jedan od najvećih inovacijskih festivala u regionu - Vienna UP. Ove godine počinje 27. aprila i trajaće do 12. maja.

Startapi i poslovanje

Novosadski Anari AI dobio investiciju od $2.000.000 za proizvodnju AI čipova u cloudu

Ova srpsko-američka kompanija je za dva meseca zatvorila investicionu 'seed' rundu vođenu od strane nemačkog fonda Earlybird VC, koji je po prvi put investirao u jedan srpski startap. U investiciji su učestvovali i fondovi Acequia Capital i Serbian Entrepreneurs kao i Erica Ries, osnivač Lean Startup-a.

Startapi i poslovanje

€1.000.000 privredi Srbije iz SAD kroz projekat Tesla Nation

Ovaj projekat nastoji da razvije privredne veze Srbije i sveta uz pomoć dijaspore i kompanija koje su se udružile da ga podrže, a cilj mu je da promoviše Srbiju u inostranstvu kao zemlju inovatora i izuzetnih IT profesionalaca.