Executando verificação de segurança...
1

Como se tornar um júnior melhor?

Comecei a estudar programação há pouco mais de um ano, há uns 3 meses comecei a trabalhar como desenvolvedor full-stack (com foco no front). Até que semana passada estava com um problema que passei a manhã toda tentando resolver e não consegui, quando pedi ajuda a outro desenvolvedor júnior com anos de experiência, que consegiu resolver o problema em menos de 30 minutos.

Assim como eu aprendi muitas coisas nesses 3 meses, sei que ele aprendeu muitas coisas nesses anos de experiência. Desde o ensino médio eu sempre tive uma voz na minha cabeça perguntando "Como consigo evoluir mais?", e isso me fez evoluir muito em tudo que faço, e vendo esse colega de trabalho fazendo isso deixou essa voz ainda mais alta.

Nesse tempo de pouco mais de um ano de estudo, desde que eu comecei a estudar programação, estudei quase todos os dias, inclusive final de semana. Porém, quando eu consegui o emprego, quis me dá um tempo de descanso e parei de estudar por fora do trabalho e da faculdade.

Depois de ver esse colega de trabalho resolvendo um probleminha com tanta facilidade, percebi que já está na hora de voltar a estudar e me veio a pergunta que está presente no título:

Como se tornar um júnior melhor? Ou seja, o que voces recomendam pra um júnior que entrou no mercado de trabalho recentemente? O que vocês acham que seja essencial? Seja em techs e softskills.

Segue um breve resumo dos meus conhecimentos e techs: React, Next, Node, Java com spring, GraphQL e os principais bancos relacionados e não nao relacionados.

Carregando publicação patrocinada...
1

Quando comecei fiz a mesma coisa, acabei esfriando os estudos, mas com poucos dias trabalhando percebi que não sabia nada e tive que voltar a estudar com mais intensidade do que antes.

Uma coisa que funcionou pra mim foi continuar criando projetos e contribuir para comunidade open source.

1

Como já respondi diversas vezes, precisa garantir que a educação básica esteja em ordem. Quem não tiver alicerce não consegue ter paredes sólidas. Muitas vezes a pessoa patina porque falta o básico que ela sempre achou chato na escola, ou até teve uma escola ruim, cada vez mais comum, infelizmente.

Depois tem que garantir que sabe todos os fundamentos da computação e engenharia de software. Como o nome diz é algo básico, não é avançado. Todo júnior precisa saber isso. Não precisa saber aplicar tão bem ainda, precisa de orientação. Muito da falha de resolver problemas é porque a pessoa não tem o ferramental de conhecimento para isso. Em outros casos pode ser falta de experiência, mas aí é normal, a pessoa é júnior, não espere ter a mesma destreza de alguém mais experiente.

Tem casos que a gente trava por questões momentâneas. Eu sempre enrosco em alguma coisa quando não estou em um dia bom. Minha experiência me manda fazer outra coisa. O que acha que estou fazendo agora?

Não tem muito segredo, é estudar, por completo, que inclui praticar. Aprender a aprender bem. Aprender com a experiência dos outros. Questionar tudo. Ter curiosidade genuína. Aproveite um dia após o outro. Toda experiência conta. Até o ócio tem sua função. Não tem atalhos. Os atalhos fazem a pessoa se machucar ao longo do caminho, pode nem perceber, mas no fim o preço é cobrado.

Não se preocupe tanto com tecnologias específicas, isso vai acontecendo conforme a necessidade. Não que pode deixar sem estudo, mas não é o mais importante.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).