Para onde ir depois do primeiro mês

Você percorreu ferramentas, lógica, dados, controle de fluxo, web, projeto integrado, Git e uso consciente de IA. O próximo passo é escolher profundidade em uma especialidade sem abandonar fundamentos transversais (testes, Git, leitura de docs).

Diagrama PlantUML

Front-end

UI, acessibilidade, performance, design systems. Stack típica: TypeScript, React ou Vue, testes visuais. Perfil indicado se você gosta de feedback visual rápido e detalhe de interação.

Back-end

APIs REST/GraphQL, autenticação, filas, integrações, modelagem relacional. Stack: Node, Java, Python, Go + PostgreSQL, Redis. Indicado para quem prefere regras de negócio, escala e confiabilidade.

Engenharia de dados

Pipelines ETL, qualidade de dados, warehouses, BI. SQL avançado e noções de estatística. Ponte entre desenvolvimento e áreas analíticas.

DevOps / Platform

CI/CD, containers, infra as code, observabilidade. Menos visível ao usuário final; alto impacto em disponibilidade e custo.

Plano sugerido — mês 2

  1. Escolha uma especialidade primária e uma secundária leve.
  2. Projeto portfolio 2–4 semanas, escopo fechado, publicado no GitHub Pages ou similar.
  3. Contribuição open source pequena (docs, testes) para praticar fluxo social de Git.
  4. Ritmo sustentável: consistência semanal vence maratona esporádica.
  5. Continue validando código — com ou sem IA — como fez nesta trilha.

Encerramento

Esta trilha não esgota desenvolvimento de software — estabelece base adulta, orientada a prática e autonomia. O diferencial daqui para frente é repetir o ciclo: problema real → decomposição → implementação → teste → revisão → documentação.

Como escolher sem paralisia

Evite trocar de stack toda semana por hype. Use três filtros: (1) tipo de problema que te energiza, (2) demanda no mercado que você almeja, (3) projetos que consegue terminar em 30 dias. Se front-end te motiva mais quando o CSS “encaixa”, siga por aí; se prefere modelar API e regras de negócio, back-end.

Recursos de continuidade (curadoria enxuta)

  • Documentação oficial: MDN (web), documentação da linguagem escolhida — sempre primeira parada.
  • Prática: um projeto portfolio por mês, escopo fechado, publicado.
  • Comunidade: revisar PR de outros, participar de issues pequenas em OSS.
  • Ritmo: 3–5 sessões/semana consistentes vencem 40h num fim de semana seguido de pausa.

Preparação para processos seletivos júnior

Esperam clareza em fundamentos desta trilha: decompor problema, ler erro, explicar loop/condicional, mostrar projeto no GitHub com README honesto. Não memorizar algoritmos obscuros — demonstrar raciocínio em voz alta durante live coding ou take-home limitado.

Mapa de competências transversais (qualquer especialidade)

  • Git: branch, commit, PR — você praticou na semana 4.
  • HTTP básico: GET/POST, status 200/404/500 — aparece ao usar fetch.
  • SQL introdutório: SELECT, WHERE, JOIN — dados relacionais são onipresentes.
  • Testes: pelo menos casos manuais documentados; depois assert/Jest.
  • Leitura de docs em inglês: inevitável; glossário pessoal ajuda.

Não precisa dominar tudo no mês 1 — precisa saber que existem e ir preenchendo lacunas no mês 2–3.

Próximas trilhas sugeridas nesta plataforma

Quando disponíveis: aprofundamento front-end (TypeScript + framework), APIs com autenticação, testes automatizados, ou dados/SQL. Cada uma assume que você completou esta base — inclusive saber quando não delegar pensamento crítico.

Para aprofundar na web

Para entender melhor este tema, pesquise por:

  • "roadmap desenvolvedor junior 2025 2026" — visão geral de caminhos (use com critério)
  • "front-end vs back-end diferenças carreira" — escolher especialidade primária
  • "portfolio GitHub projetos junior exemplos" — o que recrutadores esperam ver
  • "como contribuir open source primeira issue" — prática de Git social
  • "entrevista técnica junior o que estudar" — fundamentos vs memorização

Escolha uma especialidade e liste três projetos fechados que provam progresso — meta para o mês 2.

Atividades

  1. Qual perfil combina APIs, filas e modelagem relacional?

    • A) Front-end
    • B) Back-end
    • C) Design
    • D) Suporte N1
    Ver resposta

    Resposta correta: B) Back-end

    Back-end concentra lógica server-side e persistência.

  2. Por que escolher uma especialidade primária no mês 2?

    • A) Para nunca aprender outras áreas
    • B) Acumular profundidade empregável antes de dispersar
    • C) Porque certificações exigem
    • D) Front-end está obsoleto
    Ver resposta

    Resposta correta: B) Acumular profundidade empregável antes de dispersar

    Profundidade gera projetos demonstráveis; amplitude vem depois.

  3. Qual especialidade primária você escolheria hoje e quais três evidências do mês 1 suportam essa escolha?

    Ver resposta

    Resposta pessoal. Critérios válidos: tipo de problema que motiva, exercícios com menos fricção, alinhamento com mercado local — clareza de motivação importa mais que moda de stack.