Meus 2 cents:
Complicado - mas vamos la.
- Primeiro preciso que voce visualize o cenario onde vamos estar conversando: uma sexta feira, happy hour logo apos o expediente, sentados em volta de uma mesa de lata, uma gelada pela metade e duas ja vazias, copos cheios, num pe-sujo qualquer - so batendo bapo sobre a vida, universo e tudo mais. Entao - devagar com as expectativas.
Dito isso, avancemos.
- O Lucas Montano postou um video e texto hoje sobre o assunto (voce deve ter visto, mas enfim):
https://www.youtube.com/watch?v=SqBuRwXSM8w
https://www.tabnews.com.br/lucasmontano/esse-post-foi-deletado-do-r-brdev
- Existe um texto meio que "Hors concours" sobre carreira aqui no TABNEWS: FAQ do programador perdidão
https://www.tabnews.com.br/maniero/faq-do-programador-perdidao
- Entao lembre-se: o ser humano eh complexo e sua historia de vida tambem - apesar dos coachs quererem encaixar todo mundo no mesmo quadrado, nossa visao de mundo eh moldada individualmente por nossas experiencias.
Avacemos um pouco mais.
- Parece que enquanto programador, o teu problema nao eh sobre linguagens - mas sobre fundamentos. Entao talvez valha a pena dar uma olhada nestes videos que falam sobre Design Patterns, SOLID e outras coisas:
CANAL (da para assistir em velocidade 2x - um dia voce mata tudo, e depois volta do inicio e assiste mais devagar e mastigando: esse metodo nao eh para todo mundo, mas gosto de ter uma visao geral de tudo que vai ser dito primeiro e depois rever com calma cada item).
https://www.youtube.com/@RenatoAugustoTech
CANAL (apesar do risco de parecer puxa saco aqui, mas os videos sao realmente bons - ele eh um dos mantenedores do site tabnews)
https://www.youtube.com/@FilipeDeschamps
- Apos assistir os videos dos canais acima, a pergunta: eh isso mesmo que gosto/quero trabalhar ?
Avancemos.
- Pelo que falou, voce tem um conhecimento razoav el sobre DevOps e infra - e vejo os desenvolvedores de um modo geral passarem muito trabalho neste quesito. Ta, voce pode ate nao ser um expert, mas as vezes eh so uma questao de ajuste de conhecimento (p.ex. uma certificacao ou semelhante).
A pergunta de 1 milhao: voce quer mesmo ser DEV ? Ou estruturar melhor a carreira na area de CyberSeguranca/DevOps nao seria mais interessante ?
Nada impede que a programacao (p.ex. python) ser um suporte a atuacao de DevOps
-
Falando em Python: eu acho que eh uma linguagem com grande potencial - tudo que se esta fazendo em IA atualmente tem python envolvido. Existem alguns movimentos em Golang, mas tenho a impressao que python ainda eh a lingua franca aqui. E convenhamos, o mercado de IA esta aquecido - se vai ser apenas hype ou nao, so o tempo (e o custo) dira.
-
Frameworks: gosto de 2 frameworks, por serem fullstack, facil de aprender e usar: Laravel (PHP) e NextJS (Node/React). Pensando em mercado tambem, de um modo geral o NextJS parece mais aquecido (mas eh apenas uma opiniao).
Um video que gosto sobre NextJS eh este:
https://www.youtube.com/watch?v=e6FigV2fLC8
-
Ingles: Qualquer caminho que voce siga, invista em ingles. Hoje em dia eh facil (p.ex. cambly, IA). Eh um diferencial legal
-
Grana no bolso: Se voce precisar fazer uma grana rapida enquanto isso, existem alguns caminhos:
a) N8N/Whatsapp/IA: Da automacao para salao de beleza/consultorio/mecanica que agenda horarios ate suporte automatizado via RAG/CAG , da para fazer muita coisa aqui, de projetos de R$ 500 a R$ 50.000. Rapid de aprender, rapido de entregar, facil de dar manutencao (o unico senao eh o custo de token, mas enfim).
b) Mikrotik RB750GR3 + Failover: Instalacao de roteador para fazer failover em empresas que tenham 2 links (p.ex. VIVO e CLARO). O Mikrotik da conta do recado (so precisa do script). Tem opcao do TPLINK Tl-er605 e outros (router dual wan). Projetos simples, faceis de entregar e voce que ja tem expertise no suporte - ainda pode levar uma grana de manutencao.
Enfim, eh isso.
Mais uma vez: nada disso esta escrito em pedra - sao apenas consideracoes e voce precisa pesar bem diante da sua propria historia de vida e expectativas futuras.