JavaRush /Blogue Java /Random-PT /Entre em TI aos 31
Chemodan
Nível 17
Санкт-Петербург

Entre em TI aos 31

Publicado no grupo Random-PT
Finalmente consegui descrever minha experiência pessoal ao entrar no incrível e misterioso mundo da programação. Recebi uma formação na área de energia elétrica de alta tensão, depois da universidade trabalhei na minha especialidade por cinco anos, subi na carreira de engenheiro comum para cargos administrativos, mas esse tempo foi suficiente para eu ficar completamente desiludido com isso campo. Não por causa dela como tal, mas por causa do caos total, do nepotismo e da corrupção que ali reinava. Depois de muito pensar, tomei uma decisão difícil e deixei a minha alma mater, fui para a restauração, abri o meu próprio bar, coloquei-o de pé, levei-o para um trabalho quase independente que raramente exigia a minha intervenção, e deparei-me com a questão: o que fazer a seguir? Foi na véspera do meu trigésimo aniversário. Devo dizer que há muito tempo me interesso por programação. Mesmo quando trabalhava no setor de energia e nunca pensei em deixar essa área, aprendi sozinho o básico de Python e escrevi pequenos programas simples. Só porque foi interessante. Mas todos esses longos anos não passou de um hobby, pois para um estudo aprofundado eu precisaria de todo o meu tempo livre e tinha que ganhar a vida com alguma coisa. Sim, sim, ouvi muitas histórias (e li-as aqui) sobre como os rapazes, paralelamente ao seu trabalho principal, ao longo de vários meses estudaram programação de forma independente e conseguiram empregos como juniores. Não sei, talvez esses heróis sejam muito mais espertos do que eu😊, porque demorei muito para dominar muitos tópicos. Assim, as condições de partida foram as seguintes: - existe interesse em aprender programação; - não há renda muito regular e nem muito estável (ah, essa pequena empresa na Rússia 😊); - em média, há mais tempo livre do que se você trabalhasse uma semana padrão de cinco dias. Acrescente a isso que naquela época três amigos meus da universidade já haviam saído do setor de energia e se tornado programadores, tendo concluído cursos no centro de treinamento da filial de São Petersburgo da EPAM. Em geral, minha escolha foi óbvia 😊 Comecei a me preparar propositalmente para ser admitido no centro de treinamento Epamov. A conselho de um amigo, comecei a fazer o curso de Javarash, ao mesmo tempo que assistia a todo tipo de palestras e lia artigos: aqueles que eram de domínio público. Agora haverá pequenos elogios a este recurso (isso é sincero! Os administradores do Javarash não me pagaram! :)): Javarash é uma coisa incrível. Quando você é um iniciante, é muito difícil encontrar materiais que apresentem informações de forma acessível para o seu nível. Javarash é um caso quase único. É claro que alguns temas não são descritos aqui da melhor forma possível, mas não existe um ideal. Em geral, sou muito grato a Javarash porque, por objetivamente pouco dinheiro (veja os preços de todos os tipos de cursos Java pagos), eles me ensinaram o básico da linguagem de uma forma que eu pudesse entender e me deram muita prática. Muitas vezes, nos comentários de algumas aulas, vi indignação dos usuários como: “Li a aula três vezes, não entendi nada, procurei informações em fontes de terceiros. Por que estou pagando dinheiro? Pessoal, um programador é um mestre em esportes no Google. Ou você está apenas aprendendo ou é um veterano experiente - você sempre procurará informações diferentes em toda a Internet. É raro encontrar um recurso que contenha todas as informações que você precisa ou entende. Portanto, é normal pesquisar no Google e ler fontes diferentes sobre o mesmo assunto. Bem, ok, de volta à história. No total, em 4 meses alcancei e passei parcialmente o nível 17 (sim, não sou rápido), e ao mesmo tempo estudei inglês com um tutor. Sim, o inglês é muito importante. Não apenas qualquer entrevista ou entrevista de emprego será, pelo menos parcialmente, em inglês, mas a grande maioria das informações de que você precisa para trabalhar está disponível apenas em recursos em inglês. No 17º nível do Javarash, percebi que havia abordado os tópicos necessários para entrar no centro de treinamento, voltei ao nível zero e comecei a repetir tudo. E enviei uma inscrição para o centro de treinamento. Algumas semanas depois, eles me ligaram e me pediram para falar sobre mim em inglês, depois em russo me fizeram perguntas simples sobre tipos de classificação, modificadores de acesso, princípios OOP, tipos de dados, etc. e foi convidado a prestar vestibular. O exame consistia em três partes. O primeiro é um teste em um computador. Vinte tarefas/perguntas sobre loops, ordenação, trabalho com strings, coleta de dados, questões gerais sobre SQL, diversas questões sobre lógica, foi dada uma hora para tudo. A segunda é uma carta em inglês sobre um determinado tema, 150 palavras e 20 minutos. A terceira foi uma entrevista oral com um programador da EPAM, as questões foram novamente sobre classificação, dispositivos de memória em Java, princípio de funcionamento do coletor de lixo, princípios OOP. Depois disso, me mandaram para casa com a promessa de que em uma semana enviariam uma carta com o veredicto. Após a carta feliz, fui mais uma vez convidado ao escritório para uma conversa com o gerente de RH (ou gerente de recursos? Não sei). Lá eles novamente fizeram perguntas gerais da minha biografia: por que escolhi Java, por que programar em geral, e me pediram para contar em inglês os prós e os contras da minha profissão anterior. Algumas semanas depois, começaram os cursos noturnos sobre Java Core, três vezes por semana no escritório. Os cursos duraram três meses e meio e terminaram com um exame bastante difícil (baseado em problemas OCA/OCP da Oracle), pouco menos da metade do grupo passou no exame. Os aprovados foram parar na segunda parte do centro de treinamento, o chamado laboratório. Esta é uma imitação completa do trabalho real. A EPAM tem vários projetos internos nos quais trabalham alunos do laboratório. Tudo ali é real, de acordo com os preceitos do Scrum e do Agile, como verdadeiros programadores😊: equipes compostas por desenvolvedores, líder de equipe, analista de negócios, testadores, etc., reuniões diárias, Jira, tarefas, revisões de código, etc. Paralelamente ao trabalho no projeto educacional, são realizadas palestras sobre SQL, Spring, multithreading, Java 8 com trabalhos de casa. Em geral, o laboratório está repleto de eventos ricos e interessantes. Passei quatro meses no laboratório e passei na entrevista final – uma conversa de duas horas com dois programadores EPAM. Eles perguntaram sobre como escrever testes, coletas de dados, estrutura detalhada do mapa, SOLID, princípios ACID, inovações do Java 8, exceções, falamos detalhadamente sobre Spring. Havia muitos tópicos, a maioria dos quais não consigo me lembrar. Havia duas tarefas práticas - escrever um fluxo (com lambdas, é claro) e uma consulta simples ao banco de dados. Mais uma semana depois recebi uma carta de felicidades - uma oferta da Epam 😊 Do registo no Javarash à assinatura do contrato de trabalho, passaram-se 15 meses e aos 31 anos tornei-me programador. Param-param-pam, é isso!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION