A trajetória de um programador, desde trabalhar em uma fábrica com um salário de 800 UAH até €€€€ nas principais empresas da Ucrânia

Olá, meu nome é Dima Demchuk. Sou programador Java sênior na Scalors. Experiência geral em programação no setor de TI há mais de 12 anos. Passei de programador em uma fábrica ao nível sênior e consegui trabalhar nas principais empresas de TI da Ucrânia. É claro que naquela época a programação ainda não era mainstream, nem havia muita competição entre as empresas de TI e entre os candidatos para todas as posições dignas. No artigo falarei sobre minha experiência em empresas como: EPAM, Luxoft, GlobalLogic, Nextiva, Ciklum e Scalors.

Início de carreira: estudo e fábrica 2008

Sempre gostei de matemática, por isso a escolha pela Faculdade de Informática e Ciências da Computação foi previsível. Me formei em uma instituição de ensino superior, o Instituto Politécnico de Kiev, em homenagem a Igor Sikorsky. No instituto, como todo mundo, aprendemos programação padrão em Pascal, Delphi e também um pouco de C++. Depois de estudar, todos foram contratados por missão, acabei na fábrica de aviação ANTK.

É aqui que minha história começa. O salário era muito baixo, mas me pareceu que 800 UAH (à taxa de câmbio de US$ 100) era um bom começo. Em geral, trabalhos semelhantes em uma fábrica de aeronaves são muito valorizados no exterior e as pessoas ganham um bom dinheiro; infelizmente, não é o caso aqui. Não sei o que me fez continuar, mas trabalhei na fábrica durante três anos e meio. Na verdade, havia muito pouco trabalho, o salário era calculado pelo tempo de prisão, era importante chegar e sair na hora certa. Basicamente, processamos dados de máquina usando JSP. Uma vez eles até deram um bônus de 300 UAH. Em algum momento, senti profundamente que meu salário mal dava para viver. Na mesma época, meu sócio mudou para uma empresa privada e me contou como era legal, as tarefas eram interessantes e pagavam muito mais. Eu também estava pensando em mudar de emprego e apenas um dos meus colegas me informou que seu amigo estava recrutando uma equipe na EPAM e eles estavam prontos para me considerar.

EPAM e meu primeiro salário em dólares

Depois da fábrica fui trabalhar na EPAM. Aqui consegui pela primeira vez um emprego com um salário atrelado ao câmbio do dólar. Fiquei encantado por tudo ser muito diferente da fábrica, principalmente o salário, que era 12 a 13 vezes maior. É verdade que fiquei uns nove meses na bancada, eles procuravam um projeto há muito tempo, recebia um salário sem fazer nada de fato. No início fui contratado para um projeto de UBS, mas os clientes pensaram muito e, por acaso, o projeto não começou. Tinha muita gente que, assim como eu, estava sentada sem projeto e precisava ser colocada em algum lugar. E assim estive envolvido no projeto do banco de investimento Barclays Capital. Do lado técnico, utilizamos Spring e JSF. Não trabalhei muito porque percebi que não estava pedindo o suficiente e pedi um aumento salarial. Mas eles me disseram, desculpe, mas não vamos adicionar nem US$ 300 a você.

Minha história com Luxoft

Uma oferta da Luxoft chegou em um momento muito oportuno. Passei na entrevista básica e fui contratado. Eu realmente gostei de lá no começo. Principalmente no primeiro ano: um projeto, colegas e uma remuneração decente. No segundo ano, começaram a surgir problemas regulares de comunicação com os clientes, gerando confusão e trabalho ineficaz. Tudo porque o líder de nossa equipe de programador de repente começou a se tornar gerente, ele estava ocupado o tempo todo e na Luxoft a comunicação direta com o cliente não era praticada. Poderíamos fazer todas as perguntas apenas através do líder da equipe ou do gerente de produto. Acredito que uma boa comunicação desempenha o papel mais importante na resolução eficaz de problemas. Gostei do projeto, mas as tarefas não mudaram muito, e a implementação foi difícil por problemas de comunicação, ficou um pouco chato. O segundo ano já estava acabando e pedi aumento salarial. Naturalmente, disseram-me que não havia dinheiro e enviaram-me uma carta cujo conteúdo indicava que o meu salário só aumentaria depois de meio ano. Concordei em ficar e esperar o dia em que receberia o aumento prometido. Acontece que fui transferido para um novo projeto. Praticamente, passado meio ano, procurei um novo gestor, que não foi informado do meu aumento salarial. Aí encaminhei para ele uma carta que ficou guardada nos correios e meu salário foi aumentado. Percebi que é importante cumprir quaisquer promessas e acordos na correspondência ou documentação comercial, só assim eles se concretizam.

Depois de algum tempo, me ofereceram uma mudança para a Polônia, necessária para o projeto. É claro que, na mudança, é anexado um contrato padrão de um ano, que protege ambas as partes, tanto o cliente quanto o contratante, mas ainda assim recusei. Na Ucrânia, os salários dos programadores eram mais elevados do que na Polónia, porque os nossos impostos são mais baixos. Mais tarde fui transferido para outro projeto, do qual não gostei muito.

Frontend em GlobalLogic e novamente Luxoft

Meu próximo projeto me agradou pela oportunidade de conhecer melhor Java Script. Houve também a oportunidade de trabalhar num projeto Docker. Mas ainda assim, em busca de um backend, mudei para a GlobalLogic, onde trabalhei por cerca de seis meses. Eles me prometeram um backend e também me avisaram que haveria um pouco de JS no início, então concordei. Minha surpresa foi ilimitada quando entre os pequenos JS não havia lugar para Java. E tudo porque o cara que desenvolveu o projeto no backend estava planejando sair e fui contratado para substituí-lo. Eles o instalaram temporariamente no frontend enquanto ainda estava funcionando. Como resultado, quando ele saiu, eles não me devolveram ao backend, e eu basicamente não queria ficar sentado no frontend, as tarefas eram mesquinhas e esse tipo de trabalho trazia pouco prazer.

E então voltei novamente para a Luxoft, onde a tarefa era transferir o projeto para novas tecnologias, mas os clientes abandonaram todos os recém-chegados e nos substituíram pela equipe principal em São Petersburgo. Fui contratado para outro projeto, que queria converter para Angular com JQuery e FTL, o cliente não pareceu se importar, mas não alocou tempo para essas tarefas. Certa vez, meu parceiro disse: “Não, quero continuar no FTL, não gosto de JavaScript, porque contém as palavras Script” - lembrei-me dessa frase pelo resto da minha vida.

Nextiva e o salário dos meus sonhos

De vez em quando, os recrutadores me enviam ofertas no LinkedIn e eu respondo de forma engraçada que concordo com um salário muito alto, e então alguns concordaram. Foi assim que acabei no Nextiva e no salário dos meus sonhos. Acontece que eles recrutaram muitas pessoas e me transferiram para o Projeto Legado. O que gosto em todas as grandes empresas de TI é que elas prometem e pagam, mesmo que o projeto mude. Mas não gosto que muitas vezes eles prometam uma coisa, mas o resultado final é algo completamente diferente.

Não tínhamos um líder de equipe, eram apenas três programadores e um testador com uma visão completamente diferente e todos acreditavam que ele estava certo e sua decisão era a melhor. Eu teria ficado nesta empresa, mas no final nossas divergências levaram ao fato de o cliente demitir todos os Javaistas e deixar apenas os Pythonistas.

Oferta da EPAM

Assim que os recrutadores da EPAM me ligaram com uma oferta de mudança para a América, eles a ofereceram a todos que trabalharam com eles há menos de 5 anos. Eles me ofereceram uma quantia normal, mas não tanto para desistir da minha vida aqui e me mudar para a América, então recusei. Além disso, nunca quis sair da Ucrânia.

Full Stack, América e Ciklum

Em busca de um novo projeto, resolvi enviar meu currículo para Ciklum e assinei, como sempre, Java Senior Back-end Developer. Quase imediatamente fui convidado para uma entrevista e perguntei se eu tinha experiência com JavaScript, então contei um pouco a ele. Eles me disseram que tudo bem, vamos contratá-lo como programador Full Stack, você precisará ir para a América por um mês. Eles me ofereceram um bom salário, então concordei. O visto foi aberto sem problemas em alguns dias. Inicialmente, durante as duas primeiras semanas esperamos a decisão final do projeto por parte do cliente, nas duas semanas seguintes estudamos tecnologias que na época pareciam bastante inovadoras Mono, Flux. E no total, um mês depois, meu companheiro e eu, que levamos a garota com ele, voamos para a América, Nova Jersey. Gostei de lá, claro do trabalho, é trabalho na América, mas em termos de entretenimento tem o que fazer. Nos fins de semana, muitas vezes eu ia passear até Nova York, que fica a apenas uma hora e meia ou duas de nós. Quase todo mundo dirige até lá; como não tenho carteira de motorista, chegar lá foi terrivelmente inconveniente. Meu colega que alugou um carro e me levava para o trabalho e para casa todas as manhãs e noites.

De acordo com o projeto, fomos contratados apenas por causa do front-end, para preencher lacunas; há muitos programadores Java nos Estados Unidos, então não há necessidade especial deles, mas há uma escassez catastrófica de especialistas front-end. Já tive uma experiência bastante boa em projetos anteriores de nível Médio. Quando conversei com meus colegas americanos e compartilhei meu conhecimento de front-end, eles disseram: “Uau, você é tão inteligente”. Escrevi o projeto em TypeScript. No total, fiquei na América por exatamente um mês, após o qual voltei ao escritório da Ciklum em Kiev. Embora tenha sido contratado como Full Stack, realizava principalmente tarefas apenas no front-end. A tendência dos programadores Full Stack é justificada pelos benefícios para o cliente, mas em essência, tais programadores não conseguem fazer bem o frontend e o backend ao mesmo tempo, porque é impossível. Você precisa se concentrar em uma coisa.

Trabalhei no projeto por 8 meses no total e um dia fui expulso do programa virtual. Fiquei surpreso porque não houve desentendimentos com o cliente. Eles não responderam meu e-mail e, um dia depois, o gerente da Ciklum confirmou que eu havia sido demitido. Na verdade, concluí todas as tarefas de front-end, fechei as lacunas necessárias e o cliente não precisou mais de mim. Na América não é muito lucrativo pagar aos trabalhadores apátridas, por isso eles recorrem à terceirização quando a pressão é muito forte e também se despedem rapidamente quando você conclui todas as tarefas.

Java puro em Scalors

No outono de 2018, procurei emprego durante muito tempo, cerca de dois meses, porque queria escolher um bom projeto e um cliente estável. Como brincam meus atuais colegas, a vida me abandonou. Como resultado, passei em uma entrevista como desenvolvedor Java na empresa alemã Scalors. Tive uma boa experiência, então a entrevista foi tranquila e a parte técnica foi concluída rapidamente. Me ofereceram para iniciar o projeto em uma semana. Eu concordei apenas se o contrato fosse assinado. Algumas semanas depois, fui enviado em viagem de negócios a Stuttgart. Foi a minha primeira vez na Alemanha e o que gostei foi da atenção dos clientes. Constantemente me convidavam para almoçar, para comer pizza, perguntavam se eu estava confortável e levavam em consideração minha opinião. Pela minha impressão do trabalho, este é o segundo projeto depois do Luxoft que gosto. Estou trabalhando no back-end há cerca de cinco meses. Comunico-me diretamente com os clientes, para que não haja mal-entendidos em relação às tarefas.

Descobertas

Minha experiência em todas as empresas acima me deu uma compreensão geral de como me comunicar adequadamente com recrutadores e clientes. É importante saber todos os detalhes durante a entrevista, principalmente em termos de tarefas.

Ninguém está imune às mudanças de humor dos clientes, inclusive muitas vezes aconteceu comigo quando eles assumem um projeto e acabam transferindo para outro. A estabilidade em termos de projetos é possível numa empresa de produtos, mas por outro lado, quando se muda de projeto é uma experiência interessante e inusitada em termos de aprendizagem de novas tecnologias.

O mais importante é o humor e o espírito dentro da empresa e a boa comunicação com os clientes.

Texto elaborado por: Marina Tkachenko

Fonte: habr.com

Adicionar um comentário