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

Meus 2 cents,

Vou indicar o "hours concours" aqui do TABNEWS sobre DEV (tem alguns pontos que nao concordo, mas a questao eh o panorama geral e ainda nao vi coisa muito melhor).

https://www.tabnews.com.br/maniero/faq-do-programador-perdidao

Agora, um detalhe: stack eh (praticamente) irrelevante - como estao seus fundamentos ?

SOLID, design patterns - para um DEV eh o feijao com arroz.

As stacks mudam (muito): ja trabalhei com COBOL em JCL, clipper no DOS, Delphi no windows, PHP nos anos 90 e um monte de coisas obscuras ou famosas (ja ouviu falar de DATAFLEX ou MUMPS ? pois eh...). Diria mesmo que, grosso modo, a cada 10 anos as stacks mudam (a tecnologia avanca de tal forma que forca o surgimento de uma nova stack que aproveita estes recursos mais recentes).

De qualquer forma, alguns pitacos:

INGLES: Como esta seu ingles ? Ter um ingles bom (B1/C2/C1) ajuda um bocado

REDES: Como esta seu conhecimento sobre redes/infra ? Sabe o que eh/como funciona IPv4, IPv6, DNS, gateways, rotas ? Pois eh, trabalhar com internet sem saber como a internet funciona as vezes da uma certa dor de cabeca. Nao eh para ser analista de infra, mas ter uma nocao de como estas coisas funcionam.

LINUX: Saber instalar/trabalhar em um servidor linux ajuda um bocado. Nao eh para ser o mestre - mas o terminal/bash nao pode ser um bicho de 7 cabecas, pelo menos no basico.

IA: Nao eh para ser "engenheiro de prompt" - mas saber como usar a IA no dia-a-dia e em projetos (p.ex. RAG). Voce pode gostar dela ou nao, mas nao da para fugir do impacto que ela vem causando na sociedade.

Python: Flexivel e ajuda um bocado para usar IA em projetos. Voce pode construir todo um projeto em C#, React ou Laravel - mas tambem pode criar a parte de API usando Flask para interagir com IA (facil e ampla documentacao).

Ficam meus votos para que voce encontre teu caminho.

Saude e Sucesso !

Carregando publicação patrocinada...