Cesta programátora od práce v továrně s platem 800 UAH k €€€€ ve špičkových ukrajinských společnostech

Ahoj, jmenuji se Dima Demchuk. Jsem senior Java programátor ve společnosti Scalors. Celková zkušenost s programováním v IT průmyslu více než 12 let. Vyrostl jsem z programátora v továrně na Senior úroveň a podařilo se mi pracovat ve špičkových IT společnostech na Ukrajině. Programování v té době samozřejmě ještě nebylo mainstreamem a ani mezi IT firmami a mezi kandidáty na každou hodnou pozici nebyla velká konkurence. V článku budu mluvit o svých zkušenostech ve společnostech jako: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum a Scalors.

Začátek kariéry: studium a továrna 2008

Vždy jsem měl rád matematiku, takže volba směrem na Fakultu informatiky a informatiky byla předvídatelná. Vystudoval jsem vysokou školu, Kyjevský polytechnický institut pojmenovaný po Igoru Sikorském. V ústavu jsme se jako všichni ostatní učili standardní programování v Pascalu, Delphi a také trochu C++. Po studiu byli všichni zaměstnáni zadáním, já jsem skončil v leteckém závodě ANTK.

Tady můj příběh začíná. Plat byl velmi nízký, ale zdálo se mi, že 800 UAH (při směnném kurzu 100 USD) bylo pro začátek docela dobré. Obecně platí, že podobná práce v leteckém výrobním závodě je v zahraničí velmi ceněná a lidé vydělávají slušné peníze, u nás tomu tak bohužel není. Nevím, co mě drželo dál, ale pracoval jsem v závodě tři a půl roku. Ve skutečnosti bylo velmi málo práce, plat se počítal na dobu strávenou ve vězení, důležité bylo přijít a odejít včas. V podstatě jsme zpracovávali strojová data pomocí JSP. Jednou dokonce rozdali bonus 300 UAH. V určité chvíli jsem měl akutní pocit, že můj plat sotva stačí na živobytí. Zhruba ve stejnou dobu se můj partner přestěhoval do soukromé společnosti a řekl mi, jak to bylo cool, úkoly byly zajímavé a zaplatili mnohem víc. Také jsem přemýšlel o změně zaměstnání a právě jeden z mých kolegů mě informoval, že jeho přítel nabírá tým v EPAM a jsou připraveni mě zvážit.

EPAM a můj první plat v dolarech

Po továrně jsem šel pracovat do EPAM. Zde jsem poprvé dostal práci na plat spojený s kurzem dolaru. Byl jsem potěšen, že všechno bylo velmi odlišné od továrny, zejména plat, který byl 12-13krát vyšší. Pravda, na lavičce jsem strávil asi devět měsíců, velmi dlouho hledali projekt, dostával jsem plat, aniž bych v podstatě cokoliv dělal. Nejprve mě najali na projekt UBS, ale klienti dlouho přemýšleli a jak to tak bývá, projekt nezačal. Bylo hodně lidí, kteří stejně jako já seděli bez projektu a bylo potřeba je někam umístit. A tak jsem se zapojil do projektu investiční banky Barclays Capital. Po technické stránce jsme použili Spring a JSF. Nepracoval jsem dlouho, protože jsem si uvědomil, že se neptám dostatečně, a požádal jsem o zvýšení platu. Ale řekli mi, omlouvám se, ale nepřidáme vám ani 300 $.

Můj příběh s Luxoftem

Nabídka od společnosti Luxoft přišla ve velmi včasnou chvíli. Absolvoval jsem základní pohovor a byl přijat. Zpočátku se mi tam moc líbilo. Hlavně první rok: projekt, kolegové a slušně zaplaceno. Ve druhém ročníku se začaly objevovat pravidelné komunikační problémy s klienty, které vedly ke zmatkům a neefektivní práci. To vše proto, že se z našeho vedoucího týmu z programátora najednou stal manažer, byl neustále zaneprázdněn a v Luxoftu nebyla přímá komunikace s klientem praktikována. Všechny otázky jsme mohli klást pouze prostřednictvím vedoucího týmu nebo produktového manažera. Věřím, že dobrá komunikace hraje nejdůležitější roli v efektivním řešení problémů. Projekt se mi líbil, ale úkoly se příliš nezměnily a realizace byla náročná kvůli komunikačním problémům, začala být trochu nudná. Druhý rok už se chýlil ke konci a já požádal o zvýšení platu. Přirozeně mi řekli, že nejsou peníze a poslali mi dopis, v jehož obsahu bylo napsáno, že mi bude plat zvýšen až po půl roce. Souhlasil jsem, že zůstanu a počkám na den, kdy dostanu slíbené navýšení. Stalo se, že jsem byl převeden do nového projektu. Prakticky, když už uběhlo půl roku, jsem oslovil nového vedoucího, který nebyl informován o mém zvýšení platu. Pak jsem mu přeposlal dopis, který byl uložen na poště a byl mi zvýšen plat. Všiml jsem si, že je důležité dodržet případné sliby a dohody v obchodní korespondenci či dokumentaci, teprve potom se konají.

Po nějaké době mi bylo nabídnuto přestěhování do Polska, které bylo pro projekt nutné. Samozřejmě při stěhování je přiložena standardní smlouva na rok, která chrání obě strany, jak zákazníka, tak zhotovitele, ale i tak jsem odmítl. Na Ukrajině byly platy programátorů vyšší než v Polsku, protože máme nižší daně. Později jsem byl převeden do jiného projektu, který se mi moc nelíbil.

Frontend v GlobalLogic a znovu Luxoft

Můj další projekt mě potěšil možností blíže poznat Java Script. Nechyběla ani možnost pracovat na projektu Docker. Ale přesto jsem se při hledání backendu přestěhoval do GlobalLogic, kde jsem pracoval asi šest měsíců. Slíbili mi backend a také mě varovali, že na začátku bude malý JS, tak jsem souhlasil. Moje překvapení bylo bezmezné, když mezi malými JS nebylo pro Javu vůbec místo. A to vše proto, že chlapík, který vyvíjel projekt na backendu, plánoval odejít a já jsem byl najat jako jeho náhrada. Dočasně jej nainstalovali na frontend, zatímco ještě fungoval. Výsledkem bylo, že když odešel, nevrátili mě zpět do backendu a já jsem v podstatě nechtěl sedět na frontendu, úkoly byly malicherné a taková práce nepřinášela žádné potěšení.

A tak jsem se opět vrátil do Luxoftu, kde bylo úkolem převést projekt na nové technologie, ale zákazníci opustili všechny nově příchozí a nahradili nás hlavním týmem v Petrohradu. Byl jsem najat na jiný projekt, který jsem chtěl převést na Angular s JQuery a FTL, zákazníkovi to zřejmě nevadilo, ale na tyto úkoly si nevyčlenil čas. Můj partner jednou řekl: „Ne, chci zůstat na FTL, nemám rád JavaScript, protože obsahuje slova Script,“ - Tuhle frázi jsem si pamatoval do konce života.

Nextiva a můj vysněný plat

Čas od času mi recruiteři posílají nabídky na LinkedIn a já vtipně odpovídám, že souhlasím s velmi vysokým platem, a pak někteří souhlasili. Tak jsem skončil v Nextivě a mém vysněném platu. Ukázalo se, že naverbovali příliš mnoho lidí a převedli mě do Legacy Project. Na všech velkých IT firmách se mi líbí, že slibují a platí, i když se projekt změní. Ale nelíbí se mi, že často slibují jednu věc, ale konečný výsledek je něco úplně jiného.

Neměli jsme vedení týmu, byli tam jen tři programátoři a jeden tester s úplně jinou vizí a všichni věřili, že měl pravdu a jeho rozhodnutí bylo nejlepší. Zůstal bych v této firmě, ale naše neshody nakonec vedly k tomu, že zákazník všechny Javaisty vyhodil a nechal jen Pythonisty.

Nabídka od EPAM

Jednou mi zavolali recruiteři EPAM s nabídkou přestěhování do Ameriky, nabídli to všem, kteří s nimi před méně než 5 lety spolupracovali. Nabídli mi normální částku, ale ne tolik, abych se zde vzdal života a odstěhoval se do Ameriky, tak jsem odmítl. Kromě toho jsem nikdy nechtěl opustit Ukrajinu.

Full Stack, Amerika a Ciklum

Při hledání nového projektu jsem se rozhodl poslat svůj životopis do Ciklum a jako vždy jsem podepsal Java Senior Back-end Developer. Téměř okamžitě mě pozvali na pohovor a zeptali se, jestli mám zkušenosti s JavaScriptem, tak jsem mu něco málo řekl. Řekli mi dobře, najmeme tě jako programátora Full Stack, budeš muset odjet na měsíc do Ameriky. Nabídli mi dobrý plat, tak jsem souhlasil. Vízum bylo otevřeno bez problémů za pár dní. Zpočátku jsme během prvních dvou týdnů čekali na konečné rozhodnutí o projektu od zákazníka, další dva týdny jsme studovali technologie, které se v té době zdály docela inovativní Mono, Flux. A celkem o měsíc později jsme s partnerem, který vzal dívku s sebou, odletěli do Ameriky, New Jersey. Líbilo se mi tam, samozřejmě ta práce, je to práce v Americe, ale co se týče zábavy, je tam co dělat. O víkendech jsem často chodil na procházku do New Yorku, který je od nás jen hodinu a půl nebo dvě. Jezdí tam skoro každý, protože nemám řidičák, bylo to strašně nepohodlné. Můj kolega, který si půjčil auto a každé ráno a večer mě vozil do práce a domů.

Podle projektu jsme byli najati čistě kvůli front-endu, abychom zaplnili mezery; ve Státech je spousta programátorů Java, takže o ně není nijak zvlášť nouze, ale je katastrofální nedostatek front-end specialisty. Už jsem měl docela dobré zkušenosti z předchozích projektů na střední úrovni. Když jsem mluvil se svými americkými kolegy a podělil se o své znalosti front-endu, řekli: „Wow, jste tak chytrý.“ Projekt jsem napsal v TypeScriptu. Celkem jsem v Americe pobyl přesně měsíc, poté jsem se vrátil do kyjevské kanceláře Ciklum. Přestože jsem byl najat jako Full Stack, plnil jsem hlavně úkoly pouze na frontendu. Trend u programátorů Full Stack je odůvodněn přínosem pro zákazníka, ale v podstatě takoví programátoři neumějí dělat dobře frontend a backend zároveň, protože je to nemožné. Musíte se zaměřit na jednu věc.

Na projektu jsem pracoval celkem 8 měsíců a jednoho dne jsem byl z virtuálního programu vyhozen. Překvapilo mě to, protože se zákazníkem nebyly žádné neshody. Neodpověděli na můj e-mail a o den později manažer Ciklum potvrdil, že jsem byl propuštěn. Vlastně jsem dokončil všechny front-endové úkony, uzavřel potřebné díry a zákazník už mě nepotřeboval. V Americe není příliš rentabilní platit pracovníky bez státní příslušnosti, takže při velkém tlaku přecházejí na outsourcing a také se rychle rozloučí, když splníte všechny úkoly.

Čistá Java ve Scalors

Na podzim 2018 jsem velmi dlouho, asi dva měsíce, hledal práci, protože jsem si chtěl vybrat dobrý projekt a stabilního zákazníka. Jak mí současní kolegové vtipkují, život mě opustil. Díky tomu jsem absolvoval pohovor jako Java developer v německé společnosti Scalors. Měl jsem dobré zkušenosti, takže rozhovor byl uvolněný a technická část byla dokončena rychle. Bylo mi nabídnuto zahájit projekt za týden. Souhlasil jsem, pouze pokud byla podepsána smlouva. O pár týdnů později mě poslali na služební cestu do Stuttgartu. V Německu jsem byl poprvé a co se mi líbilo, byla pozornost zákazníků. Neustále mě zvali na oběd, na pizzu, ptali se, jestli se cítím dobře a brali v úvahu můj názor. Podle mého dojmu z díla je to po Luxoftu druhý projekt, který se mi líbí. Na backendu pracuji asi pět měsíců. Komunikuji přímo se zákazníky, takže nedochází k nedorozuměním ohledně úkolů.

Závěry

Moje zkušenosti ve všech výše uvedených společnostech mi umožnily obecně pochopit, jak správně komunikovat s personalisty a zákazníky. Při pohovoru je důležité zjistit všechny podrobnosti, zejména co se týče úkolů.

Nikdo není imunní vůči změnám nálad klientů, i mně se to často stávalo, když se ujali jednoho projektu a nakonec ho přenesli do jiného. Stabilita z hlediska projektů je v produktové společnosti možná, ale na druhou stranu, když změníte projekty, je to zajímavá a neobvyklá zkušenost z hlediska učení se novým technologiím.

Nejdůležitější je nálada a duch ve firmě a dobrá komunikace se zákazníky.

Text připravila: Marina Tkachenko

Zdroj: www.habr.com

Přidat komentář