JavaRush /Blogue Java /Random-PT /A história de um ex-economista
Roman Laptev
Nível 40

A história de um ex-economista

Publicado no grupo Random-PT
A história de um ex-economista - 1Meu nome é Roma, 22 anos, Izhevsk. Atualmente trabalho para a Finch. Neste post quero contar minha interessante história de como me tornar um desenvolvedor Java. No final, escrevi algumas dicas que espero que ajudem você a atingir seu objetivo. Começarei minha história desde que entrei na universidade, em 2014. Estudei em São Petersburgo, na Escola Superior de Economia, é claro, como economista. Eu não sabia muito bem inglês (o que sem dúvida teve um impacto negativo no futuro), por isso entrei na universidade graças a uma Olimpíada de matemática, que conhecia muito melhor do que línguas. Os dois primeiros cursos decorreram muito rapidamente, houve muitos eventos e reuniões de grupo frequentes. Acho que a situação é semelhante em muitas universidades. O problema é que eu não entendia como me desenvolver na minha especialidade. Para ser sincero, não pensei muito sobre isso. Apesar da instituição ser muito boa, os alunos não tinham muitas opções na hora de se formar:
  • Forme-se na universidade e simplesmente consiga um emprego em um escritório como contador assistente;
  • Continue seus estudos de mestrado. Segundo os professores, só lá poderíamos adquirir os conhecimentos necessários e encontrar o nosso caminho;
  • Ou conheça sua especialidade, empresas e adquira de forma independente as habilidades necessárias por meio de livros e vídeos.
No meio da formação, iniciaram-se cursos introdutórios relacionados à análise de dados (AD). Lá escrevemos scripts simples para ler e processar dados de um arquivo em R (e um pouco de Python). Não houve continuação desses cursos, mas percebi que preferia fazer isso. Aqui você faz um trabalho de verdade, trabalha com números e não resolve problemas abstratos sobre a planta A e a planta B. Quando olhei as possibilidades de desenvolvimento nessa área, havia muitas opções. Havia duas escolas gratuitas de AD no Yandex e no Centro de Ciência da Computação, muitos cursos no Coursera (até em russo) e muitos exemplos no YouTube. Porém, depois da alegria das amplas possibilidades, fiquei desapontado. Havia uma procura insana pelas escolas, o que dificultou muito a competição, principalmente para quem ainda não tinha a programação completa. Havia apenas um curso completo no Coursera, onde o acesso às tarefas era caro (para o aluno). Mas como decidi definitivamente mudar o vetor do meu desenvolvimento, usei qualquer fonte gratuita, até mesmo livros didáticos de biblioteca. Nesse ritmo, no meu terceiro ano eu tinha certeza absoluta que iria para AD. Além disso, até escrevi um trabalho final sobre esse assunto. E no verão depois do terceiro ano, quando procurava um estágio ou emprego, percebi que não seria fácil. Em São Petersburgo encontrei apenas 10 vagas adequadas e, após duas entrevistas, percebi que precisava saber muito mais, inclusive matemática. Depois de tanto fracasso, aprendi que essa especialidade exige muito educação ou uma imersão muito mais profunda, já que havia muitos autodidatas como eu. No geral, posso dizer que o que gostei não foi da área específica, mas sim da criação de algo que funcione e possa ser útil. Por isso, passei os meses seguintes buscando qual caminho poderia seguir e o que seria interessante para mim. Vídeos do YouTube de desenvolvedores experientes falando sobre sua profissão e especialidades de programação existentes ajudaram nisso. Eu já sabia mais ou menos o que era ISSO. E então, inesperadamente, me deparei com um anúncio do JavaRush no VK. Eu estava bastante cético em relação a vários cursos de programação pagos, mas tentei 10 níveis gratuitos. As tarefas práticas foram fáceis, mas todas as explicações e descrições foram tão claras que decidi fazer este curso até ao fim. Em agosto de 2017, comprei uma assinatura e progredi de nível quase todos os dias, felizmente enquanto o tempo permitia. Entendi que seria difícil entender a estrutura da POO e toda a sintaxe de livros ou vídeos individuais, tendo zero conhecimento. Já em setembro recebi o cobiçado nível 40. Tentei não perder tarefas e concluí quase tudo. Mas no final eu queria tanto chegar ao último nível que simplesmente pulei as últimas tarefas dos níveis sem gastar nem uma hora. Nesse mesmo mês, ouvi falar do estágio EPAM, onde levam os alunos finalistas com a próxima oportunidade de trabalho. Me inscrevi, passei na entrevista (só perguntaram sobre o básico de OOP e Java básico) e já em dezembro fiz cursos noturnos, junto com estudantes como eu. Esses foram alguns dos melhores meses, o curso foi claro (em muitos aspectos era igual ao JavaRush) e houve uma boa campanha de alunos como eu. Tendo sido aprovado no exame após este curso, iniciou-se o laboratório da EPAM, que consistia em frequentar cursos e trabalhar em projetos educativos. Aprendi muito nesse laboratório, consegui trabalhar com Hibernate e Spring, mas era perceptível que estava se arrastando. Nunca saí da universidade; achei uma pena desistir no último ano. Não sei ao certo se esta é a decisão certa, mas o último ano transformou-se numa tortura, porque eu tinha a certeza absoluta de que não faria isto. Quando maio chegou, eu não fui mais para a universidade, apenas escrevi minha tese e consegui um emprego como testador de Ruby com pelo menos alguma renda, enquanto visitava simultaneamente o laboratório EPAM. Eu não conhecia a linguagem Ruby e ainda não conheço, mas escrever testes não exigia esse conhecimento. Havia exemplos prontos que precisavam ser modificados para páginas específicas. Após a tão esperada defesa do meu diploma, deixei a EPAM, passei a trabalhar como testador remotamente e fui para minha cidade natal, Izhevsk, para decidir onde conseguir um emprego a partir daí. Levei muito tempo para decidir sobre minha primeira entrevista. Tentei repetir tudo e saber o que me poderiam perguntar numa entrevista - JVM, Spring, algoritmos, bases de dados... E só um mês depois, em Agosto, comecei a submeter as minhas primeiras candidaturas. As cidades para onde enviei foram São Petersburgo e Moscou. Na primeira semana ninguém me respondeu. Só depois de várias tentativas de melhorar o currículo e começar a escrever uma carta de apresentação para cada empresa é que apareceram as primeiras respostas. Nas primeiras entrevistas, metade das perguntas era sobre algo completamente diferente para o qual eu estava me preparando - http, protocolos, gráficos. Mas depois de cada uma anotei o que não respondi, descobri a resposta e continuei enviando meu currículo. Eu fazia isso todos os dias, saíam de 10 a 20 currículos por dia, mas apenas alguns responderam. No início de setembro, numa sexta-feira, aconteceu que aconteceram três entrevistas seguidas. Apesar da primeira falha, respondi à segunda com bastante sucesso e fui imediatamente convidado para um período experimental com uma boa taxa em Moscou. A alegria naquele momento não tinha limites, então na terceira vez quase não tentei. Alguns dias depois, comprei as passagens, marquei a data de chegada e concordei com outra entrevista presencial com outra empresa que não as realizou via Skype. Fiquei com um amigo pela primeira vez. Na entrevista presencial já estava preparado para quase todas as perguntas, e recebi uma oferta de emprego no mesmo dia. Antes disso, eu nem imaginava que teria escolha; não estava preparado para isso. Mas escolhi o primeiro, onde trabalho atualmente - Finch. Esta não é uma grande empresa, mas realiza grandes projetos. Depois da experiência na EPAM, percebi que me sinto muito mais confortável em locais pequenos do que em locais onde há milhares de pessoas, burocracia e você se movimenta com frequência. Recebi imediatamente um local de trabalho e, felizmente, comecei a mergulhar em meu primeiro projeto. Agora acho que este é o melhor lugar, principalmente para um júnior. Certamente, Não contei tudo na história, mas tentei descrever todos os pontos realmente importantes que podem ajudar outras pessoas. Pessoalmente, posso tirar várias conclusões:
  • Mudar de curso nem sempre é difícil. É importante encontrar bons materiais de preparação e estabelecer antecipadamente um caminho de desenvolvimento.
  • EPAM é uma boa continuação depois do JavaRush, onde você pode obter a experiência tão necessária no início. Mas conseguir um emprego de tempo integral lá é difícil, e o avanço na carreira será visivelmente mais lento.
  • Nas entrevistas, eles raramente solicitam bibliotecas e estruturas especificadas nos requisitos. É melhor revisar algoritmos, conceitos básicos de banco de dados, como funciona a Internet e padrões de design antes da entrevista.
  • Se você escrever uma carta de apresentação dirigida a esta empresa junto com seu currículo, suas chances de obter uma resposta aumentam drasticamente. Vale a pena seu tempo. Também vale anexar sua foto.
  • Você precisa procurar vagas em várias fontes ao mesmo tempo. Não só hh, mas também linkedInd e Moi Krug (aqui encontrei minha empresa atual).
  • Antes das entrevistas, é aconselhável assistir a exemplos de vídeos de entrevistas e se preparar para as perguntas que eles contêm. Existem muitos deles no YouTube.
Desejo que tudo dê certo para você também. O principal é continuar e não ter medo))
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION