17.08.2021. ·
5 min

Kuda idu matori developeri?

Kuda idu matori developeri?

Dok se Cecina pesma vrti po glavi, moram da se zapitam šta se dešava sa developerima koji programiraju 10+ godina (jel' zvučim dovoljno kao Carrie Bradshaw?)

Fokus definitivno opada, nemoguće je da si i dalje jednako zagrejan da na svakih par meseci učiš nove tehnologije, kod svakako pored žene/muža i dece prestaje da bude najvažnija stvar na svetu, ali imaš gomilu znanja i gomilu praktičnih primera zašto nešto radi, zašto ne, i zašto je potrebno projektu pristupiti na određeni način u glavi.

Vreme je za promenu, pomeranje iz udobne gejmerske stolice koju si iskukao HR-u pre dve godine pod lažnom pretnjom da ćeš dati otkaz i otići u neku drugu kompaniju. Ali kuda?

Da ne budem isključiva: neki matori developeri ostaju matori developeri. Mole ih da pređu u neki middle management, ali oni ljudi vole kod i ne vide sebe u tome. I to je ok. Oni su obično team lead-ovi, arhitekte, i to što su u srcu i duši - matori developeri.

Neki drugi, međutim, kreću da uče neke soft skill-ove, ali i hard skill-ove i penju se uz zamišljenu lestvicu prelaskom na menadžerske pozicije.

Treći uskoče u C-sektor nekom mađijom.

A četvrti, četvrti odluče da otvore svoje kompanije i urade neke stvari mnogo bolje. Često nije bolje, ponekad zapravo bude neverovatno dobro, zavisi od raznih faktora. Bitno je da se pravi posao.

A neki jednostavno reše da freelance-uju i uživaju u procesu.

I ni jedan put nije pravi, ni pogrešan: svakom svoje.

Preuzeto sa Linkedina

Malo sam i ispitala šta planiraju developeri sa Balkana, i pored stočarstva i manastira, bilo je još puno zanimljivih odgovora koje možete da pročitate ovde. Zanimljive smernice o kojima nisam razmišljala svakako jesu mentorstvo, content creator (iskoristiš znanje da drugi ljudi nauče, kul ideja), i penzija koja zvuči jako primamljivo.

Preuzeto sa: codecapsule.com

 

Pa… koji su to skillovi i preference koje vode na toliko strana?

Osim što (očekivano) poseduju neverovatno tehničko znanje i puno iskustva, kao i jako specifična domenska znanja, postoji određeni skillset koji je potrebno imati za određene pozicije. Nekima su neki od ovih skillova urođeni, neke stvari se uče, neka znanja dođu sa iskustvom. 

Team lead:  od team lead-a se osim tehničkog znanja očekuju dobre organizacione sposobnosti, timski duh i umeće da izgradi tim, da bude mentor, zna kada i kome da delegira taskove, dobro podnosi pritisak, komunicira otvoreno i asertivno. Njegova uloga je da organizuje tim, uzme na sebe odgovornost za ostvarenje ciljeva tima i bude lider i podrška svakom članu tima.

Tech lead: uloga tech lead-a je da pomogne svojim timovima da kreiraju i prave kvalitetan softver. Neki od osnovnih taskova tech lead-a su da definiše dobre prakse, pravi izveštaje, prepozna rizike i upravlja njima i sl. Što se tiče skillova, potrebno je da komunicira otvoreno i asertivno jer on spona između timova i menadžmenta, bude dobar lider, ume da upravlja ljudima, očekivanjima i procesima, ali i da poznaje najbolje prakse u razvoju softvera i ima jako tehničko znanje, kako bi svojim timovima pomogao u primeni istih.

Software architect: tu je da dizajnira rešenja i postavi arhitekturu sistema prema zahtevima klijenata, kreira modele, bude mentor svojim timovima, radi code review i još gomilu stvari pored toga. Osim neverovatnog tehničkog znanja i iskustva, od arhitekte se očekuje da bude odgovoran, komunikativan, analitičan, dobro upravlja stresom i ima menadžerski mindset, i ume da upravlja rizicima.

CTO: meni se čini da je ovo posao za klasičnog unicorn-a jer je potrebno da ima sjajno tehničko znanje, neverovatno interesovanje za nove tehnologije, prakse i stalno bude u toku, pored toga da ima fantastičan odnos sa ljudima i dobre management skill-ove. Znači, mora da ume sve. Ovo je osoba zadužena da odluči koje tehnologije će se primenjivati, kreiranje strategije kompanije, koje ljude zaposliti, ali takođe i da uoči rizike i planira buduće korake kompanije.

Middle management: ovo su ljudi koji su spona između timova i high managementa. Njihova uloga je da povežu timove, razvijaju svest o grupnom radu, implementiraju procese, rade na razvoju ciljeva kompanije, prate progres pojedinačnih timova, pišu izveštaje, rešavaju probleme i konflikte i još puno toga. Dakle, od njih se očekuje pre svega da su komunikativni, odgovorni, umeju da upravljaju ljudima i procesima, budu lideri, kao i da umeju da predvide potencijalne probleme i imaju spremno rešenje.

Technical Project Manager: osoba zadužena za planiranje, raspodelu taskova članovima tima i menadžment tima. Ovo je neki miks team lead-a i project manager-a.

Business analyst: spona između klijenata i developera. Osoba zadužena da isprati procese, analizira ih, isplanira i predstavi potencijalna poboljšanja stejkholderima, na osnovu njih kreira zahteve, budžete i finansijske analize  i izveštaje o poboljšanjima. Ako sam dobro razumela. Dakle, potrebno je da bude odgovorna, komunikativna, analitična osoba koja takođe ima dosta ideja i ume da sagleda više uglova.

CEO:  na kraju dana, osoba odgovorna za sve što se dešava u kompaniji. Uloga CEO-a je da donosi biznis odluke, kreira procese, i drži kompaniju pod kontrolom. Ova osoba treba da komunicira transparentno i jasno, da je dobra u komunikaciji i radu sa ljudima, odlučna, kreativna, i da bude vizionar. 

Edukator: Volela bih da ima više matorih developera koji uplivavaju u ove vode, da li u ulozi freelance mentora, ili profesora, nevažno. To su ljudi koji imaju puno znanja i iskustava koje mogu i umeju da podele, komuniciraju jasno i glasno i žele da pomognu novim generacijama da se lakše izbore sa izazovima koji ih čekaju.

Content creator: (jel' ja pođoh u ovom smeru?) Ljudi koji kroz različite kanale dele svoje znanje i saznanja specifičnoj publici. Oni mogu da pišu blogove, prave podcastove, Youtube tutorijale itd. Sve u svemu, osoba koja svoje resurse deli sa drugima, javno. Za ovo je definitivno potrebna kreativnost, dopadljivost i zanimljiv način komunikacije. 

I dođoh do kraja nabrajanju. Molim ljude koji se bave nekim od ovih poslova da prokomentarišu, isprave me, dodaju važne osobine ili podele sa nama kako su došli tu gde su. I javite šta mislite o svemu ovome - da li ste za razvoj karijere ili promenu smera u kompletu, npr. Stočarstvo? Kuda vam misli lutaju?

Oceni tekst

5
208 glasova
Jovana Milosavljević Jovana Milosavljević

Sad sam senior developer, a nekada davno sam bila atraktivna plavuša koja se bavi marketingom :). I dalje se tešim da bar nisam oćelavela od čupanja kose od koda :) U slobodno vreme volim da čitam, pijem pivo, osvajam kafane i sanjam da ću kad porastem biti venture capitalist.

13 komentara

Agnostik Agnostik 23.08.2021.
0
0

Prvo, neko sa 10 godina isustva nije mator. Ako neko krene da radi sa 23, 24 godina kao sw inzenjer, sto je realno, kako je on sa 34 godina mator!? Drugo, ne znam zasto se forsira prica da mora da se ide ka nekim rolama, iskusni inzenjeri rade posao i vucu firme, zaboravite sve, menadzere, HR sluzbe i ostale propratne role koje su se namnozile u IT zbog dobre zarade. Posao na kraju dana mora biti odradjen, a da bi bio kvalitetno odradjen, morate imati iskusne inzrnjere, rec developer je nesto drugo. 

Nemanja Nemanja 26.08.2021.
0
0

Da li 10 god u IT znaci biti mator ili postoji neka starosna granica kad si mator, kroz prizmu onog zena, deca, stolica? Sta ako neko bude junior u 34? :)

Sandra Sandra 29.08.2021.
0
0

Ja sam junior sa 39...bicu matora tek sa 49 sto je i realno

Goran Goran 30.08.2021.
0
0

Dimitrije Pantic(mladji referent) :D .

Dejan Dejan 29.08.2021.
1
0

Jeste li čuli za srpsku reč "veština"? Mogli biste da je koristite umesto "skill". U množini glasi "veštine", pa ne morate pisati "skillovi". Kada govorimo o skupu veština možemo reći, šta ja znam, "skup veština", ne moramo govoriti "skillset". Srpski nije jednostavan, ali da se naučiti.

Сениор Сениор 30.11.2021.
0
0

Најгоре ми је кад узму енглеску реч па је пребаце у множину и још провлаче кроз српске падеже. Каже колега: "Узмеш чајлдове..." Рекох: "Мислиш чилдрен?" Тек ће он: "Па да, али на Српском је 'чајлдове'."

Vladimir Vladimir 29.08.2021.
0
0

Eh kako svet izgleda mlado sa pozicije 2x godina ;). Prvi pravi posao kao programer u 30-oj zatim različite pozicije vrlo slične Dražinoj listi. U 5x osnivanje firme sa par manje-više ispisnika. Da li se osećam matoro? Apsolutno ne. Matorizam (kao i sve u životu) je stvar lične percepcije. Osoba može biti matora i sa 25 godina i obrnuto - moguće je biti mlad sa 55. Isto je i sa sposobnošću učenja novih tehnologija: Nisu bitne godine već želja i stav. Što se tiče razvojnog ciklusa normalno je da se osoba (čak i developer; da parafraziram: Budimo ljudi i ako smo developeri ;) ) razvija na razne načine. Poznajem nekoliko programera koji su došli do vrlo visokih pozicija (uključujući nekoliko C-ova). Na kraju, godine bi trebalo da donesu neko iskustvo i veštinu. Meni je neobičnije da neko ko je dobar developer ne krene da (na neki način) vodi tim i, u nekom trenutku, pokrene i svoju firmu. Moguće je da nađe neku oblast koja može da bude aktuelna nekoliko decenija (malo verovatno) ili će morati da prati nove tehnologije i sl. Pa ako već ulaže u sebe na taj način zašto ne napraviti sledeći prirodan korak?Naravno, nije svako za vođu tima i ostale rukovodeće uloge ali to znači da prepuštate kontrolu drugima (vremenom sve mlađima) koji neće imate vaše poznavanje neke oblasti ili će biti lošiji developeri ali su na vreme shvatili kako realan svet funkcioniše. I onda probudte se jednog jutra i shvatite da ste upravo to: Matori developer.

Goran Goran 30.08.2021.
0
0

Uuuf,teska tema,ja sam poceo sa 42 godine od HTML-a,sada imam 47 i jos ne mogu za sebe da kazem da sam zaokruzio neki environment i da sam developer.

Lilly Lilly 31.08.2021.
0
0

Seniore ili bivša atraktivna (ovo treba neko drugi da kaže, malo je glupo da sama o sebi tako) plavušo ne bi bilo zgoreg da malo naučiš i svoj maternji jezik (ništa gore nego kad se tikva pokondiri). Što se tiče pitanja - debilna je sama ideja da je neko posle 10 godina u poslu mator. To ako si ti izgubila korak, ne znači da su i ostali. Možda od početka nisi ni bila za tu priču...  

Aleksandar Petrovic Aleksandar Petrovic 01.09.2021.
2
0

That escalated quickly

Anonimni982 Anonimni982 01.09.2021.
1
0

Хм...моје мишљење да ти везе немаш са појмом 'сениор' када причамо о развоју софтвера или нечему сличном...неки са тиме крећу од 'малена' - моја генерација од основне, сада раније, а неки се труде да постану и то дуги низ година, а неки се (да извинеш) 'фрљају' са тим појмом...

Branko Branko 03.09.2021.
1
0

ne ljuti se, ali ti senior nisi :)

Miroslav Ignjatovic Ignjatovic Miroslav Ignjatovic Ignjatovic 03.03.2022.
0
1

Odgledah pre neki dan meet sa Novakom, Jovanom i još jednim likom, i posebno mi se dopao Jovanin stil i stav. Nakon čitanja par blogova, mogu da izjavim da ova devojka rastura jer vrlo kvalitetno pokriva različite teme i objašnjava ih na jednostavan način, efektno i precizno. Svaka pohvala za HelloWorld za ovu odličnu kampanju mejlinga i ovih kratkih pisanih formi. Ja sam DBA i nedovršeni programer koji se zakucao na desktop aplikacijama i ogromnim rupama u savremenim alatima.principima i tehnologijama programiranja. Iako programiranje volim i ceo život maštam da budeem dev senior i radim isključivo programerski posao ali obaveze vuku na drugu stranu, a i nije lako sa 40+ maltene krenuti iz početka.

Iz ove kategorije

Svi članci sa Bloga