Шлях праграміста ад працы на заводзе з з / п у 800 грн да € € € € ў топ-кампаніях Украіны

Прывітанне, мяне клічуць Дзіма Дзямчук. Я senior Java праграміст у Scalors. Агульны вопыт праграмавання ў IT-індустрыі больш за 12 гадоў. З праграміста на заводзе я вырас да ўзроўню Senior і паспеў папрацаваць у топавых IT-кампаніях Украіны. Вядома, у той час праграмаванне яшчэ не было мэйнстрымам, як і не было вялікай канкурэнцыі сярод ІТ-кампаній і сярод кандыдатаў за кожную годную пазіцыю. У артыкуле я распавяду аб сваім досведзе ў такіх кампаніях, як: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum і Scalors.

Пачатак кар'еры: вучоба і завод 2008 год

Мне заўсёды падабалася матэматыка, таму выбар у бок факультэта інфарматыкі і вылічальнай тэхнікі быў прадказальны. Я скончыў вышэйшую навучальную ўстанову Кіеўскі Політэхнічны Інстытут імя Ігара Сікорскага. У інстытуце мы як і ўсё вучыліся стандартнаму праграмаванню на Pascal, Delphi, таксама было няшмат З++. Пасля вучобы ўсіх працаўладкоўвалі па размеркаванні, я патрапіў на авіяцыйны завод АНТК.

Тут мая гісторыя бярэ пачатак. Зарплата была вельмі нізкай, але як мне здавалася, 800 грн (па курсе 100 $) гэта цалкам нядрэнна для пачатку. Наогул за мяжой аналагічная праца на авіябудаўнічым заводзе вельмі шануецца і людзі добра зарабляюць, нажаль, у нас няма. Не ведаю, што мяне трымала, але на заводзе я адпрацаваў тры з паловай гады. Насамрэч, працы было вельмі мала, заробак разлічваўся за час адседкі, важна было прыйсці і сысці своечасова. Галоўным чынам, мы апрацоўвалі дадзеныя па станках на JSP. Аднойчы нават прэмію выдалі ў памеры 300 грн. У нейкі момант, я востра адчуў, што заробку ледзьве хапае на жыццё. Прыкладна, у гэты ж час мой напарнік перайшоў у прыватную кампанію і расказваў як там класна, задачы цікавыя і плацяць нашмат больш. Я задумаўся таксама пра змену працы і якраз адзін з маіх калегаў паведаміў, што яго знаёмы набірае каманду ў EPAM і мяне гатовы разгледзець.

EPAM і мой першы заробак у далярах

Пасля завода я пайшоў працаваць у EPAM. Тут я ўпершыню ўладкаваўся на заробак прывязаны да курсу даляра. Я быў у захапленні ўсё моцна адрознівалася ад завода, асабліва заробак, які быў у 12-13 разоў большы. Праўда, каля дзевяці месяцаў прасядзеў на бетчы, мне вельмі доўга шукалі праект, я атрымліваў заробак, па сутнасці нічога не робячы. Спачатку мяне нанялі на праект UBS, але кліенты доўга думалі, і як гэта бывае праект не стартаваў. Было вельмі шмат людзей, якія сапраўды гэтак жа як і я сядзелі без праекту, і іх трэба было кудысьці паставіць. І вось мяне падключылі да праекту інвестыцыйнага банка Barclays Capital. Па тэхнічнай частцы выкарыстоўвалі Spring і JSF. Я працаваў нядоўга, бо зразумеў, што запытаў мала і папрасіў павысіць заработную плату. Але мне сказалі, прабач, але мы табе нават і 300$ не дадамо.

Мая гісторыя з Luxoft

Вельмі своечасова паступіла прапанову ад Luxoft. Я прайшоў базавую гутарку і мяне ўзялі. Мне тамака вельмі падабалася спачатку. Асабліва, першы год: праект, калегі і плацілі годна. На другі год пачалі ўзнікаць рэгулярныя праблемы камунікацыі з кліентамі, што прыводзіла да блытаніны і неэфектыўнай працы. Усё таму што наш тымлід з праграміста пачаў рэзка станавіцца мэнэджэрам, ён быў увесь час заняты, а ў Luxoft прамая камунікацыя з кліентам не практыкавалася. Усе пытанні мы маглі задаваць толькі праз тымлід або праз продакт мэнэджара. Я лічу, што адладжаныя зносіны выконваюць найважнейшую ролю ў эфектыўным рашэнні задач. Праект мне падабаўся, але задачы асабліва не мяняліся, а выкананне абцяжарваліся з-за праблем з камунікацыяй, станавілася крыху сумна. Ужо падыходзіў да канца другі год і я папрасіў павысіць заробак. Мне натуральна сказалі, што грошай няма і даслалі ліст, у змесце якога паказалі, што мне падвысяць заробак толькі праз паўгода. Я пагадзіўся застацца і чакаць таго дня, калі атрымаю абяцаную надбаўку. Так атрымалася, што мяне перавялі на новы праект. Практычна, калі ўжо прайшло падлогу года я падышоў да новага мэнэджэра, якога не паінфармавалі і падвышэнні маёй зарплаты. Тады я пераслаў яму ліст, які захоўваўся на пошце і мне падвысілі заробак. Я заўважыў, што любыя абяцанні і дамоўленасці важна захоўваць у дзелавой перапісцы ці дакументацыі, толькі тады яны маюць месца быць.

Праз некаторы час мне прапанавалі рэлакацыю ў Польшчу, якая была неабходная праектам. Вядома пры рэлакацыі прыкладаецца стандартны кантракт на год, які абараняе абодва бакі як замоўца так і выканаўцы, але я ўсё ж адмовіўся. Ва Украіне заробкі для праграмістаў былі большыя, чым у Польшчы, таму што падаткі ў нас меншыя. Пазней мяне перавялі на іншы праект, які мне не надта падабаўся.

Frontend у GlobalLogic і зноў Luxoft

Мой наступны праект "парадаваў" магчымасцю бліжэй пазнаёміцца ​​з Java Script. Быў і плюс магчымасць папрацаваць у праекце на Docker. Але ўсё ж у пошуках бэкенда я перайшоў у GlobalLogic, дзе прапрацаваў каля шасці месяцаў. Мне абяцалі бэкенд, а таксама папярэдзілі, што будзе крыху JS ў пачатку, ну я і пагадзіўся. Маё здзіўленне было бязмежным, калі сярод крыху JS зусім не аказалася месца для Java. А ўсё таму што хлопец, які распрацоўваў праект на бэкендзе, планаваў сыходзіць і мяне ўзялі як яго замену. Часова паставілі на фронтэнд, пакуль ён яшчэ працаваў. У выніку, калі ён сышоў мяне не вярнулі зваротна на бэкенд, а на франтэндзе адседжвацца я прынцыпова не жадаў, задачы былі дробязныя і задавальненні такая праца прыносіла мала.

І вось я зноў вярнуўся ў Luxoft, дзе задача стаяла перавесці праект на новыя тэхналогіі, але замоўцы адмовіліся ад усіх пачаткоўцаў і памянялі нас на галоўную каманду ў Санкт-Пецярбургу. Мяне ўзялі на іншы праект, які я жадаў перавесці на Angular з JQuery і FTL, замоўца быў накшталт як не супраць, але часу на гэтыя задачы не вылучалі. Мой напарнік як то выдаў: "Не, я хачу застацца на FTL, мне JavaScript не падабаецца, таму што там ёсць словы Script", – я запомніў гэтую фразу на ўсё жыццё.

Nextiva і заробак маёй мары

Мне перыядычна рекрутеры дасылаюць прапановы ў LinkedIn і я па прыколе адказваю, што згодзен з вельмі вялікім заробкам, і тут адны пагадзіліся. Так я і патрапіў у Nextiva і на заробак сваёй мары. Атрымалася, так што людзей набралі зашмат і мяне перакінулі на Legacy Project. Ва ўсіх буйных ІТ-кампаніях што мне падабаецца, дык гэта тое што абяцаюць і плацяць, нават калі праект мяняецца. Але не падабаецца, што вельмі часта абяцаюць адно, а на выхадзе атрымоўваецца зусім іншае.

У нас не было тымліду, было ўсяго тры праграмісты і адзін тэсціроўшчык з абсалютна розным бачаннем і кожны лічыў, што ён мае рацыю і яго рашэнні было самым лепшым. Я б у гэтай кампаніі і застаўся, але ў выніку нашыя рознагалоссі прывялі да таго, што заказчык скараціў усіх джавістаў і пакінуў толькі пітаністаў.

Прапанова ад EPAM

Неяк раз мне патэлефанавалі рекрутеры EPAM з прапановай рэлакацыі ў Амерыку, яны прапаноўвалі ўсім, хто працаваў з імі менш за 5 гадоў таму. Мне прапанавалі звычайную суму, але не так шмат, каб кідаць жыццё тут і пераязджаць у Амерыку, таму я адмовіўся. Да таго ж, я ніколі не імкнуўся з'ехаць з Украіны.

Full Stack, Амерыка і Ciklum

У пошуках новага праекту, вырашыў адправіць рэзюмэ ў Ciklum, падпісаў, як заўсёды, Java Senior Back-end Developer. Мяне амаль адразу запрасілі на сумоўе і спыталі ці маецца досвед з JavaScript, ну я і распавёў трохі. Мне сказалі добра, бярэм цябе як Full Stack праграміста, трэба будзе з'ездзіць у Амерыку на месяц. Зарплату прапанавалі добрую, вось я і пагадзіўся. Візу адкрылі без праблем за пару дзён. Спачатку першыя два тыдні мы чакалі канчатковага рашэння па праекце ад замоўца, наступныя два тыдні мы вывучалі тэхналогіі, якія на той момант здаваліся дастаткова наватарскімі Mono, Flux. І ў агульнай складанасці праз месяц я і мой напарнік, які ўзяў з сабой дзяўчыну паляцелі ў Амерыку, Нью-Джэрсі. Мне там спадабалася, вядома праца, яна і ў Амерыцы праца, а вось у плане забаў ёсць чым заняцца. На выходных часта ездзіў гуляць у Нью-Ёрк, гэта ўсяго гадзіну паўтары-дзве ад нас. Там амаль усе ездзяць на машынах, бо ў мяне няма правоў кіроўцы, дабірацца было жудасна няёмка. Мой калега, які ўзяў машыну напракат і падкідваў мяне кожную раніцу і вечар на працу і дадому.

Па праекце нас узялі чыста з-за франтэнда, каб закрыць дзіркі, у Штатах вельмі шмат java-праграмістаў, таму патрэбы ў іх асабліва няма, а вось спецыялістаў па франтэндзе катастрафічна не хапае. У мяне ўжо меўся дастаткова добры досвед з папярэдніх праектаў на ўзроўні Middle. Калі я меў зносіны са сваімі амерыканскімі калегамі і дзяліўся ведамі па франтэндзе, яны казалі: "Ого, ты такі разумны". Праект я пісаў на TypeScript. У агульнай складанасці, у Амерыцы я прабыў роўна месяц, пасля чаго вярнуўся ў Кіеўскі офіс Ciklum. Хоць мяне ўзялі як Full Stack, задачы ў асноўным выконваў толькі па франтэндзе. Трэнд на Full Stack праграмістаў абгрунтаваны выгадай для заказчыка, але па сутнасці такія праграмісты не могуць рабіць добра фронтэнд і бэкенд адначасова, таму што гэта немагчыма. Трэба факусавацца на нечым адным.

Я адпрацаваў у агульнай складанасці на праекце 8 месяцаў і ў адзін дзень мяне выкінулі з віртуалкі. Я здзівіўся, таму што рознагалоссяў з заказчыкам не было. На пошту не адказвалі, і праз дзень мэнэджар Ciklum пацвердзіў, што мяне скарацілі. Па факце, я выканаў усе задачы па франтэндзе, зачыніў неабходныя дзюры і заказчыку я быў ужо не патрэбен. У Амерыцы не вельмі выгадна плаціць працаўнікам без грамадзянства, таму яны звяртаюцца да аўтсорсінгу, калі вельмі моцна прыцісне і таксама хутка развітваюцца, калі выконваеш усе задачы.

Чыстая Java у Scalors

Увосень 2018 года я шукаў працу вельмі доўга, каля двух месяцаў, таму што хацеў выбраць добры праект і стабільнага заказчыка. Як жартуюць мае цяперашнія калегі жыццё мяне пакідала. У выніку, мінуў гутарку як Java распрацоўнік у нямецкую кампанію Scalors. У мяне быў добры досвед, таму сумоўе было нязмушаным, а тэхнічную частку хутка прайшоў. Мне прапанавалі пачаць праект праз тыдзень. Я пагадзіўся толькі пры ўмове падпісання кантракту. Праз пару тыдняў мяне адправілі ў камандзіроўку ў Штутгарт. Я ўпершыню быў у Германіі, што спадабалася, дык гэта ўвага з боку заказчыкаў. Яны ўвесь час запрашалі на ланч, паесці піцу, цікавіліся ці камфортна мне і ўлічвалі маё меркаванне. Па ўражанні аб працы - гэта другі праект пасля Luxoft, які мне падабаецца. Каля пяці месяцаў працую на бэкендзе. Напрамую маю зносіны з заказчыкамі, таму не ўзнікае непаразуменняў па задачах.

Высновы

Мой досвед ва ўсіх вышэйпералічаных кампаніях даў агульнае разуменне як правільна камунікаваць з рекрутеры і заказчыкамі. Важна, падчас сумоўя даведвацца ўсе падрабязнасці, асабліва ў плане задач.

Ад змены настрою замоўцаў ніхто не застрахаваны, нават са мной часта бывала, калі бяруць на адзін праект, а ў выніку перакідваюць на іншы. Стабільнасць у плане праектаў магчымая ў прадуктовай кампаніі, але з іншага боку, калі ты мяняеш праекты гэта цікавы і незвычайны вопыт у плане вывучэння новых тэхналогій.

Найважнейшае, гэты настрой і дух усярэдзіне кампаній і наладжаная камунікацыя з замоўцамі.

Тэкст падрыхтаваны: Марына Ткачэнка

Крыніца: habr.com

Дадаць каментар