Entender a descrição de uma vaga de dev
Vamos analisar uma vaga de desenvolvedor front-end. Quero entender o que está sendo pedido e aonde posso me qualificar para atender cada um dos requisitos.
Entendendo cada item da vaga
RESPONSABILIDADES E ATRIBUIÇÕES
- Desenvolvimento de Produto: Desenvolver interfaces gráficas de baixa e média complexidade dos produtos da empresa, através da implementação de código-fonte, testes unitários, versionamento e integrações com APIs internas e de terceiros, com o objetivo de entregar valor ao cliente dentro do prazo estabelecido. Aplicar quando necessário conceitos iniciais de UI / UX juntamente de frameworks mais robustos na construção de frontend.
- Revisão de Códigos: Atuar como revisor de código entregues nas tarefas de estagiários e desenvolvedores júniores, através de aplicação do conhecimento, com o objetivo de garantir o correto funcionamento da feature entregue.
- Atuação no novo projeto da empresa: desenvolvimento de uma plataforma completa de omnichannel!
REQUISITOS E QUALIFICAÇÕES
Hard Skills
- Graduação Completa na área de Tecnologia ou Design.
- Conhecimento Avançado em HTML, Java Script, CSS e GIT.
- Conhecimento Intermediário em Testes Unitários e APIs REST.
- Conhecimento Básico em UI / UX e Conteinerização.
- Domínio de pelo menos um framework de frontend: VUE JS, REACT JS ou ANGULAR JS.
Soft Skills
- Comunicação assertiva
- Criatividade
- Adaptabilidade
- Organização
- Proatividade
Aonde me preparar para cada item da vaga
As habilidades (Hard Skills) específicas que estamos construindo são:
- HTML, Java Script, CSS
- GIT
- Testes Unitários
- APIs REST
- REACT JS
Eu sugiro as aulas no portal da Rocketseat. Sugiro focar e não ficar mudando de conteúdo e curso. Ir até o final.
As vezes, nos deparamos a erros e dificuldades e tendemos iniciar outro. Mas ai, repetimos os mesmos níveis mas nunca avançamos. Por isso, sugiro entrar em comunidades como no discord e no slack para resolver o problema que está passando. Pesquisar no google, perguntar no stackoverflow, e por ai vai.
Pode ser outra plataforma de curso, atendendo a esses itens que separamos acima, está valendo.
Candidate-se a uma vaga e vá fazer seu projeto prático da mesmo maneira que fez com projetos das aulas do curso que fez.
Irá utilizar o github para subir seus códigos para seu perfil e linkedin para conseguir ver as vagas para candidatar-se.
As habilidades (Soft Skills) serão aperfeiçoadas com interação nas comunidades, participação em eventos, contribuição para outras pessoas que vocês possa ajudar a fazer tarefas e aprender algo.
Procure maneiras de registrar seu percurso para permitir visualizar seu progresso.
Tomara que tenha gostado, aplauda o artigo! Até o próximo artigo e ótimos códigos.