← roadmaps
Básico 7 a 9 meses

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.

Stack: Python + JavaScript + SQL + Git + um projeto fullstack

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)

IA é ferramenta, não um atalho. A gente usa pra aprender mais rápido, revisar código e economizar tempo repetitivo. Desde a semana 1.

N1IA como exploraSemana 1

Pergunta pra entender, não pra copiar. 'Explica linha por linha', 'que é esse erro', 'qual é a diferença'.

N2IA como colegaMês 2

Cursor ou Claude Code no fluxo. Escreve boilerplate, você lê e aprova antes de commitar.

N3IA como sêniorMês 5+

Pede revisão de código, refatoração, feedback. 'Isso está legível?', 'qual é a armadilha aqui?'.

O caminho, parada por parada

  1. 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.

  2. 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.

  3. 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.

  4. 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'.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.
← voltar para os roadmaps