Meus 2 cents:
-
Normalmente quem pede mentoria, nem eh por nao saber para que lado vai, mas por se sentir inseguro se aquela decisao eh a melhor.
-
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".
-
Mas vamos ao que interessa: se voce eh front-end, a evolucao natural eh entender os processos backend/full-stack
-
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.
-
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).
-
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.