8

O que se espera de um programador Júnior!

Jefferson Cruz
Jefferson Cruz

Para ser uma pessoa em nível júnior que toda empresa quer contratar primeiro você precisa saber que tem muito para aprender. Muito mais do que isso, é importante que você tenha entusiasmo pela aprendizagem.


Como existem muitas linguagens de programação(Java, C#, Python, Kotlin......), muitas ferramentas e muitas vagas com requisitos absurdos, pessoas iniciantes se perdem em “o que eu devo saber?”.


É nessa “o que eu devo saber” que muitas pessoas em nível júnior cai numa armadilha, a de estudar tudo que vem pela frente sem ter um foco e uma estratégia de estudo. Se você quer trabalhar com backend, temos Java, Kotlin, Python, C# e JavaScript como linguagens com muita oportunidade de mercado. Se você quer trabalhar com frontend, temos Angular, Bootstrap, Materialize também com muita oportunidade. Se você pensa em aprender todos de uma só vez, será um esforço para alcançar o vento. - Essa é minha opinião.


Foque naquilo que mais te interessa: Se é backend, foque em back. Se é frontend, foque seu esforço em front. Eu penso que é uma má ideia uma pessoa nível júnior focar seus estudos em backend e frontend ao mesmo tempo para se tornar um fullstack. A experiência mostrou quem faz esse caminho retarda seu progresso de estudo. Mas existe aquele fora da curva né.


Se você não perder tempo com a falta de foco, conseguirá tempo para aprender um diferencial que será sua carta na manga. Vou dar um exemplo, teste unitário, não era tão importante para uma pessoa iniciante a algum tempo atrás. Conseguir tempo para aprender teste unitário é garantir um diferencial valioso no seu currículo. Um outro exemplo seria conhecer bem um banco de dados como, PostgreSQL, Oracle, Mongodb, SQLServer. Com isso você já pode fazer seus projetos de portfólio em qualquer Banco de Dados.


Falando em portfólio, tenha todos os seus projetos de estudos no GitHub, isso vai te ajudar a se familiarizar com ferramentas de versionamento. Deixa ver se esqueci de mais alguma coisa, Ah Você não precisa ser ninja em UML para ser um programador Jr, mas precisa pelo menos entender um Diagrama de Classes e por falar em diagramas, é bom entender também um Diagrama Entidade Relacionamento (DER).


Mas no final de tudo, o que mais se espera de um candidato de nível júnior é sua força de vontade de querer aprender.


Talvez tenha esquecido de mais alguma coisa. Mas deu para entender o ponto do que se espera de um programador Jr né?


Eh isso ae turma, abração a todos e se cuidem!

4
113

Comentários (6)

0
Jarbas Filho

Jarbas Filho

11/09/2021 22:36

Muito obrigado pelas suas dicas, eu acabei de ser contratado graças ao Bootcamp da DIO e estava bem preocupado por não sentir segurança e não dominar principalmente a linguagem, mas tenho estudado muito mesmo e me dedicado. A parte do foco em ser Back ou Front me abriu os olhos, não da para querer ser junior Fullstack, seria necessário ser uma máquina para isso. Obrigado por compartilhar sua experiência.

1
Ana Guerra

Ana Guerra

18/05/2021 12:17

Nossa Jefferson, muito bom o conteúdo, parabéns! 🚀😄


Eu estou fazendo algumas entrevistas de emprego para dev. Mobile e Back-end, sabe o que é impressionante? Antes deu ir para as entrevistas, eu pesquiso sobre os temais mais abordados sobre a linguagem de programação que eu estudo e a área de atuação com ela e, infelizmente, o conteúdo da internet nem sempre é SEMELHANTE ao questionado nas entrevistas.


Em uma das entrevistas que eu fiz, perguntaram sobre algo que, no Google e para outros devs., era pergunta de Pleno/Senior, Injeção de dependência. Um tema que não é tão abordado no Bootcamp, por exemplo. Por conta desses imprevistos, é muito importante o pessoal se preparar para o pior, estudar tudo o que for necessário para Pleno e Sênior, não digo a prática, mas pelo menos a teoria. Por exemplo, eu não sei muito a prática de n conteúdos porque eu tenho 4 meses na área de programação e 2 meses foi aprendendo no Bootcamp da DIO, ou seja, eu sou iniciante, mas mesmo assim eu aprendo o conteúdo teórico do resto para dizer que eu sei e só preciso de tempo/experiência e, caso consiga, um mentor para me fazer evoluir rápido.


Dito isso pessoal, eu desejo bons estudos a todos! #keeprocking, dará tudo certo!!!

1
Ana Cruz

Ana Cruz

17/05/2021 10:52

Excelente dica, eu estava estudo tudo, rsrsrsrsrs

2
Débora Diniz

Débora Diniz

17/05/2021 09:43

Jefferson, texto esclarecer e fantástico. Consegui esclarecer algumas questões e ter um norte a partir das dicas que você trouxe. Gratidão.

2
E

Eduardo Junior

17/05/2021 07:52

Olá Jefferson, estou iniciando agora na programação e essas dicas propostas por você me mostrou o caminho certo que devo seguir.Meu muito obrigado a você, tmj.

3
Wlanyse Beckman

Wlanyse Beckman

17/05/2021 07:34

Olá Jefferson,

Ainda estou engatinhando na programação e é importante conhecer essas dicas que você compartilhou. Isso mostra que estou no caminho certo.Valeu!

Programador Java e Analista de Infraestrutura de Redes

Brasil