Pot programerja od dela v tovarni s plačo 800 UAH do €€€€ v vrhunskih podjetjih v Ukrajini

Pozdravljeni, ime mi je Dima Demchuk. Sem višji Java programer pri Scalors. Skupne izkušnje s programiranjem v IT industriji že več kot 12 let. Iz programerja v tovarni sem zrasel na višji nivo in uspel sem delati v vrhunskih IT podjetjih v Ukrajini. Seveda programiranje takrat še ni bilo mainstream, prav tako ni bilo velike konkurence med IT podjetji in med kandidati za vsako primerno mesto. V članku bom govoril o svojih izkušnjah v podjetjih kot so: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum in Scalors.

Začetek kariere: študij in tovarna 2008

Matematika mi je bila vedno všeč, zato je bila odločitev za Fakulteto za informatiko in računalništvo predvidljiva. Diplomiral sem na visokošolski ustanovi Kijevski politehnični inštitut po imenu Igorja Sikorskega. Na inštitutu smo se, kot vsi drugi, učili standardnega programiranja v Pascalu, Delphiju in tudi malo C++. Po študiju so bili vsi zaposleni po razporeditvi, jaz sem končal v letalskem obratu ANTK.

Tukaj se začne moja zgodba. Plača je bila zelo nizka, vendar se mi je zdelo, da je 800 UAH (po menjalnem tečaju 100 $) za začetek kar dobro. Na splošno je podobno delo v letalski tovarni zelo cenjeno v tujini in ljudje dobro zaslužijo, pri nas pa žal ni tako. Ne vem, kaj me je gnalo naprej, a v obratu sem delal tri leta in pol. Pravzaprav je bilo dela zelo malo, plača se je obračunavala po času, preživetem v zaporu, pomembno je bilo priti in oditi pravočasno. V bistvu smo obdelali strojne podatke z uporabo JSP. Enkrat so celo podelili bonus v višini 300 UAH. V nekem trenutku sem močno začutil, da moja plača komaj zadošča za preživetje. Približno v istem času se je moj partner preselil v zasebno podjetje in mi povedal, kako je kul, da so naloge zanimive in da plačajo veliko več. Razmišljal sem tudi o menjavi službe in ravno eden od kolegov me je obvestil, da njegov prijatelj zaposluje ekipo v EPAM in so me pripravljeni upoštevati.

EPAM in moja prva plača v dolarjih

Po tovarni sem šel delat v EPAM. Tukaj sem se prvič zaposlil s plačo, vezano na tečaj dolarja. Vesel sem bil, da je bilo vse zelo drugače kot v tovarni, še posebej plača, ki je bila 12-13-krat višja. Res je, kakšnih devet mesecev sem preživel na zatožni klopi, zelo dolgo so iskali projekt, prejemal sem plačo, ne da bi v bistvu kaj naredil. Najprej so me najeli za projekt UBS, vendar so naročniki dolgo razmišljali in kot se zgodi, projekt ni stekel. Bilo je veliko ljudi, ki so tako kot jaz sedeli brez projekta in jih je bilo treba nekam umestiti. In tako sem bil vključen v projekt investicijske banke Barclays Capital. S tehnične strani smo uporabili Spring in JSF. Nisem delal dolgo, ker sem ugotovil, da ne zahtevam dovolj, in sem prosil za povišanje plače. Toda rekli so mi, oprostite, vendar vam ne bomo dodali niti 300 dolarjev.

Moja zgodba z Luxoftom

Ponudba Luxoft je prispela zelo pravočasno. Opravil sem osnovni razgovor in se zaposlil. Tam mi je bilo najprej zelo všeč. Sploh prvo leto: projekt, sodelavci in dostojno plačilo. V drugem letu so se začele pojavljati redne težave pri komunikaciji s strankami, kar je vodilo v zmedo in neučinkovito delo. Vse zato, ker je naš vodja ekipe iz programerja nenadoma postal vodja, bil je ves čas zaposlen, v Luxoftu pa neposredne komunikacije z naročnikom niso izvajali. Vsa vprašanja smo lahko postavili samo preko team leada ali produktnega vodje. Menim, da ima dobra komunikacija najpomembnejšo vlogo pri učinkovitem reševanju problemov. Projekt mi je bil všeč, vendar se naloge niso veliko spremenile, izvedba pa je bila zaradi težav s komunikacijo težka, postalo je malo dolgočasno. Drugo leto se je že bližalo koncu in prosil sem za povišanje plače. Seveda so mi povedali, da denarja ni in mi poslali pismo, v katerem je bilo navedeno, da mi bodo plačo povišali šele čez pol leta. Privolil sem, da ostanem in počakam na dan, ko bom prejel obljubljeno povišico. Tako se je zgodilo, da so me premestili na nov projekt. Praktično, ko je minilo že pol leta, sem se obrnil na novega vodjo, ki ni bil obveščen o mojem povečanju plače. Potem sem mu posredoval pismo, ki je ostalo na pošti, in plača se mi je povečala. Opazil sem, da je pomembno, da se morebitne obljube in dogovori v poslovni korespondenci ali dokumentaciji držijo, šele potem se uresničijo.

Čez nekaj časa so mi ponudili selitev na Poljsko, kar je bilo nujno za projekt. Seveda je pri selitvi priložena tipska pogodba za eno leto, ki ščiti obe strani, tako stranko kot izvajalca, a sem jo vseeno zavrnil. V Ukrajini so bile plače programerjev višje kot na Poljskem, ker so naši davki nižji. Kasneje so me premestili k drugemu projektu, ki mi ni bil ravno všeč.

Frontend v GlobalLogic in spet Luxoft

Moj naslednji projekt me je razveselil s priložnostjo, da bolje spoznam Java Script. Bila je tudi priložnost delati na projektu Docker. A vseeno sem se v iskanju zaledja preselil v GlobalLogic, kjer sem delal približno šest mesecev. Obljubili so mi backend in me tudi opozorili, da bo na začetku malo JS, zato sem privolil. Moje presenečenje je bilo brezmejno, ko med malimi JS sploh ni bilo mesta za Javo. In vse zato, ker je tip, ki je razvil projekt na zaledju, nameraval oditi in so me zaposlili kot njegovo zamenjavo. Začasno so ga namestili na frontend, ko je še deloval. Kot rezultat, ko je odšel, me niso vrnili nazaj v zaledje in v bistvu nisem želel sedeti na frontendu, naloge so bile malenkostne in takšno delo je prineslo malo užitka.

In tako sem se spet vrnil v Luxoft, kjer je bila naloga prenos projekta na nove tehnologije, a so stranke opustile vse novince in nas zamenjale z glavno ekipo v St. Najeli so me za drug projekt, ki sem ga želel pretvoriti v Angular z JQuery in FTL, zdelo se je, da stranka ni imela nič proti, vendar ni namenila časa za te naloge. Moj partner je nekoč rekel: "Ne, želim ostati na FTL, ne maram JavaScripta, ker vsebuje besede Script," - ta stavek sem si zapomnil za vse življenje.

Nextiva in moja sanjska plača

Občasno mi zaposlovalci pošljejo ponudbe na LinkedIn in jim hecno odgovorim, da se strinjam z zelo visoko plačo, in potem so se nekateri strinjali. Tako sem končal pri Nextivi in ​​svoji sanjski plači. Izkazalo se je, da so zaposlili preveč ljudi in so me premestili v Legacy Project. Pri vseh velikih IT podjetjih mi je všeč, da obljubljajo in plačajo, tudi če se projekt spremeni. Ni mi pa všeč, da pogosto obljubljajo eno, končni rezultat pa je čisto nekaj drugega.

Nismo imeli vodje ekipe, bili so samo trije programerji in en preizkuševalec s popolnoma drugačno vizijo in vsi so verjeli, da ima prav in je njegova odločitev najboljša. V tem podjetju bi ostal, a so na koncu najina nesoglasja privedla do tega, da je stranka odpustila vse javaiste in pustila samo pitoniste.

Ponudba EPAM

Ko so me EPAM-ovi rekruterji poklicali s ponudbo za selitev v Ameriko, so to ponudili vsem, ki so z njimi delali pred manj kot 5 leti. Ponudili so mi normalno vsoto, a ne toliko, da bi opustil tukajšnje življenje in se preselil v Ameriko, zato sem zavrnil. Poleg tega nikoli nisem hotel zapustiti Ukrajine.

Full Stack, Amerika in Ciklum

V iskanju novega projekta sem se odločil poslati svoj življenjepis na Ciklum in kot vedno podpisal Java Senior Back-end Developer. Skoraj takoj so me povabili na razgovor in me vprašali, ali imam izkušnje z JavaScriptom, zato sem mu malo povedal. Rekli so mi, v redu, zaposlili te bomo kot Full Stack programerja, moral boš za en mesec v Ameriko. Ponudili so mi dobro plačo, zato sem privolil. Viza je bila odprta brez težav v nekaj dneh. Sprva smo prva dva tedna čakali na končno odločitev naročnika o projektu, naslednja dva tedna smo preučevali tehnologije, ki so se takrat zdele precej inovativne Mono, Flux. In skupaj, mesec dni kasneje, sva s partnerjem, ki je vzel dekle s seboj, odletela v Ameriko, New Jersey. Tam mi je bilo všeč, seveda delo, v Ameriki je delo, a v smislu zabave je nekaj za početi. Ob koncih tedna sem se pogosto odpravila na sprehod v New York, ki je od nas oddaljen le uro in pol ali dve. Skoraj vsi se vozijo tja; ker nimam vozniškega dovoljenja, je bilo priti tja strašno neprijetno. Moj kolega, ki je najel avto in me vsako jutro in večer vozil v službo in domov.

Glede na projekt so nas najeli zgolj zaradi frontenda, da bi zapolnili vrzeli; front-end specialisti. Imel sem že kar dobre izkušnje iz prejšnjih projektov na srednji ravni. Ko sem se pogovarjal z ameriškimi kolegi in delil svoje front-end znanje, so rekli: "Vau, kako si pameten." Projekt sem napisal v TypeScriptu. Skupaj sem ostal v Ameriki natanko mesec dni, potem pa sem se vrnil v kijevsko pisarno Cikluma. Čeprav sem bil zaposlen kot Full Stack, sem večinoma opravljal naloge samo na front endu. Trend za programerje Full Stack utemeljujejo s koristmi za stranko, v bistvu pa takšni programerji ne morejo dobro delati frontend in backend hkrati, ker je to nemogoče. Osredotočiti se morate na eno stvar.

Na projektu sem delal vsega skupaj 8 mesecev in nekega dne so me vrgli iz virtualnega programa. Bil sem presenečen, ker ni bilo nesoglasij s stranko. Na e-pošto mi niso odgovorili, dan pozneje pa je direktor Cikluma potrdil, da so me odpustili. Pravzaprav sem opravil vse front-end naloge, zaprl potrebne luknje in stranka me ni več potrebovala. V Ameriki se delavcem brez državljanstva ne splača plačevati, zato se ob zelo močnem pritisku obrnejo na zunanje izvajanje in se tudi hitro poslovijo, ko opraviš vse naloge.

Čista Java v Scalors

Jeseni 2018 sem zelo dolgo, približno dva meseca, iskal službo, ker sem želel izbrati dober projekt in stabilno stranko. Kot se šalijo moji sedanji kolegi, me je življenje zapustilo. Posledično sem opravil razgovor za Java razvijalca pri nemškem podjetju Scalors. Imel sem dobre izkušnje, zato je bil razgovor sproščen, tehnični del pa hitro opravljen. Ponudili so mi, da začnem projekt čez en teden. Privolil sem le v primeru podpisa pogodbe. Nekaj ​​tednov pozneje so me poslali na službeno pot v Stuttgart. Bil sem prvič v Nemčiji in všeč mi je bila pozornost strank. Neprestano so me vabili na kosilo, na pico, spraševali, ali mi je udobno in upoštevali moje mnenje. Glede na moj vtis o delu je to drugi projekt po Luxoftu, ki mi je všeč. Približno pet mesecev delam na zaledju. S strankami komuniciram neposredno, tako da ni nesporazumov glede nalog.

Ugotovitve

Moje izkušnje v vseh zgoraj navedenih podjetjih so mi dale splošno razumevanje pravilne komunikacije z zaposlovalci in strankami. Pomembno je, da na razgovoru izveš vse podrobnosti, predvsem glede nalog.

Nihče ni imun na spremembe v razpoloženju naročnikov, tudi meni se je pogosto zgodilo, da se lotijo ​​enega projekta in ga na koncu prenesejo na drugega. Stabilnost v smislu projektov je v produktnem podjetju možna, po drugi strani pa je, ko menjaš projekte, zanimiva in nenavadna izkušnja v smislu učenja novih tehnologij.

Najpomembnejše je razpoloženje in duh v podjetju ter dobra komunikacija s strankami.

Besedilo pripravila: Marina Tkachenko

Vir: www.habr.com

Dodaj komentar