Executando verificação de segurança...
Em resposta a [Mentoria Dev] 🎈
3

Meus 2 cents:

  1. Normalmente quem pede mentoria, nem eh por nao saber para que lado vai, mas por se sentir inseguro se aquela decisao eh a melhor.

  2. Tem varios "mentores" que cobram por isso. Ate ai, nenhum problema - so que tem gente se que vende como "mentor/coach" e mal sabe se preparar/aparelhar para subir uma trilha e descer depois, e ainda diz que a culpa eh dos outros - eu ficaria beeeeeem longe deste tipo de "mentor".

  3. Mas vamos ao que interessa: se voce eh front-end, a evolucao natural eh entender os processos backend/full-stack

  4. Recomendo fortemente estudar:

4.1. Redes - entender como elas funcionam, diferencas entre ipv4, ipv6, roteadores, gateways, forward de pacotes, firewall. Nao eh para virar um analista de infra-estrutura (apesar de ser uma opcao), mas conseguir entender bem como uma rede funciona (estou cansado de devs que vao testar uma aplicacao remota e nao entender porque o http://localhost nao funciona...). Um CCNA ou MTCNA sempre ajuda (se nao puder ter o certificado, pelo menos o conhecimento equivalente)

4.2. Linux - falar de backend sem falar de linux eh complicado - aprenda um pouco sobre ele

4.3. Docker/Containers - impossivel falar em backend sem falar em containers.

4.4. Virtualizacao - aprender pelo menos o basico sobre VMs, conseguir instalar um VMPlayer, VMWorkstation ou Virtualbox ajuda muito (um PROXMOX seria um diferencial enorme)

4.5. Com o VMWorkstation instalado - procure aprender sobre EVE-NG ou PNETLAB. Eh um software que permite voce criar laboratorio/cenarios de rede - mas que sao facilmente expansiveis para cenarios de CI/CD.

4.6. Banco de dados: MySQL, PostgreSQL, NoSQL, Redis - o basico pelo menos

4.7. IA - se puder aprender como instala um LLM localmente, como treinar (p.ex. para responder sobre um assunto, como mecanica de automoveis) e como usar (uma API) - eh um grande differencial.

4.8. BLOCKCHAIN: aprender sobre blockchain e ciptomoedas eh bem util - nao estou falando aqui em ganhar com especulacao de cripto, mas usar o BLOCKCHAIN como recurso para armazenamento de informacoes nao volateis.

  1. Ingles - muito ingles. Falar bem mesmo (camby ou semelhante), com pouco sotaque ajuda imensamente. Ler e escrever tambem (mas aqui voce ate pode contar com a ajuda da IA para o dia-a-dia se nao domininar tanto a gramatica). Mas para falar, nao tem atalho (por enquanto).

  2. Ficar de olho no mercado: sempre acompanhar as tendencias de linguagens e ferramentas.

Acho que eh isso. No minimo: ingles e um pouco de redes, mas nesta lista tem bastante material para voce se divertir.

Carregando publicação patrocinada...
1

Oi, obrigado pelas dicas amigo!

A maior parte delas já "tenho" ou estão no meu backlog de estudos.

Eu estou sim muito inseguro com minha carreira. Apesar de ser um desenvolvedor a 4 anos, estudar diariamente e me esforçar ao máximo, sinto que não consigo sair do lugar.

Sou backend focado em java e durante esse ano inteiro, apliquei para pelo menos 1-2 vagas todos os dias. Consegui 10 entrevistas, 3 testes técnicos, 3 contatos de fora. O engraçado é que nenhum dos testes foi na minha stack e essa tem sido minha maior dúvida e motivo de insegurança no momento.

Agradeço seu comentário e vou analisar cada uma das sugestões.

2

Meus 2 cents, versao extendida:

Bem, se nenhum dos testes foi na sua stack, ou voce aplicou para vagas fora da tua area ou entao estao sinalizando para ti que sua stack atual esta um pouco fora do mercado.

Quanto a sensacao de nao sair do lugar, infelizmente eh normal - mas vou dar um spoiler da vida: a gente trabalha para ganhar dinheiro e ai poder fazer coisas legais no resto do tempo. Nada impede que voce trabalhe em algo que goste - mas mesmo gostando muito tem horas que voce se sente "cansado". Por isso eh importante continuar agregando conhecimentos e networking para permitir se reinventar em alguns momentos. Nao eh para sair mudando tudo a cada 3 anos, mas entender que existem momentos de se aquietar e existem momentos de se expandir - e no caso de front/back eh muito facil fazer isso se envolvendo em projetos pro-bono, pos-graduacao e coisas do genero.

Se voce tem tempo livre - faz uma pos-graduacao EAD de 4 a 6 meses: tem varias e de baixo custo, podem te trazer outras ideias.