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

Vlada najavila kraj angažovanju paušalaca na puno radno vreme – kompanijama koje ih zaposle slede olakšice od 70%

Angažovanje preduzetnika za poslove koji bi suštinski trebalo da spadaju u domen klasičnog radnog odnosa predmet je upravo predstavljenih izmena Zakona o porezu na dohodak građana i Zakona o doprinosima za obavezno socijalno osiguranje. Izmene stupaju na snagu 1. januara 2020. godine.

Kultura 2.0

Za 600 dinara mesečno UčiSlobodno.com pomoći će vašem osnovcu da savlada matematiku i fiziku

'E-learning' za osnovce u Srbiji ne postoji? Onda niste čuli za platformu Uči Slobodno.

Internet marketing

Za srpske agencije jedan SoMo Borac – McCann osvojio nagradu u kategoriji Digitalni Mix

Dobitnici nagrade SoMo Borac za najbolje marketinške kampanje proglašeni su tokom drugog dana Weekend Media Festivala. Predstavnici iz Srbije pobedili su samo u kategoriji Digital Mix, gde su pobedu odneli Drive i McCann Beograd, dok su finalisti u drugim kategorijama bili i Communis i Fullhouse Ogilvy.

Propustili ste

Startapi i poslovanje

Nike, IBM i McDonald’s koriste srpski Vacation Tracker kako bi pratili godišnje odmore svojih zaposlenih

Praćenje godišnjih odmora, bolovanja i slobodnih dana u kompanijama sa velikim brojem zaposlenih često ume da bude komplikovan i zamoran proces. Rešenje ovog izazova u vidu digitalnog servisa Vacation Tracker ponudio je razvojni tim kompanije Cloud Horizon u Srbiji.

Kultura 2.0

Za 600 dinara mesečno UčiSlobodno.com pomoći će vašem osnovcu da savlada matematiku i fiziku

'E-learning' za osnovce u Srbiji ne postoji? Onda niste čuli za platformu Uči Slobodno.

Gaming

Kako je tim beogradskog Ubisofta razvijao ‘Ghost Recon Breakpoint’ – za milione ljudi širom sveta

'Ghost Recon Breakpoint' je nova igra kompanije Ubisoft koja je u globalnoj 'gaming' zajednici već prikupila veliki broj pozitivnih reakcija igrača širom planete. U razgovoru sa jednim od članova tima koji je radio na razvoju ove igre otkrivamo kako je proces tekao 'iza kulisa'.

Startapi i poslovanje

Osnovano udruženje ‘Novi Taksi’ čiju će aplikaciju napraviti kompanija CarGo – nazire li se rešenje spora?

Kompanija CarGo Technologies i predsednik novoformiranog udruženja 'Novi taksi' potpisali su danas memorandum kojim se ova tehnološka kompanija obavezala da će napraviti aplikaciju za novu taksi firmu u Srbiji.

Tehnologija

Kosta Andrić: Vreme novih poslovnih modela za domaće kompanije nije nešto što se čeka – već je tu

Koji su to alternativni biznis modeli koji će kompanije koje posluju na domaćem tržištu učiniti relevantnim u budućnosti? Da li su one uopšte spremne na taj korak? Odgovore nam daje Kosta Andrić, Managing Partner organizacije ICT Hub, koja i ove godine 22. oktobra organizuje Corporate Innovation Conference.

E-commerce

Aplikacija 60seconds omogućava vam da kupujete u omiljenim prodavnicama – po cenama koje sami odredite

Ako bismo vam rekli da određeni proizvod možete kupiti 'online' po ceni koju sami dogovorite sa brendom mislili biste da vas lažemo, zar ne? Ipak, aplikacija 60seconds nudi upravo tu mogućnost, a o čemu se zapravo radi i kako ona funkcioniše, razgovarali smo sa suosnivačem ovog servisa.