🚀 Por que este Roadmap?
O mercado mudou: assistentes e agentes de código fazem parte do dia a dia, e saber usá-los com critério virou parte do ofício. Fundamentos continuam decisivos.
Este projeto não é apenas uma lista de tecnologias. É um guia curado para formar Engenheiros de Software Completos, preparados para:
- Trabalhar com agentes de código e MCP, com testes, CI e revisão humana.
- Construir sistemas eficientes e sustentáveis (Green Software, FinOps).
- Investir em fundamentos, experiência do usuário e soft skills, que a IA não substitui.
🌟 O Desenvolvedor Completo em 2026
Ser um Desenvolvedor Completo é combinar habilidades técnicas e humanas, indo além do código-fonte: entender o problema, escolher bem e verificar o resultado. Os pilares são:
- Fundamentos: algoritmos, redes (HTTP, DNS), SQL, Git/GitHub, uma linguagem sólida e arquitetura de software.
- IA no fluxo de trabalho: agentes de código, MCP, RAG e avaliação, sempre com revisão humana.
- Cloud & DevOps: CI/CD, observabilidade e uso consciente de recursos na nuvem (FinOps).
- Eficiência: Green Software, medição de custo e consumo, IA no dispositivo e Wasm onde fizer sentido.
- Carreira e Soft Skills: comunicação clara, feedback, colaboração e foco no usuário.
O guia vai dos fundamentos (Júnior) aos padrões de arquitetura (Sênior/Especialista), com recursos reais e exercícios práticos.
🗺️ Sua Jornada Começa Aqui
- Trilha Comum (Base): Fundamentos, ferramentas, IA e carreira. Recomendada para todos.
- Escolha sua Especialização:
- Backend: Para quem gosta de lógica, dados e sistemas robustos.
- Frontend: Para quem gosta de criar interfaces acessíveis e performáticas.
- Full Stack: O pacote completo. Combine os conhecimentos de Frontend e Backend para construir produtos de ponta a ponta.
- Mobile: Para quem quer criar apps para celulares e tablets.
- DevOps: Para quem cuida de infraestrutura e automação.
- Engenharia de Dados: Para quem trabalha com pipelines e plataformas de dados.
- Cybersecurity: Para quem protege sistemas e dados.
- Inteligência Artificial: Para quem constrói produtos com modelos de linguagem.
- QA & Testing: Para quem garante qualidade e confiança.
💡 Conselhos de Carreira
Não sabe por onde começar? Sente que não sabe nada (Síndrome do Impostor)? Confira a página de Conselhos para dicas de carreira, estudo e saúde mental.
Créditos
Inspirado em: Roadmap.sh