Egy programozó útja a 800 UAH-s fizetésű gyári munkától a legjobb ukrajnai vállalatoknál € € € €-ig

Hello, a nevem Dima Demchuk. A Scalors vezető Java programozója vagyok. Összességében több mint 12 éves programozási tapasztalat az IT iparágban. Egy gyári programozóból nőttem fel Senior szintre, és sikerült Ukrajna legjobb IT-cégeiben dolgozni. Természetesen akkoriban még nem volt fősodor a programozás, és nem is volt nagy verseny az informatikai cégek és a jelöltek között minden méltó pozícióért. A cikkben olyan cégeknél szerzett tapasztalataimról fogok beszélni, mint: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum és Scalors.

Pályakezdés: tanulmány és gyár 2008

Mindig is szerettem a matematikát, így kiszámítható volt a választás az Informatikai és Számítástechnikai Kar felé. Egy felsőoktatási intézményben végeztem, az Igor Sikorskyról elnevezett Kijevi Politechnikai Intézetben. Az intézetben, mint mindenki más, most is Pascalban, Delphiben tanultunk standard programozást, és egy kicsit C++-t is. Tanulás után mindenkit megbízással alkalmaztak, én az ANTK repülőgyárában kötöttem ki.

Itt kezdődik az én történetem. A fizetés nagyon alacsony volt, de nekem úgy tűnt, hogy 800 UAH (100 dolláros árfolyamon) kezdetnek elég jó. Általában külföldön nagyra értékelik a hasonló munkát egy repülőgépgyártó üzemben, és az emberek jól keresnek, sajnos itt nem ez a helyzet. Nem tudom, mi tartott fenn, de három és fél évig dolgoztam az üzemben. Valójában nagyon kevés volt a munka, a fizetést a börtönben töltött időre számolták, fontos volt, hogy időben jöjjön és távozzon. Alapvetően a gépadatokat JSP segítségével dolgoztuk fel. Egyszer még 300 UAH bónuszt is adtak. Valamikor úgy éreztem, hogy a fizetésem alig elég a megélhetéshez. Körülbelül ugyanebben az időben a párom egy magáncéghez költözött, és elmondta, milyen klassz, érdekesek a feladatok, és sokkal többet fizettek. Munkahelyváltáson is gondolkodtam, és csak az egyik kollégám értesített, hogy a barátja csapatot toboroz az EPAM-nál, és készek engem is figyelembe venni.

EPAM és az első fizetésem dollárban

A gyár után az EPAM-hoz mentem dolgozni. Itt kaptam először munkát a dollár árfolyamához kötött fizetéssel. Örültem, hogy minden nagyon különbözött a gyáritól, különösen a fizetés, ami 12-13-szor magasabb volt. Igaz, körülbelül kilenc hónapot töltöttem a kispadon, nagyon sokáig kerestek egy projektet, úgy kaptam fizetést, hogy nem csináltam semmit. Eleinte felvettek egy UBS projektre, de a megrendelők sokáig gondolkodtak, és ahogy megtörtént, a projekt nem indult el. Sokan voltak, akik akárcsak én, projekt nélkül ültek, és valahol el kellett őket helyezni. Így részt vettem a Barclays Capital befektetési bank projektjében. Technikai oldalról a Spring-et és a JSF-et használtuk. Nem dolgoztam sokáig, mert rájöttem, hogy nem kérek eleget, és fizetésemelést kértem. De azt mondták, bocsánat, de még 300 dollárt sem adunk hozzá.

Az én történetem a Luxofttal

A Luxoft ajánlata nagyon időszerű pillanatban érkezett. Átmentem az alapinterjún, és felvettek. Eleinte nagyon tetszett ott. Főleg az első évben: projekt, kollégák és tisztességesen fizetett. A második évben rendszeres kommunikációs problémák jelentkeztek az ügyfelekkel, ami zavartsághoz és eredménytelen munkához vezetett. Mindez azért, mert csapatvezetőnk egy programozóból hirtelen menedzserré kezdett válni, állandóan elfoglalt volt, és a Luxoftnál nem gyakorolták a közvetlen kommunikációt az ügyféllel. Minden kérdést csak a csapatvezetőn vagy a termékmenedzseren keresztül tudtunk feltenni. Úgy gondolom, hogy a hatékony problémamegoldásban a legfontosabb szerepe a jó kommunikációnak. Tetszett a projekt, de a feladatok nem sokat változtak, a megvalósítás pedig kommunikációs problémák miatt nehézkes, kicsit unalmassá vált. A második év már a vége felé járt, és fizetésemelést kértem. Természetesen közölték, hogy nincs pénz, és küldtek egy levelet, amiben az szerepelt, hogy csak fél év múlva emelik a fizetésemet. Beleegyeztem, hogy maradok, és megvárom a napot, amikor megkapom a beígért emelést. Történt, hogy átkerültem egy új projektbe. Gyakorlatilag, amikor már eltelt fél év, felkerestem egy új vezetőt, akit nem tájékoztattak a fizetésemelésemről. Aztán továbbítottam neki egy levelet, amit a postán őriztek és megemelték a fizetésemet. Észrevettem, hogy az üzleti levelezésben vagy a dokumentációban tett ígéreteket, megállapodásokat fontos betartani, csak akkor valósulnak meg.

Egy idő után felajánlottak nekem egy áthelyezést Lengyelországba, ami szükséges volt a projekthez. Persze költöztetésnél egy évre szóló szabványszerződést csatolnak, ami mindkét felet védi, megrendelőt és kivitelezőt is, de én mégis visszautasítottam. Ukrajnában a programozók fizetése magasabb volt, mint Lengyelországban, mert nálunk alacsonyabbak az adók. Később átkerültem egy másik projektbe, ami nem igazán tetszett.

Frontend a GlobalLogicban és ismét a Luxoftban

Következő projektem örömmel töltött el, hogy jobban megismerhettem a Java Scriptet. Lehetőség nyílt egy Docker projekten való munkára is. Ennek ellenére háttérprogramot keresve a GlobalLogichoz költöztem, ahol körülbelül hat hónapig dolgoztam. Ígértek nekem egy backendet, és figyelmeztettek is, hogy lesz egy kis JS az elején, így beleegyeztem. Határtalan volt a meglepetésem, amikor a kis JS-ek között egyáltalán nem volt hely a Java-nak. És mindez azért, mert a srác, aki a projektet a háttérben fejlesztette, távozni akart, és engem vettek fel a helyettesének. Átmenetileg telepítették a frontendre, amíg még működött. Ebből kifolyólag, amikor elment, nem vittek vissza a backendbe, és alapvetően nem akartam kiülni a frontendre, a feladatok kicsinyesek voltak, és az ilyen munka nem okozott örömet.

Így ismét visszatértem a Luxofthoz, ahol az volt a feladat, hogy a projektet új technológiákra tegyék át, de az ügyfelek elhagytak minden újoncot, és helyükre a szentpétervári főcsapat került. Felvettek egy másik projektre, amit JQuery-vel és FTL-lel Angular-ra akartam konvertálni, a megrendelőt látszólag nem bánta, de nem szántak időt ezekre a feladatokra. A párom egyszer azt mondta: „Nem, az FTL-nél akarok maradni, nem szeretem a JavaScriptet, mert a Script szavakat tartalmazza” – ez a mondat egész életemben eszembe jutott.

Nextiva és álmaim fizetése

Időről időre toborzók küldenek nekem ajánlatokat a LinkedIn-en, és viccesen azt válaszolom, hogy egyetértek a nagyon magas fizetéssel, aztán néhányan beleegyeztek. Így kötöttem ki a Nextivánál és az álmom fizetésemnél. Kiderült, hogy túl sok embert toboroztak, és áthelyeztek a Legacy Projecthez. Minden nagy IT cégben az tetszik, hogy ígérnek és fizetnek, még akkor is, ha a projekt változik. De nem szeretem, hogy gyakran egyet ígérnek, de a végeredmény valami egészen más.

Nem volt csapatvezetőnk, mindössze három programozó és egy tesztelő volt, akiknek teljesen más elképzelései voltak, és mindenki azt hitte, hogy igaza volt, és az ő döntése volt a legjobb. Maradtam volna ennél a cégnél, de a nézeteltéréseink végül odáig vezettek, hogy az ügyfél kirúgta az összes jávait, és csak a pythonistákat hagyta meg.

Az EPAM ajánlata

Egyszer az EPAM toborzói felhívtak azzal az ajánlattal, hogy költözzek Amerikába, mindenkinek felajánlották, aki kevesebb mint 5 évvel ezelőtt velük dolgozott. Felajánlottak egy normális összeget, de nem annyit, hogy feladjam az itteni életemet és Amerikába költözzek, ezért visszautasítottam. Ráadásul soha nem akartam elhagyni Ukrajnát.

Full Stack, Amerika és Ciklum

Új projektet keresve úgy döntöttem, hogy elküldöm az önéletrajzomat a Ciklumnak, és mint mindig, aláírtam a Java Senior Back-end Developert. Szinte azonnal meghívtak egy interjúra, és megkérdezték, van-e tapasztalatom a JavaScripttel kapcsolatban, ezért elmondtam neki egy kicsit. Azt mondták, oké, felveszünk Full Stack programozónak, és Amerikába kell menned egy hónapra. Jó fizetést ajánlottak, így beleegyeztem. A vízumot gond nélkül kinyitották pár nap alatt. Kezdetben az első két hétben a megrendelő végső döntését vártuk a projektről, a következő két hétben pedig olyan technológiákat tanulmányoztunk, amelyek akkoriban meglehetősen innovatívnak tűntek Mono, Flux. Összességében pedig egy hónap múlva a párommal, aki magával vitte a lányt, Amerikába, New Jersey-be repültünk. Nagyon tetszett ott, persze a munka, ez Amerikában való munka, de a szórakoztatás terén van mit csinálni. Hétvégén gyakran elmentem sétálni New Yorkba, ami csak másfél-két órára van tőlünk. Szinte mindenki oda vezet, mivel nincs jogosítványom, borzasztóan kényelmetlen volt odajutni. A kollégám, aki bérelt egy autót, és minden reggel és este elvitt munkába és haza.

A projekt szerint pusztán a front-end miatt vettek fel minket, a hiányosságok megszüntetése érdekében, sok a Java programozó az Államokban, így nincs rájuk különösebb szükség, de katasztrofális hiány van. front-end specialisták. Már elég jó tapasztalataim voltak a korábbi középszintű projektekből. Amikor beszéltem amerikai kollégáimmal, és megosztottam a front-end tudásomat, azt mondták: „Hú, milyen okos vagy.” A projektet TypeScriptben írtam. Összességében pontosan egy hónapig maradtam Amerikában, majd visszatértem a Ciklum kijevi irodájába. Bár Full Stackként vettek fel, főként csak a front end-en végeztem feladatokat. A Full Stack programozók irányzatát a vásárlói előnyök indokolják, de lényegében az ilyen programozók nem tudják egyszerre jól csinálni a frontendet és a backendet, mert az lehetetlen. Egy dologra kell összpontosítania.

Összesen 8 hónapig dolgoztam a projekten, és egy nap kikerültem a virtuális programból. Meglepődtem, mert nem volt nézeteltérés az ügyféllel. Nem válaszoltak az e-mailemre, és egy nappal később a Ciklum menedzsere megerősítette, hogy elbocsátottak. Valójában az összes front-end feladatot elvégeztem, bezártam a szükséges lyukakat, és az ügyfélnek már nem volt szüksége rám. Amerikában nem túl kifizetődő a hontalan dolgozókat fizetni, ezért ha nagyon erős a nyomás, akkor az outsourcing felé fordulnak, és gyorsan el is búcsúznak, ha minden feladatot elvégzel.

Tiszta Java Scalorsban

2018 őszén nagyon sokáig, kb két hónapig kerestem munkát, mert szerettem volna egy jó projektet és egy stabil ügyfelet választani. Ahogy jelenlegi kollégáim viccelnek, az élet elhagyott. Ennek eredményeként a német Scalors cég Java fejlesztőjeként interjút adtam le. Jó tapasztalataim voltak, így az interjú laza volt, a technikai rész pedig gyorsan elkészült. Felajánlották, hogy egy hét múlva kezdjem el a projektet. Csak akkor egyeztem bele, ha aláírták a szerződést. Néhány héttel később üzleti útra küldtek Stuttgartba. Először jártam Németországban, és ami tetszett, az a vásárlók figyelme. Folyamatosan hívtak ebédelni, pizzázni, megkérdezték, jól érzem magam, és figyelembe vették a véleményemet. A munkával kapcsolatos benyomásaim alapján ez a második olyan projekt a Luxoft után, ami tetszik. Körülbelül öt hónapja dolgozom a háttérben. Közvetlenül kommunikálok az ügyfelekkel, így nincs félreértés a feladatokkal kapcsolatban.

Álláspontja

Az összes fenti vállalatnál szerzett tapasztalatom általános megértést adott arról, hogyan kell megfelelően kommunikálni a toborzókkal és az ügyfelekkel. Fontos, hogy az interjú során minden részletet megtudjunk, különösen a feladatokat illetően.

Senki sem mentes az ügyfelek hangulatának változásaitól, még velem is gyakran előfordult, amikor egy projektet vállalnak, és végül áthelyezik egy másikba. A projektek tekintetében a stabilitás lehetséges egy termékgyártó cégnél, másrészt viszont, ha projektet váltasz, az érdekes és szokatlan élmény az új technológiák elsajátítása szempontjából.

A legfontosabb a társaságon belüli hangulat és szellem, valamint a jó kommunikáció az ügyfelekkel.

A szöveget készítette: Marina Tkachenko

Forrás: will.com

Hozzászólás