Júnior, Pleno, Sênior:
em qual perfil me encaixo?Júnior, Pleno, Sênior: em qual perfil me encaixo? O que as empresas esperam que você saiba?
Você vai buscar uma colocação e se depara com vagas para desenvolvedores júnior, pleno e sênior.
Aí bate a dúvida: em qual desses perfis me encaixo melhor?
Pensando em lhe dar uma mãozinha, fizemos um resumo do que, em geral, as empresas esperam que você saiba em cada uma dessas etapas da sua vida profissional.
Júnior
Geralmente, é um profissional recém-formado ou que acumula pequenas experiências como programador profissional no domínio exigido pela vaga.
Tem domínio dos recursos básicos da linguagem.
Trabalha com escopos bem definidos e executa tarefas de menor complexidade.
Suas atividades são orientadas e revisadas de perto por um profissional mais experiente.
Pode apresentar, ocasionalmente, problemas para seguir padrões e compreender determinadas abordagens dentro das bases de código existentes.
Pleno
Esse profissional já domina o seu campo de atuação e, em média, acumula ao menos cinco anos de experiência.
Demonstra familiaridade com estruturas avançadas da linguagem e é capaz de desenvolver tarefas mais complexas, com alto grau de autonomia.
Sua atuação é supervisionada, normalmente, por um profissional de nível sênior e por vezes há necessidade de mudanças na implementação.
Compreende com facilidade os padrões e abordagens estabelecidos nas bases de código existentes.
Quanto à formação, costuma ser um profissional pós-graduado.
Sênior
Com mais de 10 anos de atuação na área, o desenvolvedor sênior receberá tarefas que exigem mais experiência profissional.
Irá participar de reuniões com níveis hierárquicos mais altos, como coordenadores e diretores.
Deve apresentar habilidades de gestão de equipes, projetos e prazos.
Precisa ser capaz de fornecer feedbacks sobre a atuação dos desenvolvedores júnior e pleno para os seus superiores.
Seu trabalho não precisa necessariamente ser revisado e deve ser capaz de desenvolver sozinho funcionalidades importantes, do conceito inicial até a entrega.
É fundamental que demonstre pleno domínio de ao menos um ambiente de programação e proficiência básica de um ambiente adicional.