Ang landas ng isang programmer mula sa pagtatrabaho sa isang pabrika na may suweldong 800 UAH hanggang €€€€€ sa mga nangungunang kumpanya sa Ukraine

Kumusta, ang pangalan ko ay Dima Demchuk. Ako ay isang senior Java programmer sa Scalors. Pangkalahatang karanasan sa programming sa industriya ng IT nang higit sa 12 taon. Lumaki ako mula sa isang programmer sa isang pabrika hanggang sa antas ng Senior at nakapagtrabaho sa mga nangungunang kumpanya ng IT sa Ukraine. Siyempre, noong panahong iyon ay hindi pa mainstream ang programming, at wala ring maraming kumpetisyon sa mga kumpanyang IT at sa mga kandidato para sa bawat karapat-dapat na posisyon. Sa artikulo ay pag-uusapan ko ang aking karanasan sa mga kumpanya tulad ng: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum at Scalors.

Simula ng karera: pag-aaral at pabrika 2008

Palagi kong gusto ang matematika, kaya ang pagpili sa Faculty of Informatics at Computer Science ay predictable. Nagtapos ako mula sa isang mas mataas na institusyong pang-edukasyon, ang Kiev Polytechnic Institute na pinangalanang Igor Sikorsky. Sa institute, tulad ng iba, natutunan namin ang standard programming sa Pascal, Delphi, at isang maliit na C++ din. Pagkatapos ng pag-aaral, lahat ay may trabaho sa pamamagitan ng assignment, napunta ako sa ANTK aviation plant.

Dito na magsisimula ang kwento ko. Ang suweldo ay napakababa, ngunit tila sa akin na 800 UAH (sa halaga ng palitan na $100) ay medyo mabuti para sa isang panimula. Sa pangkalahatan, ang katulad na trabaho sa isang planta ng pagmamanupaktura ng sasakyang panghimpapawid ay lubos na pinahahalagahan sa ibang bansa at ang mga tao ay kumikita ng magandang pera; sa kasamaang-palad, hindi ito ang kaso dito. Hindi ko alam kung ano ang nagpatuloy sa akin, ngunit nagtrabaho ako sa planta sa loob ng tatlo at kalahating taon. Sa katunayan, napakaliit ng trabaho, ang suweldo ay kinakalkula para sa oras na ginugol sa bilangguan, mahalaga na dumating at umalis sa oras. Karaniwan, nagproseso kami ng data ng makina gamit ang JSP. Minsan ay nagbigay pa sila ng bonus na 300 UAH. Sa isang punto, naramdaman ko na halos hindi sapat ang aking suweldo para mabuhay. Sa parehong oras, lumipat ang aking kasosyo sa isang pribadong kumpanya at sinabi sa akin kung gaano ito kaganda, ang mga gawain ay kawili-wili at binayaran nila ang higit pa. Nag-iisip din ako na magpalit ng trabaho at isa lang sa mga kasamahan ko ang nagpaalam sa akin na ang kaibigan niya ay nagre-recruit ng team sa EPAM at handa silang isaalang-alang ako.

EPAM at ang aking unang suweldo sa dolyar

Pagkatapos ng pabrika ay nagtrabaho ako sa EPAM. Dito ako nakakuha ng trabaho sa unang pagkakataon sa isang suweldo na nakaugnay sa halaga ng palitan ng dolyar. Natuwa ako na ang lahat ay ibang-iba sa pabrika, lalo na ang suweldo, na 12-13 beses na mas mataas. Totoo, gumugol ako ng halos siyam na buwan sa bench, naghahanap sila ng isang proyekto sa loob ng mahabang panahon, nakatanggap ako ng suweldo nang walang mahalagang ginagawa. Sa una ay tinanggap ako para sa isang proyekto ng UBS, ngunit ang mga kliyente ay nag-isip nang mahabang panahon, at habang nangyayari ito, ang proyekto ay hindi nagsimula. Mayroong maraming mga tao na, tulad ko, ay nakaupo nang walang proyekto, at kailangan nilang ilagay sa isang lugar. At kaya ako ay kasangkot sa proyekto ng investment bank na Barclays Capital. Sa teknikal na bahagi, ginamit namin ang Spring at JSF. Hindi ako nagtagal dahil napagtanto kong hindi sapat ang hinihingi ko at humingi ako ng dagdag sahod. Ngunit sinabi nila sa akin, paumanhin, ngunit hindi kami magdagdag ng $300 sa iyo.

Ang kwento ko sa Luxoft

Isang alok mula sa Luxoft ang dumating sa isang napapanahong sandali. Nakapasa ako sa basic interview at natanggap ako. Nagustuhan ko talaga doon noong una. Lalo na ang unang taon: isang proyekto, mga kasamahan at binayaran nang disente. Sa ikalawang taon, ang mga regular na problema sa komunikasyon sa mga kliyente ay nagsimulang lumitaw, na humahantong sa pagkalito at hindi epektibong trabaho. Lahat dahil ang aming team lead mula sa isang programmer ay biglang nagsimulang maging isang manager, siya ay abala sa lahat ng oras, at sa Luxoft direktang komunikasyon sa kliyente ay hindi nasanay. Maaari naming itanong ang lahat ng tanong sa pamamagitan lamang ng pinuno ng koponan o sa pamamagitan ng tagapamahala ng produkto. Naniniwala ako na ang mabuting komunikasyon ay gumaganap ng pinakamahalagang papel sa epektibong paglutas ng problema. Nagustuhan ko ang proyekto, ngunit ang mga gawain ay hindi gaanong nagbago, at ang pagpapatupad ay mahirap dahil sa mga problema sa komunikasyon, naging medyo mayamot. Matatapos na ang ikalawang taon at humingi ako ng dagdag sahod. Naturally, sinabi nila sa akin na walang pera at nagpadala sa akin ng isang liham, na ang nilalaman nito ay nagpapahiwatig na ang aking suweldo ay tataas lamang pagkatapos ng kalahating taon. Pumayag akong manatili at maghintay sa araw na matatanggap ko ang ipinangakong pagtaas. Nagkataon na inilipat ako sa isang bagong proyekto. Sa praktikal, nang lumipas na ang kalahating taon, nilapitan ko ang isang bagong manager, na hindi ipinaalam tungkol sa pagtaas ng aking suweldo. Pagkatapos ay pinasa ko sa kanya ang isang sulat na nakatago sa post office at nadagdagan ang aking suweldo. Napansin ko na mahalagang tuparin ang anumang mga pangako at kasunduan sa mga liham o dokumentasyon ng negosyo, saka lamang ito magaganap.

Pagkaraan ng ilang panahon, inalok ako ng relokasyon sa Poland, na kinakailangan para sa proyekto. Siyempre, kapag lumipat, isang karaniwang kontrata para sa isang taon ay nakalakip, na nagpoprotekta sa magkabilang partido, parehong customer at kontratista, ngunit tumanggi pa rin ako. Sa Ukraine, ang mga suweldo para sa mga programmer ay mas mataas kaysa sa Poland, dahil ang aming mga buwis ay mas mababa. Nang maglaon ay inilipat ako sa isa pang proyekto, na hindi ko talaga gusto.

Frontend sa GlobalLogic at muli sa Luxoft

Ang aking susunod na proyekto ay nasiyahan sa akin sa pagkakataong mas makilala ang Java Script. Nagkaroon din ng pagkakataong magtrabaho sa isang proyekto ng Docker. Ngunit gayon pa man, sa paghahanap ng backend, lumipat ako sa GlobalLogic, kung saan ako nagtrabaho nang halos anim na buwan. Nangako sila sa akin ng backend, at binalaan din ako na magkakaroon ng kaunting JS sa simula, kaya pumayag ako. Ang aking sorpresa ay walang hangganan nang kabilang sa maliit na JS ay walang lugar para sa Java. At lahat dahil ang taong bumuo ng proyekto sa backend ay nagpaplanong umalis at ako ay kinuha bilang kanyang kapalit. Pansamantala nilang na-install ito sa frontend habang gumagana pa ito. Bilang resulta, nang umalis siya, hindi nila ako ibinalik sa backend, at karaniwang ayaw kong maupo sa harapan, ang mga gawain ay maliit at ang gayong gawain ay nagdala ng kaunting kasiyahan.

At kaya bumalik ako muli sa Luxoft, kung saan ang gawain ay ilipat ang proyekto sa mga bagong teknolohiya, ngunit iniwan ng mga customer ang lahat ng mga bagong dating at pinalitan kami ng pangunahing koponan sa St. Petersburg. Tinanggap ako para sa isa pang proyekto, na gusto kong i-convert sa Angular gamit ang JQuery at FTL, mukhang hindi naiisip ng customer, ngunit hindi sila naglaan ng oras para sa mga gawaing ito. Minsang sinabi ng aking kasosyo: "Hindi, gusto kong manatili sa FTL, hindi ko gusto ang JavaScript, dahil naglalaman ito ng mga salitang Script," - Naalala ko ang pariralang ito sa buong buhay ko.

Nextiva at ang pangarap kong suweldo

Paminsan-minsan, ang mga recruiter ay nagpapadala sa akin ng mga alok sa LinkedIn at nakakatuwang sagot ko na sumasang-ayon ako sa napakataas na suweldo, at pagkatapos ay sumang-ayon ang ilan. Iyon ay kung paano ako napunta sa Nextiva at ang aking pangarap na suweldo. Masyado na pala silang nagrecruit at nilipat nila ako sa Legacy Project. Ang gusto ko sa lahat ng malalaking kumpanya ng IT ay nangangako sila at nagbabayad, kahit na magbago ang proyekto. Ngunit hindi ko gusto na madalas silang nangangako ng isang bagay, ngunit ang resulta ay isang bagay na ganap na naiiba.

Wala kaming pinuno ng koponan, mayroon lamang tatlong programmer at isang tester na may ganap na naiibang pananaw at lahat ay naniniwala na siya ay tama at ang kanyang desisyon ay ang pinakamahusay. Mananatili sana ako sa kumpanyang ito, ngunit sa huli ang aming mga hindi pagkakasundo ay humantong sa katotohanan na pinaalis ng customer ang lahat ng mga Javaist at iniwan lamang ang mga Pythonist.

Alok mula sa EPAM

Noong tinawag ako ng mga recruiter ng EPAM na may alok na lumipat sa Amerika, inalok nila ito sa lahat ng nagtrabaho sa kanila wala pang 5 taon na ang nakakaraan. Inalok nila ako ng isang normal na halaga, ngunit hindi gaanong isuko ang aking buhay dito at lumipat sa Amerika, kaya tumanggi ako. Bukod dito, hindi ko ginustong umalis sa Ukraine.

Full Stack, America at Ciklum

Naghahanap ng bagong proyekto, nagpasya akong ipadala ang aking resume sa Ciklum at pinirmahan, gaya ng dati, ang Java Senior Back-end Developer. Halos kaagad akong naimbitahan sa isang panayam at tinanong kung mayroon akong karanasan sa JavaScript, kaya sinabi ko sa kanya ng kaunti. Sabi nila sa akin okay, we'll hire you as a Full Stack programmer, you'll need to go to America for a month. Inalok nila ako ng magandang suweldo, kaya pumayag ako. Binuksan ang visa nang walang problema sa loob ng ilang araw. Sa una, sa unang dalawang linggo ay naghintay kami para sa panghuling desisyon sa proyekto mula sa customer, sa susunod na dalawang linggo ay pinag-aralan namin ang mga teknolohiya na noong panahong iyon ay tila medyo makabagong Mono, Flux. At sa kabuuan, makalipas ang isang buwan, ako at ang aking kasosyo, na kasama niya ang batang babae, ay lumipad sa Amerika, New Jersey. Nagustuhan ko doon, siyempre ang trabaho, ito ay trabaho sa America, ngunit sa mga tuntunin ng libangan ay may isang bagay na dapat gawin. Sa katapusan ng linggo ay madalas akong mamasyal sa New York, na isang oras at kalahati o dalawa lang mula sa amin. Halos lahat ay nagmamaneho doon; dahil wala akong lisensya sa pagmamaneho, ang pagpunta roon ay lubhang abala. Ang kasamahan ko na nagrenta ng sasakyan at naghahatid sa akin sa trabaho at bahay tuwing umaga at gabi.

Ayon sa proyekto, kami ay kinuha lamang dahil sa front-end, upang isara ang mga gaps; mayroong maraming mga Java programmer sa States, kaya walang partikular na pangangailangan para sa kanila, ngunit mayroong isang malaking kakulangan ng mga front-end na espesyalista. Mayroon na akong magandang karanasan mula sa mga nakaraang proyekto sa Middle level. Nang kausapin ko ang aking mga kasamahan sa Amerika at ibahagi ang aking kaalaman sa harapan, sinabi nila: "Wow, napakatalino mo." Isinulat ko ang proyekto sa TypeScript. Sa kabuuan, nanatili ako sa Amerika nang eksaktong isang buwan, pagkatapos ay bumalik ako sa tanggapan ng Kiev ng Ciklum. Bagama't tinanggap ako bilang Full Stack, pangunahin kong ginagawa ang mga gawain sa front end lang. Ang trend para sa Full Stack programmer ay nabibigyang-katwiran sa pamamagitan ng mga benepisyo para sa customer, ngunit sa esensya, ang mga programmer ay hindi maaaring gawin ang frontend at backend nang maayos nang sabay, dahil imposible. Kailangan mong tumuon sa isang bagay.

Nagtrabaho ako sa proyekto sa kabuuang 8 buwan at isang araw ay itinapon ako sa virtual na programa. Nagulat ako dahil walang hindi pagkakasundo sa customer. Hindi nila sinagot ang aking email, at pagkaraan ng isang araw, kinumpirma ng manager ng Ciklum na natanggal ako sa trabaho. Sa katunayan, natapos ko ang lahat ng mga front-end na gawain, isinara ang mga kinakailangang butas at hindi na ako kailangan ng customer. Sa America, hindi masyadong kumikita ang pagbabayad ng mga stateless worker, kaya nagiging outsourcing sila kapag napakalakas ng pressure at mabilis din silang nagpaalam kapag natapos mo na ang lahat ng gawain.

Purong Java sa Scalors

Noong taglagas ng 2018, naghanap ako ng trabaho nang napakatagal, mga dalawang buwan, dahil gusto kong pumili ng isang magandang proyekto at isang matatag na customer. Gaya ng biro ng mga kasamahan ko ngayon, tinalikuran na ako ng buhay. Bilang resulta, nakapasa ako sa isang panayam bilang isang developer ng Java sa kumpanyang Aleman na Scalors. Maganda ang karanasan ko, kaya relaxed ang interview at mabilis na natapos ang technical part. Inalok akong simulan ang proyekto sa loob ng isang linggo. Pumayag lang ako kung pinirmahan ang kontrata. Makalipas ang ilang linggo, ipinadala ako sa isang business trip sa Stuttgart. Ito ang unang pagkakataon ko sa Germany, at ang nagustuhan ko ay ang atensyon ng mga customer. Patuloy nila akong inanyayahan sa tanghalian, kumain ng pizza, tinanong kung komportable ako at isinasaalang-alang ang aking opinyon. Batay sa aking impresyon sa trabaho, ito ang pangalawang proyekto pagkatapos ng Luxoft na gusto ko. Halos limang buwan na akong nagtatrabaho sa backend. Direkta akong nakikipag-usap sa mga customer, kaya walang mga hindi pagkakaunawaan tungkol sa mga gawain.

Natuklasan

Ang aking karanasan sa lahat ng mga kumpanya sa itaas ay nagbigay sa akin ng pangkalahatang pag-unawa kung paano maayos na makipag-usap sa mga recruiter at customer. Mahalagang malaman ang lahat ng mga detalye sa panahon ng pakikipanayam, lalo na sa mga tuntunin ng mga gawain.

Walang sinuman ang immune mula sa mga pagbabago sa mood ng mga customer, kahit na ito ay madalas na nangyari sa akin kapag sila ay kumuha ng isang proyekto, at nauuwi sa paglilipat nito sa isa pa. Ang katatagan sa mga tuntunin ng mga proyekto ay posible sa isang kumpanya ng produkto, ngunit sa kabilang banda, kapag binago mo ang mga proyekto ito ay isang kawili-wili at hindi pangkaraniwang karanasan sa mga tuntunin ng pag-aaral ng mga bagong teknolohiya.

Ang pinakamahalagang bagay ay ang mood at espiritu sa loob ng kumpanya at magandang komunikasyon sa mga customer.

Inihanda ang teksto ni: Marina Tkachenko

Pinagmulan: www.habr.com

Magdagdag ng komento