JavaRush /Blogue Java /Random-PT /Como (não) conseguir uma posição Junior na Epam / Como é ...
hooray
Nível 25
Санкт-Петербург

Como (não) conseguir uma posição Junior na Epam / Como é o treinamento em laboratório?

Publicado no grupo Random-PT
Olá a todos! Há cerca de um ano, senti que era hora de procurar um emprego. Para meu pesar, descobri que o conhecimento de Java SE não é suficiente nem mesmo para a posição de Intren, e meu currículo não é muito procurado - apenas algumas respostas às respostas em um mês, e essas foram negativas. Como (não) conseguir uma posição Junior na Epam / Como é o treinamento em laboratório - 1Então, por acaso, me deparei com a empresa Epam, que ministra cursos gratuitos e depois, após a conclusão com aproveitamento, oferece estágio em projetos reais com posterior emprego. Há muitas críticas mistas sobre o Epam na Internet, e quase nada de estudantes; na verdade, o objetivo da minha história é preencher essa lacuna. Gostaria de observar imediatamente que tudo o que é descrito abaixo se aplica especificamente a São Petersburgo e especificamente à direção Java. Uma grande empresa tem muitas diferenças de escritório para escritório e de projeto para projeto, sem falar nas cidades. O caminho para o Epam começa no site training.ru, onde você pode selecionar a área de interesse da sua cidade, visualizar os requisitos e enviar o pedido de participação. No meu caso foi o treinamento Java Core. O processo seletivo para treinamento consiste em 3 etapas - entrevista telefônica com o RH, onde eles farão algumas perguntas técnicas simples e verificarão seu inglês, teste técnico de informática + entrevista com base nos resultados, além de carta em inglês no escritório, e uma entrevista geral com o RH, onde eles aprenderão mais sobre você, seus objetivos, motivação e contarão mais sobre a empresa. Se você concluir com êxito essas etapas, receberá uma oferta para participar do treinamento. O treinamento consiste em palestras no escritório 2 a 3 vezes por semana à noite durante 3 a 4 horas, onde, via de regra, é ministrado Java Core (sintaxe, OOP, coleções, exceções, strings, multithreading em geral, JDBC) . Como resultado, o curso é projetado para aproximadamente 100 horas. A qualidade das palestras depende do palestrante, principalmente médios/seniores da produção, geralmente pessoas bastante alfabetizadas. Além das aulas teóricas, existem trabalhos de casa, cuja qualidade e oportunidade são um dos critérios para a conclusão com aproveitamento do curso. Na verdade, além do nível 25 em Javarush, eu tinha alguma experiência no desenvolvimento de meus próprios projetos, embora não grandes, então o curso foi bastante fácil para mim - eu já conhecia 80% das informações abordadas. O final do treinamento e o critério-chave para a conclusão bem-sucedida variam em diferentes cidades. Em algum lugar, por exemplo em Kiev, este é um projeto final bastante grande em Java puro, com autorização, servlets e banco de dados. Como me disseram, quase ninguém conseguiu concluí-lo com sucesso, portanto, em São Petersburgo eles o abandonaram em favor de um teste final baseado na certificação Oracle OCA/OCP (IMHO não é a melhor opção para testar conhecimento, mas é o que isso é). Se você assistiu às aulas regularmente, fez sua lição de casa bem e rapidamente e se saiu bem na prova (ou escreveu o projeto), você passa para a próxima etapa - o laboratório, e então a diversão começa. Gostaria de dizer desde já que o laboratório não é pago. Os projetos não são comerciais, ou seja, a empresa não recebe lucro pelo seu trabalho. Eles também ensinam você, gastam recursos e o tempo dos mentores com você. Portanto, ninguém vai te pagar. Não fui eu quem inventou isto, mas a empresa defende a sua posição desta forma. Quão justos são esses julgamentos - decida por si mesmo. O laboratório começa com um projeto de três semanas (novamente, não tenho certeza sobre outras cidades). Via de regra, cada aluno tem seu projeto pessoal, que será uma espécie de complemento ao projeto principal do aluno. Geralmente são aplicativos CRUD clássicos com UI, ou um pouco mais complicados, que você mesmo precisa escrever do zero. O objetivo é conhecer os processos da empresa, “tocar” nas tecnologias utilizadas no projeto e, de forma geral, ficar confortável e mais confiante nas tarefas do projeto principal. Depois de apresentar seu projeto à turma, aos mentores, ao gerenciamento do laboratório e apenas às pessoas interessadas, os estudos completos começam. Normalmente, a empresa pede que você dedique 20 horas semanais ao laboratório. Em geral, ninguém pode obrigá-lo a nada, porque você não está vinculado a nenhuma relação contratual. Porém, a duração do estágio dependerá da sua assiduidade e sucesso no projeto. Todo o trabalho na empresa é feito de acordo com a metodologia Ágil - muita comunicação, diversas reuniões e comícios, inclusive reuniões diárias, que você precisa assistir pessoalmente. A questão da combinação com o trabalho principal é difícil. Eu diria o seguinte: é possível combinar, mas é difícil e não aconselhável. Em primeiro lugar, a maior parte dos eventos diários acontecem na hora do almoço. Em segundo lugar, além das tarefas do projeto, há também aulas teóricas, com trabalhos de casa e testes baseados nessas aulas. É muito difícil acompanhar tudo isso, principalmente no seu trabalho principal. As tarefas de um projeto são completamente diferentes e dependem do próprio projeto. Normalmente, os projetos dos alunos usam tecnologias bastante modernas e populares, por exemplo: Java 8/11, Spring Core, Spring Boot, Spring Data, Hibernate, JUnit, bancos de dados. Como já falei, o laboratório também acolhe palestras nas principais áreas: Java 8, Spring, bancos de dados e multithreading. Cada um desses módulos dura cerca de um mês e meio, portanto, se você não quiser ficar sentado em um laboratório por meio ano, terá que dominar algumas das tecnologias sozinho. Aliás, durante o laboratório você precisa fazer uma avaliação de inglês com um professor. Se lhe atribuírem um nível abaixo de B1, simplesmente não farão uma oferta, por melhor especialista que você seja do ponto de vista técnico. A empresa está focada em clientes estrangeiros e o conhecimento da língua inglesa é muito importante. Se houver alguma lacuna, aconselho fazer o teste o mais cedo possível. Caso o nível esteja abaixo do exigido, você terá a oportunidade de se inscrever em cursos da empresa, aprimorar seu domínio do idioma e refazê-lo ao final. Em geral, de acordo com as regras, a retomada ocorre pelo menos seis meses depois, então é melhor fazer bem imediatamente. Mas, em teoria, eles podem abrir uma exceção e permitir que você a retome mais cedo. Não há prazo fixo para conclusão do laboratório; ele é individual para todos e depende de dois fatores: feedback dos mentores sobre o projeto e disponibilidade para entrevista técnica. O prazo médio, segundo minhas observações, é de 4 meses. Pessoalmente, concluí em menos de 3, mas ao mesmo tempo passei de 8 a 10 horas por dia estudando. Alguém comigo passou por isso em um mês e meio, mas este é um caso completamente excepcional. Ao final do estágio você receberá uma entrevista técnica. Tem duração de 2 horas e pergunta sobre todos os temas abordados durante o estudo, e, via de regra, também dão tarefas práticas sobre SQL/streaming. A entrevista é difícil e você precisa se preparar por muito tempo. O crescimento na carreira na Epama é bastante rápido - depois de meio ano você pode ser promovido para o nível médio. Portanto, eles exigirão de você o conhecimento apropriado. Aqui está apenas uma pequena lista de tópicos que com certeza serão questionados em uma entrevista: Spring (Core, Data JPA, MVC, AOP, Boot), Git, Java 8, SQL e bancos de dados (níveis de isolamento de transações, índices, formulários normais, anomalias ), Hibernate, Multithreading (do básico às coleções simultâneas, Completable Future e ForkJoinPool), CI/CD, JMM e assim por diante. Antes do ano novo, para conseguir um emprego no escritório de São Petersburgo, bastava passar na entrevista e ter nível de inglês B1 ou superior. Desde então, a política da empresa mudou e agora contratam apenas os melhores e de imediato para o projeto. Quando aparece, não se sabe se eles vão querer te oferecer lá e se você vai conseguir passar na entrevista com o cliente e ninguém te promete nada. Pela minha parte, gostaria de dizer que tenho uma impressão geral positiva da empresa. Possui processos bem estabelecidos, feedback, escritórios descolados, modernos e confortáveis ​​para trabalhar, muitos eventos para estudantes, altas exigências, mas o mais importante - experiência prática, com a qual as chances de conseguir um emprego aumentam muitas vezes. Passei com sucesso no laboratório, mas não consegui emprego na Epam devido à situação atual do mundo e à falta de projetos no momento. Porém, com o conhecimento que adquiri, recebi diversas ofertas de outros lugares sem problemas e agora trabalho como desenvolvedor júnior. Se vale a pena, cabe a você decidir. Se você tiver alguma dúvida, escreva nos comentários e obrigado pela leitura 😉 Possui processos bem estabelecidos, feedback, escritórios descolados, modernos e confortáveis ​​para trabalhar, muitos eventos para estudantes, altas exigências, mas o mais importante - experiência prática, com a qual as chances de conseguir um emprego aumentam muitas vezes. Passei com sucesso no laboratório, mas não consegui emprego na Epam devido à situação atual do mundo e à falta de projetos no momento. Porém, com o conhecimento que adquiri, recebi diversas ofertas de outros lugares sem problemas e agora trabalho como desenvolvedor júnior. Se vale a pena, cabe a você decidir. Se você tiver alguma dúvida, escreva nos comentários e obrigado pela leitura 😉 Possui processos bem estabelecidos, feedback, escritórios descolados, modernos e confortáveis ​​para trabalhar, muitos eventos para estudantes, altas exigências, mas o mais importante - experiência prática, com a qual as chances de conseguir um emprego aumentam muitas vezes. Passei com sucesso no laboratório, mas não consegui emprego na Epam devido à situação atual do mundo e à falta de projetos no momento. Porém, com o conhecimento que adquiri, recebi diversas ofertas de outros lugares sem problemas e agora trabalho como desenvolvedor júnior. Se vale a pena, cabe a você decidir. Se você tiver alguma dúvida, escreva nos comentários e obrigado pela leitura 😉
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION