Yaroslav é um desenvolvedor Java. Ele decidiu firmemente estudar ciência da computação na universidade, mas se tornou um desenvolvedor muito antes da formatura. A história completa está aqui , abaixo estão os pontos-chave.

O primeiro encontro com a programação

Yaroslav ouviu falar sobre programação quando tinha 13 anos. Naquela época, ele jogava o Garry's Mod, um jogo com linguagem integrada chamado Е2. Ele permitia aos jogadores criar algo no modo “sandbox”. Claro, o cara sem uma base de programação adequada só conseguia copiar e colar algum código ou customizar algo escrito por outros, mas foi a primeira vez que sentiu interesse em codificar.

A segunda tentativa de aprender a codificar

Yaroslav abandonou a programação por um tempo, mas acidentalmente tropeçou em nosso curso de Java. Ele tinha 15-16 anos naquele momento e ainda carecia de alguns conhecimentos gerais. Foi difícil para ele descobrir o que são classes em Java, então, depois de algumas iterações, ele colocou seu aprendizado em segundo plano.

A terceira vez sortuda

Mais uma vez, ele voltou a programar em sua turma de formatura. Yaroslav já sabia que gostava de TI, pois gostava de codificar, jogar, etc.

Pensando nisso, ele retomou o aprendizado na CodeGym desde o início para garantir que naquele momento ele seja capaz de superar todos os obstáculos anteriores. Finalmente, ele conseguiu passar metade do percurso sem problemas. Na época em que seus estudos universitários começaram, ele já estava no nível 30.

Ele gostava de todos os estudos relacionados à programação, mas a falta de prática e abordagem pessoal era grande.

Oferta inesperada

Yaroslav continuou a aprender programação além dos estudos universitários. Sendo um estudante do segundo ano, ele já tinha um conhecimento básico de Spring, bancos de dados, JDBC e Hibernate, o que o tornava um candidato bastante adequado para um desenvolvedor estagiário/júnior.

Eventualmente (e inesperadamente), ele recebeu uma mensagem de um colega que conheceu durante seus estudos na CodeGym. Um amigo o aconselhou a se candidatar a um cargo de desenvolvedor de back-end, que lhe foi oferecido em primeiro lugar. Claro, Yaroslav questionou suas habilidades, mas decidiu se candidatar mesmo assim.

Depois de dois testes e duas entrevistas de emprego, ele recebeu uma oferta e decidiu priorizar a carreira. Essa é a história de como ele se tornou um desenvolvedor aos 18 anos.

Dicas úteis

  • Não confie no seu diploma. Existem dezenas de fontes de aprendizado, sem mencionar que todo desenvolvedor é obrigado a estender o processo de aprendizado por toda a vida.
  • Organize suas prioridades. Ficar dividido entre estudar e trabalhar é difícil. Além disso, você pode sentir pressão emocional e medo de cometer um erro, então avalie os prós e os contras. Se vale a pena o risco, faça-o.
  • Não deixe de lado sua vida pessoal e pense nas coisas que você precisa ao longo de sua carreira. Você certamente tem seus sonhos, que também devem ser realizados.