64

O que um iniciante precisa saber para tornar-se um JÚNIOR

Thiago Guedes
Thiago Guedes
Hoje boa parte do mercado de trabalho mostra bem claro três áreas de atuação de um desenvolvedor de software moderno. São elas:
  • Desenvolvedor Front-End
Irá trabalhar mais na parte visual de uma aplicação. Deve saber HTML, JAVASCRIPT e CSS principalmente. Também exige-se que saiba algum framework tipo Angular, jQuery ou similar. Conhecimentos de JSON e COMUNICAÇÃO REST, além do protocolo HTTP.
  • Desenvolvedor Back-End
Faz a parte do software que irá ser executado no servidor. Boa parte do mercado exige conhecimento das linguagens JAVA, PHP e C#, podendo haver outras menos usadas. Deve saber alguns frameworks no caso do Java. Deve conhecer HTML, caso use PHP.
Deve saber do protocolo HTTP, serviços SOAP ou REST, no mínimo, além de dominar algum framework de persistência como JPA ou HIBERNATE para JAVA. Pode ter que conhecer Design Patterns, SQL e comunicação Sockets, por exemplo.
  • Desenvolvedor Android/IOS
Neste caso deve-se conhecer Java, Kotlin ou outra linguagem utilizada para o desenvolvimento de aplicativos. É uma área crescente em demanda.(Para IOS deve-se saber Objective-C e ter um ambiente de desenvolvimento Apple, por exemplo.)


Em qualquer currículo você deve deixar claro qual é o seu maior conhecimento e interesse, dentro destas três áreas.
Cada área vai exigir conhecimentos diferentes, portanto defina sua área, foque seus estudos nestas tecnologias citadas para cara área e deixe claro seu conhecimento e experiência nelas.
É difícil acontecer no nível Junior, mas você também poder ser um Desenvolvedor Full-Stack.
Neste caso, Desenvolvedor Full-Stack, você tem conhecimentos e experiências fortes tanto em Front-End como em Back-End.

/* Existem também outros tipos de necessidades, mas como disse a grande maioria irá cair numa dessa três áreas citadas. */

Isso significa que precisa aprender uma série de coisas básicas sobre o mercado, inclusive terminologia, como as empresas funcionam, como contratam.
Para estar preparado para uma vaga de Júnior precisa-se de um pouco de experiência, então aceite qualquer trabalho que ajude nisso, não um que vão te mandar buscar café, mas aquele que te passam tarefas, que te explicam coisas, que mostrem o que é certo ou não.
Além disso, tenha um que você se orgulha e que tenha a ver com a ferramenta que usam na empresa. que quer ingressar, além de projetos que tenha interesse.
Ou seja, tenha projetos paralelos no GitHub.
Na pior das hipóteses você poderá usar aquele conteúdo para estudar no futuro, ou mesmo usar um algoritmo ajustável.
Na melhor das hipóteses você poderá ajudar alguém, ou mostrar pra um recrutador que já treina naquela tecnologia e que consegue entender os conceitos necessários para ler um código, e até editá-lo em partes.
Mas antes disso precisa-se estar preparado com conhecimento básico.
Aprenda os fundamentos. Não é decorar receitas de bolo, é entender o que está fazendo e QUAL O REAL PROBLEMA QUE QUER RESOLVER.


O Júnior não sabe coisas avançadas, não tem experiência, mas ele sabe o básico muito bem.

Não se preocupe com o avançado agora, não é seu objetivo ainda fazer o melhor código, mas deve melhorar sempre, não perca oportunidades de aprender e refatorar o que já foi feito. Isso mostra cuidado com o desenvolvido.

Imagine pessoas aleatórias na internet que não te conhecem e não sabem seus objetivos, suas limitações, suas vantagens, do que gosta, o que se dá bem, falando para você o que é bom para você. Isso não dá certo.


Procure por tutores que te ajudem aprender de forma estruturada e passada por quem tem qualificação e bagagem.


Aqui na DIO, a equipe trabalha duro em prol da educação open-source ( que é a gratuita).
Aproveite o direcionamento não só de conteúdo, mas também de vagas de emprego através da finalização do bootcamp escolhido.
Divulgue, chame um amigo para a tecnologia e lembre-se: tem sempre algo que você sabe mais e que pode ensinar alguém que tá num nível anterior ao seu.
Pense nisso.


Se te ajudei, dê um UP ^ ali do lado esquerdo desta caixa (marcando como ÚTIL) pra eu saber!


Sempre posto por aqui então me siga pra gente se ajudar e chegar mais longe.


Conto contigo.

Boas Festas, Inovadores!
29
720

Comentários (30)

0
Jony Lunardo

Jony Lunardo

18/04/2021 16:14

Up

0
R

Renan Silva

24/03/2021 01:18

Up! Esse artigo foi demais @ThiagoGuedes.

0
Aurelino Junior

Aurelino Junior

18/03/2021 15:50

Muito obrigado pelas dicas!

0
Larissa Souza

Larissa Souza

15/03/2021 01:36

Muito esclarecedor!

0
Beatriz Bezerra

Beatriz Bezerra

06/03/2021 16:37

Artigo esclarecedor, me ajudou bastante. obrigada!

0
L

Luciana Mancini

01/03/2021 15:10

Up! Top, bem motivador...essas injeções de ânimo são super relevantes para nós, iniciantes, Obrigada!

0
A

Amanda Fernandes

01/03/2021 13:51

up

0
F

Fernando Gomes

27/02/2021 20:04

Ótimo guia para dar um norte a quem está começando. Muito sucesso para você.Parabéns que sempre continue assim.

0
Djalma Nascimento

Djalma Nascimento

24/02/2021 13:17

Isso é muito bom

0
Pedro Martins

Pedro Martins

17/02/2021 16:21

Um artigo que traz tranquilidade para quem está iniciando... rsrs obrigado!

👨‍💻Community Support Analyst at Digital Innovation One | Oracle Academy Member🌠

Brasil