O camiño dun programador de traballar nunha fábrica cun salario de 800 UAH a €€€€ nas principais empresas de Ucraína

Ola, chámome Dima Demchuk. Son programador senior de Java en Scalors. Experiencia global de programación na industria de TI durante máis de 12 anos. Pasei de programador nunha fábrica a nivel Senior e conseguín traballar nas principais empresas de TI en Ucraína. Por suposto, nese momento a programación aínda non era habitual, nin había moita competencia entre as empresas de TI e entre os candidatos para cada posto digno. No artigo falarei da miña experiencia en empresas como: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum e Scalors.

Inicio da carreira: estudo e fábrica 2008

Sempre me gustaron as matemáticas, polo que a elección cara á Facultade de Informática e Informática era previsible. Formeime nunha institución de ensino superior, o Instituto Politécnico de Kiev que leva o nome de Igor Sikorsky. No instituto, como todo o mundo, aprendemos programación estándar en Pascal, Delphi e tamén un pouco de C++. Despois de estudar, todos estaban empregados por encargo, acabei na planta de aviación ANTK.

Aquí é onde comeza a miña historia. O salario era moi baixo, pero pareceume que 800 UAH (ao tipo de cambio de $ 100) era bastante bo para comezar. En xeral, un traballo similar nunha planta de fabricación de avións é moi valorado no estranxeiro e a xente gaña bos cartos, por desgraza, este non é o caso. Non sei que me fixo seguir, pero traballei na planta durante tres anos e medio. De feito, había moi pouco traballo, o soldo calculábase polo tempo que pasaba no cárcere, era importante vir e saír a tempo. Basicamente, procesamos os datos da máquina usando JSP. Unha vez que incluso deron un extra de 300 UAH. Nalgún momento, sentín agudamente que o meu salario apenas era suficiente para vivir. Ao mesmo tempo, o meu compañeiro mudouse a unha empresa privada e díxome o chulo que era, as tarefas eran interesantes e pagaban moito máis. Tamén estaba pensando en cambiar de traballo e só un dos meus compañeiros me informou de que o seu amigo estaba a contratar un equipo na EPAM e estaban dispostos a considerarme.

EPAM e o meu primeiro salario en dólares

Despois da fábrica fun traballar á EPAM. Aquí conseguín traballo por primeira vez cun salario ligado ao tipo de cambio do dólar. Quedei encantado de que todo fose moi diferente ao da fábrica, especialmente o salario, que era 12-13 veces maior. Certo que pasei uns nove meses no banco, facía moito tempo que buscaban un proxecto, cobraba un soldo sen facer nada esencialmente. Ao principio contratáronme para un proxecto de UBS, pero os clientes pensaron durante moito tempo e, como ocorre, o proxecto non comezou. Había moita xente que, coma min, estaba sentada sen proxecto, e necesitaba colocalas nalgún lugar. E por iso estiven implicado no proxecto do banco de investimento Barclays Capital. No lado técnico, usamos Spring e JSF. Traballei pouco tempo porque me decatei de que non estaba a pedir o suficiente e pedín un aumento de soldo. Pero dixéronme: perdón, pero nin sequera che engadiremos 300 $.

A miña historia con Luxoft

Unha oferta de Luxoft chegou nun momento moi oportuno. Pasei a entrevista básica e contratáronme. Gustoume moito alí ao principio. Sobre todo o primeiro ano: un proxecto, compañeiros e pagado decentemente. No segundo ano, comezaron a xurdir problemas regulares de comunicación cos clientes, o que provocou confusión e traballo ineficaz. Todo porque o noso líder de equipo dun programador comezou de súpeto a converterse nun xestor, estaba ocupado todo o tempo e en Luxoft non se practicaba a comunicación directa co cliente. Poderíamos facer todas as preguntas só a través do xefe do equipo ou do xestor de produto. Creo que unha boa comunicación xoga o papel máis importante na resolución eficaz de problemas. O proxecto gustoume, pero as tarefas non cambiaron moito, e a implementación foi difícil por problemas de comunicación, volveuse un pouco aburrido. Xa remataba o segundo ano e pedín un aumento de soldo. Naturalmente, dixéronme que non había cartos e enviáronme unha carta, cuxo contido indicaba que o meu soldo aumentaría só despois de medio ano. Aceptei quedarme e esperar o día en que recibira o aumento prometido. Ocorreu que fun trasladado a un novo proxecto. Practicamente, cando xa pasou medio ano, achegueime a un novo directivo, que non foi informado do meu aumento de soldo. Entón remínlle unha carta que se gardaba na oficina de correos e aumentoume o soldo. Notei que é importante manter as promesas e acordos na correspondencia comercial ou na documentación, só entón teñen lugar.

Despois dun tempo, ofrecéronme un traslado a Polonia, que era necesario para o proxecto. Iso si, ao mudar, achégase un contrato tipo por un ano, que protexe a ambas as partes, tanto ao cliente como ao contratista, pero aínda así me neguei. En Ucraína, os salarios dos programadores eran máis altos que en Polonia, porque os nosos impostos son máis baixos. Despois trasladáronme a outro proxecto, que non me gustou moito.

Frontend en GlobalLogic e de novo Luxoft

O meu seguinte proxecto gustoume coa oportunidade de coñecer mellor Java Script. Tamén houbo a oportunidade de traballar nun proxecto Docker. Pero aínda así, na procura dun backend, paseime a GlobalLogic, onde traballei uns seis meses. Prometéronme un backend, e tamén me avisaron de que habería un pouco de JS ao principio, polo que aceptei. A miña sorpresa foi sen límites cando entre os pequenos JS non había lugar para Java. E todo porque o tipo que desenvolveu o proxecto no backend planeaba marchar e contratáronme como o seu substituto. Instalárono temporalmente no frontend mentres aínda estaba funcionando. Como resultado, cando marchou, non me devolveron de volta ao backend e, basicamente, non quería sentarme no frontend, as tarefas eran pequenas e ese traballo daba pouco pracer.

E así volvín de novo a Luxoft, onde a tarefa consistía en trasladar o proxecto ás novas tecnoloxías, pero os clientes abandonaron a todos os novos e substituíronnos polo equipo principal en San Petersburgo. Contratáronme para outro proxecto, que quería converter a Angular con JQuery e FTL, ao cliente non parecía importarlle, pero non destinaron tempo a estas tarefas. O meu compañeiro dixo unha vez: "Non, quero seguir en FTL, non me gusta JavaScript, porque contén as palabras Script", - Lembrei esta frase o resto da miña vida.

Nextiva e o meu salario soñado

De cando en vez, os reclutadores envíanme ofertas en LinkedIn e eu con gracia contesto que estou de acordo cun salario moi alto, e despois algúns aceptaron. Así acabei en Nextiva e o meu soldo soñado. Resultou que reclutaron demasiada xente e trasladáronme ao Proxecto Legado. O que me gusta de todas as grandes empresas de TI é que prometen e pagan, aínda que o proxecto cambie. Pero non me gusta que moitas veces prometan unha cousa, pero o resultado final é algo completamente diferente.

Non tiñamos un liderado de equipo, só había tres programadores e un probador cunha visión completamente diferente e todos crían que tiña razón e que a súa decisión era a mellor. Eu quedaría nesta empresa, pero ao final os nosos desacordos levaron a que o cliente despedira a todos os xavaístas e deixou só aos pitóns.

Oferta da EPAM

Unha vez que os reclutadores da EPAM me chamaron cunha oferta para mudarme a América, ofrecéronlla a todos os que traballaron con eles hai menos de 5 anos. Ofrecéronme unha cantidade normal, pero non tanto para renunciar á miña vida aquí e mudarme a América, así que me neguei. Ademais, nunca quixen saír de Ucraína.

Full Stack, América e Ciklum

Buscando un novo proxecto, decidín enviar o meu currículo a Ciklum e asinei, coma sempre, Java Senior Back-end Developer. Case de inmediato convidáronme a unha entrevista e preguntáronme se tiña experiencia con JavaScript, así que díxenlle un pouco. Dixéronme que está ben, contratarémoste como programador Full Stack, terás que ir a América durante un mes. Ofrecéronme un bo soldo, polo que aceptei. O visado abriuse sen problemas nun par de días. Inicialmente, durante as dúas primeiras semanas agardamos a decisión final sobre o proxecto por parte do cliente, as dúas semanas seguintes estudamos tecnoloxías que nese momento parecían bastante innovadoras Mono, Flux. E en total, un mes despois, a miña parella e eu, que levabamos a moza con el, fomos voando a América, Nova Jersey. Gustoume alí, claro o traballo, é un traballo en América, pero en termos de entretemento hai algo que facer. Os fins de semana ía a miúdo dar un paseo a Nova York, que está a só unha hora e media ou dúas de nós. Case todo o mundo conduce por alí xa que non teño carné, chegar era un inconveniente terrible. O meu compañeiro que alugou un coche e me levaba ao traballo e á casa todas as mañás e á noite.

Segundo o proxecto, contratámonos exclusivamente por mor do front-end, para cerrar as diferenzas hai moitos programadores Java nos Estados, polo que non hai unha necesidade particular deles, pero hai unha escaseza catastrófica de; especialistas front-end. Xa tiven bastante boa experiencia de proxectos anteriores no nivel Medio. Cando falei cos meus colegas estadounidenses e compartín os meus coñecementos de front-end, dixéronme: "Guau, es tan intelixente". Escribín o proxecto en TypeScript. En total, quedei en América durante exactamente un mes, despois do cal volvín á oficina de Ciklum en Kiev. Aínda que fun contratado como Full Stack, realizaba tarefas principalmente no front end. A tendencia dos programadores Full Stack está xustificada polos beneficios para o cliente, pero en esencia, tales programadores non poden facer ben o frontend e o backend ao mesmo tempo, porque é imposible. Debes centrarte nunha cousa.

Traballei no proxecto un total de 8 meses e un día botáronme do programa virtual. Sorprendeume porque non había desacordos co cliente. Non contestaron o meu correo electrónico, e un día despois o director de Ciklum confirmou que me despediron. De feito, rematei todas as tarefas de front-end, pechei os buratos necesarios e o cliente xa non me necesitou. En América non é moi rendible pagar aos apátridas, polo que recorren á subcontratación cando a presión é moi forte e tamén se despiden rapidamente cando completas todas as tarefas.

Java puro en Scalors

No outono de 2018 busquei traballo durante moito tempo, uns dous meses, porque quería escoller un bo proxecto e un cliente estable. Como brotan os meus compañeiros actuais, a vida abandonoume. Como resultado, pasei unha entrevista como programador de Java na empresa alemá Scalors. Tiven boa experiencia, polo que a entrevista foi relaxada e a parte técnica completouse rapidamente. Ofrecéronme comezar o proxecto nunha semana. Aceptei só se o contrato estaba asinado. Un par de semanas despois enviáronme nunha viaxe de negocios a Stuttgart. Era a miña primeira vez en Alemaña, e o que me gustou foi a atención dos clientes. Convidábanme constantemente a xantar, a comer pizza, preguntábanme se me sentía cómodo e tiñan en conta a miña opinión. Segundo a miña impresión sobre o traballo, este é o segundo proxecto despois de Luxoft que me gusta. Levo uns cinco meses traballando no backend. Comunícome directamente cos clientes, polo que non hai malentendidos sobre as tarefas.

Descubrimentos

A miña experiencia en todas as empresas anteriores deume unha comprensión xeral de como comunicarme correctamente cos reclutadores e clientes. É importante coñecer todos os detalles durante a entrevista, especialmente en canto ás tarefas.

Ninguén é inmune aos cambios no estado de ánimo dos clientes, aínda que comigo adoitaba pasar cando asumían un proxecto, e acababan traspasándoo a outro. A estabilidade en canto a proxectos é posible nunha empresa de produtos, pero, por outra banda, cando cambias de proxecto é unha experiencia interesante e pouco habitual en canto á aprendizaxe de novas tecnoloxías.

O máis importante é o estado de ánimo e o espírito dentro da empresa e unha boa comunicación cos clientes.

Texto elaborado por: Marina Tkachenko

Fonte: www.habr.com

Engadir un comentario