Roadmap: Transição de carreira pra tech
Um caminho possível no seu ritmo. Você vem de outra área e tem muito a oferecer. A gente mostra como colocar isso na profissão.
Antes de começar (premissas)
- Você já tem uma profissão, então sabe trabalhar, se comunicar e resolver problemas. Isso vale muito.
- Ritmo realista: 1 a 2h por dia no máximo. Quando tiver mais tempo, aproveita sem culpa.
- Não precisa sair do emprego agora. Construa portfólio enquanto ainda ganha, e pule quando estiver seguro.
- Stack alvo: Python (lógica clara), SQL (qualquer sistema usa), Git (essencial), 1 projeto fullstack básico em JS.
- Seu background conta: vendedor entende UX, gestor entende arquitetura, designer sabe comunicar. Usa isso.
Trilha de IA (paralela)
Pergunta pra entender, não pra copiar. 'Explica linha por linha', 'que é esse erro', 'qual é a diferença'.
Cursor ou Claude Code no fluxo. Escreve boilerplate, você lê e aprova antes de commitar.
Pede revisão de código, refatoração, feedback. 'Isso está legível?', 'qual é a armadilha aqui?'.
O caminho, parada por parada
- Semana 1
Preparação e permissão
Montar o ambiente, firmar que você é capaz e que vale a pena.
Recursos, projetos e entregável
Nível 1 começa: IA como explora.
Entregável: Conta no GitHub e primeiro script rodando
Recursos (PT-BR)
- Configurar VS Code em 10 minutos
- Git e GitHub em português, Rocketseat
Marco: Primeira linha de código no GitHub. Não precisa estar perfeita.
- Mês 1
Fundamentos de Python (e lógica)
Aprender a pensar como programador. Variáveis, tipos, condições, laços.
Recursos, projetos e entregável
Nível 1 sólido. Pede à IA pra explicar, linha por linha. Refaz depois sozinho.
Entregável: 3 scripts simples no GitHub
Recursos (PT-BR)
- Guia Python pra gente vinda de outra profissão
- Python em português, Python.org
Projetos pra fixar
Marco: Consegue ler um script que você mesmo escreveu 2 semanas atrás e entender o que faz.
- Mês 2
Estruturas de dados e Git
Trabalhar com listas, dicionários e começar a versionbar código de verdade.
Recursos, projetos e entregável
Nível 1 + primeiras dicas de estilo. Usa IA pra revisar estrutura.
Entregável: 1 projeto com dados persistidos (arquivo ou banco simples)
Recursos (PT-BR)
- Estruturas Python explicadas
- Pro Git em português
- Learn Git Branching (jogo interativo)
Projetos pra fixar
Marco: Código dividido em funções, Git com mensagens claras, README que qualquer um entende.
- Mês 3
Banco de dados e pensamento relacional
Como dados realmente são organizados e consultados (SQL).
Recursos, projetos e entregável
Nível 2: IA como colega. Pede pra revisar estrutura de dados, pensar se está normalizado.
Entregável: Modelagem bem pensada + queries SQL que trazem insight
Recursos (PT-BR)
- SQL pra quem não é DBA
- PostgreSQL em português, Bóson
- SQL Murder Mystery (PT-BR)
Projetos pra fixar
Marco: Faz um JOIN de 3 tabelas, entende GROUP BY, consegue responder 'quantos pedidos cada cliente fez'.
- Mês 4
Primeiro projeto fullstack (backend simples)
Sair de scripts pra fazer uma API que outras coisas podem chamar.
Recursos, projetos e entregável
Nível 2 sólido. IA ajuda estrutura, você cuida da lógica.
Entregável: API simples rodando, banco de dados funcionando
Recursos (PT-BR)
- Flask: começo rápido
- REST explicado sem o jargão
- Insomnia pra testar API
Projetos pra fixar
Marco: API respondendo GET e POST, salvando no banco, consegue testar com Insomnia.
- Mês 5
Frontend e conectar tudo junto
Fazer interface que fala com sua API. Seu primeiro 'app' de verdade.
Recursos, projetos e entregável
Nível 2-3: IA faz boilerplate (HTML/CSS), você só testa e aprova.
Entregável: App fullstack rodando localmente, pode publicar qualquer dia
Recursos (PT-BR)
- JavaScript moderno em português
- Fetch API para chamar backend
- CSS Grid/Flexbox o essencial
Projetos pra fixar
Marco: App que você consegue mostrar pra alguém. Frontend bonito não precisa, mas funcional sim.
- Mês 6
Projeto 2 (maior) e publicar tudo
Executar um projeto mais complexo, com profundidade num lugar, publicado na internet.
Recursos, projetos e entregável
Nível 3: pede revisão de código, refatoração, feedback.
Entregável: Projeto 2 no ar com URL pública
Recursos (PT-BR)
- Deploy de App Flask
- Deploy de Frontend estático
- Primeiros passos em Render/Railway
Projetos pra fixar
Marco: Projeto com URL pública. Ponto de virada: já tem algo pra mostrar.
- Mês 7
Aprofundamento em 1 área
Virar sênior em algo. Estruturas de dados, arquitetura ou IA aplicada.
Recursos, projetos e entregável
Nível 3 sólido. IA como sênior que revisa, questiona, faz pensar.
Entregável: Um projeto com profundidade visível
Recursos (PT-BR)
- Estruturas de dados sem matemática
- Clean Code em português, Robert Martin
- Testes com pytest
Projetos pra fixar
Marco: Consegue explicar por que escolheu a estrutura de dados, refatorou o código, tem testes.
- Mês 8
Portfólio pronto e mindset mercado
Deixar tudo apresentável, começar a procurar oportunidades.
Recursos, projetos e entregável
IA pra review de código, simulação de entrevista, feedback de apresentação.
Entregável: GitHub com 2+ projetos solidos, README com GIF, história documentada
Recursos (PT-BR)
- Como escrever um README que atrai
- Preparar portfólio pra procurar emprego
Marco: GitHub que você mostra pra recruiter sem medo. Histórico claro de aprendizado.
- Mês 9+
Procura + buffer + especialização
Procurar oportunidade e mergulhar no que te anima.
Recursos, projetos e entregável
IA em tudo: testes de código, design de sistema, feedback.
Entregável: Ofertas de trabalho ou contrato como desenvolvedor
Marco: Primeira oportunidade de trabalho em tech (estágio, junior, freelance, tudo vale).
Checklist final
Princípios
- Você vem de outra área e isso é força, não fraqueza. Usa sua experiência.
- Uma hora por dia bate 8 horas no fim de semana. Consistência ganha.
- Não saia do emprego até estar seguro de que consegue trabalho em tech. Não precisa.
- Erro é mensagem, não fracasso. Leia o erro, pesquise, arrume.
- Ship it: projeto termina quando está na internet, não quando termina de codar.
- Estude quando tiver vontade, descanse quando precisar. Maratona, não sprint.
- Documenta tudo que aprende: README, commit claro, às vezes um blog post.
- Rede vale. Conversa com pessoas, pede feedback, mostra trabalho.