Muitos devs no começo de carreira (ou no começo dos estudos) acabam não sabendo se já estão prontos para entrar no mercado de trabalho, mas para ajudar aqueles que ainda não tem coragem de enviar o currículo para empresas eu vou listar o que um Desenvolvedor Júnior deve saber.
Para facilitar a lista vou separar em Frontend, Backend e base.
Conhecimentos de Base
Vamos começar pelos conhecimentos de base.
Antes de mais nada é preciso saber ao menos quatro pontos principais sobre programação, são eles:
Lógica de Programação
Ter uma boa lógica de programação é um ponto dos pontos mais importantes na base de um bom programador.
Pois de nada adianta saber a estrutura da linguagem sem saber estruturar uma boa lógica no código.
Estrutura de controle e repetição
Saber usar de maneira eficiente as estruturas de repetição e controle é muito importante.
Pois de nada adianta uma boa lógica, se não conseguir transcrever a lógica em código.
Estrutura de dados
Esse é um tópico muito subestimado.
Mas na minha opinião um bom desenvolvedor júnior deve conhecer as principais estruturas de dados.
E além disso deve saber em qual o melhor momento para usar cada uma delas.
Paradigmas de Programação
Para fechar os conhecimentos de base vem os paradigmas de programação.
Mesmo que seu foco de trabalho tenha um paradigma principal, é importante conhecer os demais.
O que um Desenvolvedor Júnior deve saber – Frontend
Para quem está começando com Frontend tem 3 linguagens que são essenciais, são eles:
HTML
A estrutura base de qualquer site é um HTML.
Então saber bem HTML é muito importante.
Mas não é só saber as principais TAGs, é importante também saber a semântica do HTML.
Pois isso influencia e muito no SEO das páginas.
CSS
De nada adianta ter um site bem estruturado mas feio.
Agora para deixar seu site mais bonito é importante saber bem CSS.
Principalmente na parte de alinhamento e responsividade.
Confira como treinar seu CSS com jogos online aqui.
Javascript
O Javascript é o que da vida ao sistema.
É o Javascript que permite que aja iteração nos sites.
Então saber ao menos o básico de Javascript é muito importante para um desenvolvedor frontend júnior.
O que um Desenvolvedor Júnior deve saber – Backend
Para quem quer focar no Backend é ainda mais importante saber a base de programação.
Além disso é muito importante conhecer sobre API’s, bancos de dados (SQL e NOSQL) e Sistemas operacionais.
Para mim um bom desenvolvedor júnior Backend deve saber criar a API para um CRUD simples sem maiores dificuldades, usando os verbos HTTP corretos.
Não sabe o que é um CRUD? Então confira o nosso post sobre CRUD.
Além de ter uma noção de Design Patterns e ambientes Cloud.
O que um Desenvolvedor Júnior deve saber – Conclusão
No geral, o que eu espero que um desenvolvedor Júnior saiba é criar um CRUD básico, seja ele no Frontend ou no Backend.
Usando a semântica correta do HTML, com um mínimo de responsividade, usando os verbos HTTP corretos e persistindo os dados em um banco de dados.
Quer aprender tudo que um Dev Júnior precisa para entrar no mercado de trabalho de maneira condensada? Confira então o Curso Programador Fullstack Javascript, nele você aprenderá todo o conteúdo necessário para entrar no mercado de desenvolvimento.
Agora se você está buscando um conhecimento mais teórico eu recomendo conferir o nosso post 4 Livros que todo Desenvolvedor deveria ler.
Seria incrível se vocês fizessem um artigo com projetos que um júnior devia saber fazer tipo 10 projetos
Boa noite este repositório contem vários projetos de diferentes níveis.
Link do repositório: https://github.com/florinpop17/app-ideas
Bom dia, devido as oscilações no mercado de dev, muitas empresas acabam tendo que cortar custos e estão exigindo mais habilidades; será que essa lista ainda se aplica no mercado de Devs hoje no final de 2023? Ou será necessário o junior ter mais conhecimentos?