Recrutamento de Programadores Java
Como as empresas de TI aqui no Brasil faz uma seleção para recrutar um Programador Java e quais os requisitos que ela quer pra um profissional assim que sai da faculdade?
Dev
Curtidas 0
Melhor post
Ronaldo Lanhellas
15/09/2014
Pergunta difícil pois depende muito de empresa pra empresa, quais tipos de projetos ela tem e qual o investimento dela na área de TI. Enfim, baseado na experiência que tenho posso dizer que a maioria das empresas realiza entrevista "cara a cara" sem realizar testes mais técnicos com o profissional ainda mais quando ele acabou de sair da faculdade.
Poucas empresas que eu já vi fazendo recrutamento baseado em projetos, ou seja, você tem que criar um projeto em tal linguagem seguindo os requisitos pedidos. São empresas mais criteriosas e só vi isto sendo aplicado a profissionais com nível maior (Pleno pra cima, com salários mais altos).
Creio que o requisito base para um profissional (Analista Java) que acabou de sair da faculdade seria:
1 - Java em geral: JSE e JEE;
2 - Banco de Dados (Depende muito da empresa mas geralmente são esses: SQL SErver, PostgresSQL, MySQL ou Oracle);
3 - Engenharia de Software (Modelagem, Documentação, Diagramação e etc, em resumo, saber documentar e organizar seu projeto e não simplesmente programar, afinal vocÊ será um Analista e não um programador);
4 - Lógica de Programação (é mais base do que saber Java, sem isso fica impossível);
5 - Conhecer frameworks do mercado é um grande diferencial hoje em dia (depende muito da empresa), geralmente são esses: Spring, Hibernate(JPA), Log4j, JSF e etc.
Poucas empresas que eu já vi fazendo recrutamento baseado em projetos, ou seja, você tem que criar um projeto em tal linguagem seguindo os requisitos pedidos. São empresas mais criteriosas e só vi isto sendo aplicado a profissionais com nível maior (Pleno pra cima, com salários mais altos).
Creio que o requisito base para um profissional (Analista Java) que acabou de sair da faculdade seria:
1 - Java em geral: JSE e JEE;
2 - Banco de Dados (Depende muito da empresa mas geralmente são esses: SQL SErver, PostgresSQL, MySQL ou Oracle);
3 - Engenharia de Software (Modelagem, Documentação, Diagramação e etc, em resumo, saber documentar e organizar seu projeto e não simplesmente programar, afinal vocÊ será um Analista e não um programador);
4 - Lógica de Programação (é mais base do que saber Java, sem isso fica impossível);
5 - Conhecer frameworks do mercado é um grande diferencial hoje em dia (depende muito da empresa), geralmente são esses: Spring, Hibernate(JPA), Log4j, JSF e etc.
GOSTEI 1