Roadmap Técnico: do zero ao primeiro emprego
Um caminho possível (não o único), no seu ritmo: o que estudar, com que recursos e o que construir. Ajuste sem culpa.
Antes de começar (premissas)
- Ponto de partida: zero técnico real (dá pra começar sem nenhuma base).
- Ritmo: 2 a 4h por dia. Consistência vale mais que intensidade.
- Stack alvo: Java + Spring Boot + PostgreSQL + Docker + React/TS + AWS básico.
- IA desde a semana 1, como camada paralela (não no fim).
- Mês 9 é buffer: se chegar pronto antes, ótimo; se precisar mais tempo, ajusta sem culpa.
Trilha de IA (paralela)
Usa a IA para aprender, debugar e revisar. Regra: se não consegue refazer 10 min depois sozinho, não aprendeu.
Cursor, Copilot ou Claude Code no fluxo diário. Vibe code o boilerplate, mas leia e entenda antes do commit.
Apps com LLM via API, RAG, function calling. Comece pelo SDK direto antes de frameworks.
Sistemas autônomos com tools, memória e orquestração. Construa um agente do zero antes de adotar framework.
MCP servers, skills, hooks, rules. É o que faz pular pra pleno cedo.
O caminho, parada por parada
- Semana 1
Setup e mindset
Preparar o ambiente e firmar 3 hábitos que mudam tudo.
Recursos, projetos e entregável
Nível 1 começa aqui: IA como tutor.
Recursos (PT-BR)
- Curso em Vídeo, primeiro repositório no GitHub
- Configurando o VS Code, Rocketseat
Marco: Ambiente pronto e primeiro commit no GitHub.
- Mês 1
Fundamentos com Python
Lógica de programação, variáveis, tipos, condicionais, laços e funções.
Recursos, projetos e entregável
Nível 1 sólido. Peça à IA para explicar linha por linha e dar dicas, não a resposta.
Entregável: 5 projetinhos no GitHub
Recursos (PT-BR)
- Curso de Python 3, Mundo 1 e 2, Gustavo Guanabara (Curso em Vídeo)
- Documentação do Python em PT-BR
Projetos pra fixar
Marco: Consegue resolver um exercício de lógica novo sozinho.
- Mês 2
Python intermediário + Git/GitHub
Estruturas de dados do Python, arquivos, e Git de verdade.
Recursos, projetos e entregável
Nível 1 sólido + intro ao Cursor. Bônus: primeiro script que chama uma API de IA.
Entregável: CRUD em terminal + GitHub com README decente
Recursos (PT-BR)
- Git e GitHub do zero, Rocketseat
- Pro Git Book em PT-BR (gratuito)
- Learn Git Branching (jogo interativo, PT-BR)
Projetos pra fixar
Marco: CRUD em terminal sozinho, código dividido em funções, Git fluente.
- Mês 3
Java e POO de verdade
Orientação a objetos para valer, não só sintaxe de classe.
Recursos, projetos e entregável
Nível 2: Cursor/Claude Code como par no fluxo.
Entregável: Sistema bancário em terminal
Recursos (PT-BR)
- Curso de Java do zero, Loiane Groner
- POO em Java, Michelli Brito
- Bootcamps de Java na DIO (gratuitos)
Projetos pra fixar
Marco: Modela classes para um problema novo e explica herança vs composição.
- Mês 4
Banco de dados + intro a Spring Boot
SQL bem feito e o primeiro contato com APIs REST.
Recursos, projetos e entregável
Nível 2 sólido.
Entregável: Modelagem de e-commerce + primeiro endpoint REST
Recursos (PT-BR)
- PostgreSQL, Bóson Treinamentos
- SQL Murder Mystery (PT-BR), pratique resolvendo um caso
- Beecrowd, exercícios em PT
Projetos pra fixar
Marco: Lê SQL de complexidade média e entende REST.
- Mês 5
Spring Boot a fundo + Docker
API completa, em camadas, dockerizada e testada.
Recursos, projetos e entregável
Nível 3 (intro): chamar um LLM via API.
Entregável: API completa dockerizada
Recursos (PT-BR)
- Spring Boot do zero, Michelli Brito
- Spring Boot REST API, Loiane Groner
- Docker do zero, Rocketseat
Projetos pra fixar
Marco: API rodando local com Docker, testes básicos passando, JWT funcionando.
- Mês 6
React + TS + deploy do Projeto 1
Frontend moderno e o primeiro projeto fullstack no ar.
Recursos, projetos e entregável
Nível 3: RAG no Projeto 1.
Entregável: Projeto 1 fullstack deployado com URL pública
Recursos (PT-BR)
- React + TypeScript, Rocketseat
- React em PT-BR (docs oficiais)
- MDN Web Docs em PT-BR
Projetos pra fixar
Marco: Projeto 1 no ar com URL pública. Ponto de virada do plano.
- Mês 7
Projeto 2 com profundidade + algoritmos
Mostrar profundidade num eixo e firmar estruturas de dados.
Recursos, projetos e entregável
Nível 4: um agente simples + 1 MCP server.
Entregável: Projeto 2 deployado
Recursos (PT-BR)
- Estruturas de dados, Programação Dinâmica
- Big O explicado, Filipe Deschamps
- Beecrowd / LeetCode (easy), pratique
Projetos pra fixar
Marco: Projeto 2 no ar, mais complexo, com camada de IA ou eixo de profundidade.
- Mês 8
Polimento, Clean Code e testes
Deixar o portfólio apresentável e confiável.
Recursos, projetos e entregável
Polimento da trilha de IA.
Entregável: Portfólio completo, testes 70%+, CI/CD
Recursos (PT-BR)
- TDD na prática, Júlio de Lima
- SOLID em PT-BR, Otávio Miranda
- Refactoring Guru, Design Patterns (em PT)
Projetos pra fixar
Marco: Portfólio polido, testes 70%+, CI/CD funcionando.
- Mês 9
Buffer e iteração
Folga planejada para aprofundar gaps e iterar com feedback.
Recursos, projetos e entregável
Aprofundar o nível de IA que fizer mais sentido.
Marco: Pronto para o mercado, com folga para ajustar sem culpa.
Checklist final
Princípios
- Erre muito e leia o erro: a mensagem de erro é a melhor amiga.
- Pesquise bem antes de perguntar: isole o problema.
- Escreva sobre o que aprende.
- Commit todo dia, mesmo que pequeno.
- Ship it: o projeto termina no deploy, não no git push.
- Regra da reescrita: se não refaz em 10 min, não aprendeu.
- Profundidade vale mais que volume: 2 projetos sérios batem 8 medíocres.