CodeGym /Blogue Java /Random-PT /Como marcar um trabalho de desenvolvedor Java júnior? Ana...
John Squirrels
Nível 41
San Francisco

Como marcar um trabalho de desenvolvedor Java júnior? Analisando os requisitos de trabalho mais comuns nos EUA

Publicado no grupo Random-PT
Se você escolher o desenvolvimento de software como sua carreira, o que a maioria dos alunos da CodeGym faz, então conseguir seu primeiro emprego sério em tempo integral como Desenvolvedor Java Júnior provavelmente não será fácil. Mas também não deve ser muito difícil se você estiver usando CG para aprender a teoria essencial de desenvolvimento Java e adquirir habilidades práticas de usá-la, além de seguir nossas publicações destinadas a fornecer todas as outras informações necessárias para o trabalho ( ou apontá-lo na direção certa para obtê-lo). Aprender as perguntas mais frequentes sobre entrevistas de emprego para cargos Java e usar plataformas de preparação para entrevistas de desenvolvedores on-line deve ser útil para aumentar sua confiança antes da entrevista técnica, por exemplo.Como marcar um trabalho de desenvolvedor Java júnior?  Analisando os requisitos de trabalho mais comuns nos EUA - 1Mas isso seria suficiente? Para responder a essa pergunta, decidimos estudar as vagas abertas atualmente para Desenvolvedor Java Júnior nos EUA, observando os requisitos mais comuns para cargos desse nível. Então vamos ver.

1. Educação.

Requisito de descrição de cargo mais comum:
  • Bacharel em Ciência da Computação ou equivalente, ou um ou mais anos de experiência profissional.
Frequência de referência: mais de 70% das descrições de cargos . Evidentemente, um diploma de ciência da computação ainda é considerado pela maioria absoluta dos empregadores nos EUA como um requisito básico para uma posição de Desenvolvedor Java Júnior. Mas, embora um diploma de bacharel em Ciência da Computação seja mencionado com bastante frequência nas descrições de cargos, na maioria dos casos ele é percebido como um requisito necessário apenas se você não tiver nenhuma experiência de trabalho anterior nesse campo. Pelo menos um ano, ou melhor, dois anos de experiência profissional parece uma alternativa adequada ao diploma de CS aos olhos da maioria dos empregadores, com base em nossa pesquisa.

2. Experiência de trabalho.

Requisitos de descrição de cargo mais comuns:
  • Mais de 2 anos de experiência em trabalho de desenvolvimento de software.
  • Experiência prática comprovada em desenvolvimento de software.
  • Experiência de trabalho comprovada em desenvolvimento Java.
Frequência de referência: mais de 90% das descrições de cargos . Embora muitos empregadores tenham a tendência de especificar “dois ou mais” anos de experiência profissional como requisito padrão, muitos pedem apenas “experiência profissional comprovada” na área, o que nos permite concluir que ter uma prova de suas capacidades como desenvolvedor Java na forma de projetos paralelos ou trabalho freelance seria suficiente. Dado que você tem o suficiente para mostrá-lo como equivalente a 1-2 anos de trabalho no campo.

3. Tecnologias Java.

Requisitos de descrição de cargo mais comuns:
  • Experiência em recursos do Java 8, como expressões Lambda, Streams e CompletableFuture.
  • Bons conhecimentos de ambiente Java e J2EE (necessário para desenvolvedores Enterprise).
  • Sólida compreensão dos princípios e padrões de design OOD.
  • Forte compreensão da arquitetura corporativa de aplicativos e fluxos de dados.
Frequência de referência: mais de 95% das descrições de cargos . Claro, quase todas as descrições de trabalho do Desenvolvedor Java Júnior incluem o conhecimento do Java Core. Recursos do Java 8, ambiente J2EE e design orientado a objetos estariam entre os mais comumente mencionados.

4. Estruturas.

Estruturas que são mais comumente mencionadas nos requisitos de descrição do trabalho:
  • Primavera (70% das descrições de trabalho)
  • Hibernate (20-30% das descrições de trabalho)
  • Angular (25-30% das descrições de trabalho)
  • Bootstrap (20-25% das descrições de trabalho)
A estrutura Spring é mencionada nos requisitos para um desenvolvedor Java júnior com mais frequência, o que não é nenhuma surpresa, pois é de longe a estrutura Java mais popular. Outras estruturas, cujo conhecimento geralmente é especificado como desejável, são Hibernate, Angular e Bootstrap.

5. IDEs.

IDEs mencionados com mais frequência:
  • Eclipse (60% das descrições de trabalho)
  • IntelliJ IDEA (40% das descrições de trabalho)
Eclipse e IntelliJ IDEA dominam as descrições de empregos Java Junior nos EUA, embora, para ser justo, a maioria das empresas tende a articular esse requisito sem muitos detalhes, como a necessidade de ter experiência no uso de Eclipse, IntelliJ IDEA ou um dos IDEs alternativos .

6. Outras ferramentas, tecnologias e metodologias de desenvolvimento de software.

Mencionados com mais frequência:
  • Adobe Experience manager (AEM) (20% das descrições de trabalho).
  • Bamboo, Jira, SonarQube, Crucible, Subversion, GIT e outras ferramentas de versionamento de código (35% das descrições de trabalho).
  • Utilitários de construção e teste automatizados, como Jenkins, Junit, Maven, Robot Framework (15% das descrições de trabalho).
  • Desenvolvimento ágil SCRUM (mais de 70% das descrições de cargo).
Quando se trata de outras ferramentas e tecnologias de desenvolvimento de software, as mencionadas com mais frequência são ferramentas de controle de versão de código, soluções de gerenciamento de conteúdo, como o Adobe Experience Manager, e tecnologias automatizadas de teste de software. No campo das metodologias de desenvolvimento de software, o Agile SCRUM é de longe o mais dominante.

Como o CodeGym ajudará você a atender a esses requisitos e conseguir o emprego

Sentindo-se um pouco sobrecarregado com todas essas coisas que você parece precisar saber para conseguir uma posição de Desenvolvedor Java Júnior? Seria perfeitamente compreensível se você fosse. A boa notícia é que aprender no CodeGym pode e vai lhe dar a maior parte do conhecimento e experiência necessários. Você dominará todas as tecnologias essenciais do Java Core durante o curso de CG e começará a se acostumar com a ferramenta e as tecnologias que um desenvolvedor Java Junior deve conhecer com mais frequência logo após o início do curso. Nossos alunos começam a trabalhar em tarefas reais de codificação a partir do nível 3 e logo começam a desenvolver miniprojetos (escrevendo um software completo por conta própria) e jogos, fazendo toda a codificação no plug-in IntelliJ Idea do CodeGym, então você será muito confortável com o uso do IntelliJ Idea, que é o IDE mais popular entre os desenvolvedores Java atualmente. Enquanto os miniprojetos são projetados para armar você com todas as habilidades necessárias para progredir ainda mais e começar a trabalhar em projetos de estimação para obter aqueles 1-2 anos de experiência prática e se sentir confiante na entrevista de emprego. Tem experiência em se candidatar a cargos de Desenvolvedor Java Júnior? Compartilhe conosco na seção de comentários abaixo!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION