Pular para o conteúdo

Trilha de estudo

Trilha Líder Técnico: tudo o que estudar, tópico por tópico

Avaliação abrangente de Líder Técnico cobrindo arquitetura, qualidade de código, gestão de dívida técnica, mentoria, gestão de incidentes e pensamento sistêmico.

Resposta curta

Para aprender Líder Técnico, percorra 6 módulos e 32 tópicos na ordem em que um apoia o próximo. Comece por Arquitetura e Design e siga para Qualidade de Código e Padrões e Gestão de Dívida Técnica. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

6
módulos
32
tópicos
50
min para avaliar

O que você vai estudar

Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.

1 · Arquitetura e Design5 tópicos
  • Padrões de Projeto

    Aplicação de padrões de projeto criacionais, estruturais e comportamentais em bases de código reais

    Objetivos

    • Selecionar o padrão correto para um determinado problema
    • Explicar trade-offs entre padrões concorrentes

    Conceitos-chave

    • padrão factory
    • padrão strategy
    • padrão observer
    • padrão adapter
    • trade-offs do singleton
    • composição sobre herança
  • Design de Sistemas

    Projetar sistemas escaláveis com decomposição adequada de componentes e padrões de comunicação

    Objetivos

    • Decompor um monolito em serviços com fronteiras bem definidas
    • Escolher padrões de comunicação para componentes distribuídos

    Conceitos-chave

    • microsserviços vs monolito
    • arquitetura orientada a eventos
    • API gateway
    • service mesh
    • CQRS
    • domain-driven design
  • Design de API

    Projetar APIs RESTful, GraphQL e gRPC com consistência, versionamento e documentação

    Objetivos

    • Projetar um contrato de API consistente
    • Escolher entre REST, GraphQL e gRPC para um caso de uso

    Conceitos-chave

    • convenções REST
    • versionamento de API
    • estratégias de paginação
    • formatos de erro
    • idempotência
    • limitação de taxa
    • especificação OpenAPI
  • Modelagem de Dados

    Projetar esquemas de dados para bancos relacionais, de documentos e chave-valor com consciência de trade-offs

    Objetivos

    • Modelar dados para um padrão de acesso específico
    • Avaliar trade-offs entre normalização e desnormalização

    Conceitos-chave

    • normalização vs desnormalização
    • design de tabela única
    • análise de padrões de acesso
    • evolução de esquema
    • consistência eventual
    • persistência poliglota
  • Trade-offs Arquiteturais em Escala de Equipe

    Tomar e defender decisões arquiteturais para sistemas em escala de equipe: construir vs comprar, monolito vs microsserviços, síncrono vs assíncrono

    Objetivos

    • Aplicar um framework estruturado para tomar e documentar decisões de construir vs comprar
    • Distinguir decisões arquiteturais reversíveis de irreversíveis e aplicar o rigor adequado

    Conceitos-chave

    • construir vs comprar
    • monolito vs microsserviços
    • síncrono vs assíncrono
    • aplicação do teorema CAP
    • decisões reversíveis vs irreversíveis
    • ADRs
    • processo de RFC
2 · Qualidade de Código e Padrões6 tópicos
  • Revisão de Código

    Conduzir revisões de código eficazes que melhorem a qualidade, compartilhem conhecimento e mantenham a velocidade

    Objetivos

    • Fornecer feedback acionável em revisão de código
    • Equilibrar rigor com velocidade de revisão

    Conceitos-chave

    • checklist de revisão
    • feedback construtivo
    • diretrizes de tamanho de PR
    • verificações automatizadas
    • políticas de aprovação
    • latência de revisão
  • Estratégia de Testes

    Projetar pirâmides de teste, escolher tipos de teste e equilibrar cobertura com custo de manutenção

    Objetivos

    • Projetar uma estratégia de testes adequada para um projeto
    • Explicar por que as proporções da pirâmide de testes importam

    Conceitos-chave

    • pirâmide de testes
    • unitário vs integração vs e2e
    • test doubles
    • testes baseados em propriedades
    • metas de cobertura
    • gestão de testes instáveis
  • Pipeline CI/CD

    Projetar pipelines de integração contínua e implantação para entrega rápida e segura

    Objetivos

    • Projetar um pipeline CI/CD para uma equipe
    • Escolher estratégias de implantação para minimizar riscos

    Conceitos-chave

    • estágios de build
    • gestão de artefatos
    • estratégias de implantação
    • implantações blue-green
    • releases canary
    • feature flags
    • automação de rollback
  • Padrões de Codificação

    Estabelecer, aplicar e evoluir padrões de codificação e guias de estilo em uma equipe

    Objetivos

    • Introduzir padrões de codificação sem desacelerar a equipe
    • Equilibrar rigidez com pragmatismo

    Conceitos-chave

    • linters
    • formatadores
    • hooks de pre-commit
    • guias de estilo
    • convenções de nomenclatura
    • padrões de documentação
    • ADRs
  • Gestão de Dependências

    Gerenciar dependências de terceiros, fixação de versão, varredura de segurança e estratégias de atualização

    Objetivos

    • Projetar uma política de atualização de dependências
    • Avaliar risco da cadeia de suprimentos para uma nova dependência

    Conceitos-chave

    • versionamento semântico
    • arquivos de lock
    • varredura de vulnerabilidades
    • conformidade de licenças
    • Dependabot
    • segurança da cadeia de suprimentos
  • Desenvolvimento Assistido por IA

    Aproveitar assistentes de codificação com IA e ferramentas para acelerar o desenvolvimento mantendo qualidade de código, segurança e crescimento de habilidades da equipe

    Objetivos

    • Definir diretrizes de equipe para desenvolvimento assistido por IA responsável
    • Avaliar quando ferramentas de IA aceleram versus prejudicam a qualidade de engenharia

    Conceitos-chave

    • GitHub Copilot
    • Claude Code
    • revisão de código com IA
    • debugging assistido por IA
    • engenharia de prompts para desenvolvedores
    • programação em par com IA
3 · Gestão de Dívida Técnica5 tópicos
  • Identificação de Dívida Técnica

    Reconhecer dívida técnica deliberada, acidental e por degradação em uma base de código

    Objetivos

    • Categorizar dívida técnica por tipo e urgência
    • Utilizar métricas para revelar dívida oculta

    Conceitos-chave

    • dívida deliberada vs acidental
    • code smells
    • análise estática
    • métricas de acoplamento
    • complexidade cognitiva
    • quadrante de dívida técnica
  • Quantificação de Impacto

    Medir o custo da dívida técnica em termos de velocidade, confiabilidade e experiência do desenvolvedor

    Objetivos

    • Construir um business case para pagamento de dívida técnica
    • Correlacionar dívida com métricas de entrega

    Conceitos-chave

    • métricas DORA
    • pesquisas de experiência do desenvolvedor
    • correlação de incidentes
    • impacto no cycle time
    • custo de atraso
    • metáfora de juros da dívida
  • Estratégia de Refatoração

    Planejar e executar campanhas de refatoração que melhorem o código sem quebrar funcionalidades

    Objetivos

    • Planejar uma refatoração que possa ser entregue incrementalmente
    • Mitigar riscos durante refatorações de grande escala

    Conceitos-chave

    • padrão strangler fig
    • branch por abstração
    • testes de caracterização
    • movimentos seguros de refatoração
    • isolamento por feature toggle
    • entrega incremental
  • Migração Incremental

    Migrar sistemas legados progressivamente mantendo a estabilidade em produção

    Objetivos

    • Projetar um plano de migração em fases
    • Lidar com dual-write e consistência de dados durante migrações

    Conceitos-chave

    • migração strangler fig
    • padrão dual-write
    • estratégia de migração de dados
    • compatibilidade retroativa
    • planos de rollback
    • redirecionamento de tráfego
  • Frameworks de Priorização de Dívida Técnica

    Identificar, quantificar e priorizar sistematicamente a dívida técnica usando registros de dívida, análise de impacto e modelagem de investimento

    Objetivos

    • Construir e manter um registro de dívida técnica com impacto de negócio quantificado
    • Negociar investimento em dívida técnica com partes interessadas de produto usando enquadramento de ROI

    Conceitos-chave

    • registro de dívida
    • análise de hotspots
    • ROI da dívida
    • sprints de refatoração
    • padrão strangler fig
    • velocidade da dívida
    • trade-off entre dívida técnica e backlog de produto
4 · Mentoria e Compartilhamento de Conhecimento6 tópicos
  • Programação em Par

    Utilizar programação em par de forma eficaz como ferramenta de ensino e qualidade

    Objetivos

    • Decidir quando o pareamento agrega valor
    • Conduzir uma sessão de pareamento produtiva

    Conceitos-chave

    • papéis de driver/navigator
    • ferramentas de pareamento remoto
    • quando parear vs trabalhar solo
    • mob programming
    • transferência de conhecimento
    • anti-padrões de pareamento
  • Tech Talks

    Preparar e apresentar palestras técnicas internas para capacitar a equipe

    Objetivos

    • Estruturar uma tech talk para audiências de diferentes níveis
    • Medir a eficácia do compartilhamento de conhecimento

    Conceitos-chave

    • calibração de audiência
    • demonstrações de código ao vivo
    • exemplos abstratos vs concretos
    • curadoria de base de conhecimento
    • formato lunch-and-learn
    • gravação e consumo assíncrono
  • Revisões de Design

    Facilitar revisões de design que produzam melhores arquiteturas e desenvolvam competências da equipe

    Objetivos

    • Facilitar uma revisão de design que identifique riscos antecipadamente
    • Documentar decisões arquiteturais para futuros leitores

    Conceitos-chave

    • processo de RFC
    • templates de design doc
    • documentação de trade-offs
    • registros de decisão
    • facilitação inclusiva
    • revisão assíncrona
  • Desenvolvimento de Engenheiros Júnior

    Criar planos de crescimento, fornecer feedback e acelerar o desenvolvimento de engenheiros júnior

    Objetivos

    • Criar um plano de crescimento de 90 dias para um engenheiro júnior
    • Fornecer feedback específico, oportuno e acionável

    Conceitos-chave

    • planos de desenvolvimento individual
    • atribuições desafiadoras
    • frameworks de feedback (SBI)
    • níveis de delegação
    • segurança psicológica
    • mapeamento de carreira
  • Redação Técnica

    Criar documentos técnicos de alta qualidade -- RFCs, design docs, runbooks e ADRs -- que promovam alinhamento, preservem decisões e escalem conhecimento pela organização

    Objetivos

    • Escrever uma RFC que direcione tomada de decisão clara entre equipes
    • Construir uma cultura de documentação que escale com o crescimento da equipe

    Conceitos-chave

    • escrita de RFC/design doc
    • documentação de API
    • runbooks
    • ADRs
    • compartilhamento de conhecimento
    • cultura de documentação
  • Desenvolvimento de Engenheiros Sênior

    Desenvolver engenheiros sênior em contribuidores de nível staff/principal por meio de projetos desafiadores, patrocínio e feedback

    Objetivos

    • Projetar um plano de crescimento para um engenheiro sênior visando escopo de nível staff
    • Aplicar patrocínio (criar oportunidades) vs mentoria (dar conselhos) de forma adequada

    Conceitos-chave

    • patrocínio vs mentoria
    • atribuições desafiadoras
    • características de staff engineer
    • oportunidades de visibilidade
    • cultura de feedback
    • planos de crescimento de desempenho
    • estrutura de 1:1
5 · Gestão de Incidentes4 tópicos
  • Design de Plantão

    Projetar rotações de plantão sustentáveis com caminhos claros de escalonamento e runbooks

    Objetivos

    • Projetar uma rotação de plantão que evite burnout
    • Escrever runbooks que um novo membro da equipe consiga seguir

    Conceitos-chave

    • cronograma de rotação
    • políticas de escalonamento
    • elaboração de runbooks
    • redução de fadiga de alertas
    • modelos de compensação
    • shadow on-call
  • Resposta a Incidentes

    Liderar resposta a incidentes com comunicação clara, triagem estruturada e resolução rápida

    Objetivos

    • Liderar um incidente da detecção até a resolução
    • Comunicar o impacto de incidentes para partes interessadas não técnicas

    Conceitos-chave

    • papel do comandante de incidentes
    • classificação de severidade
    • atualizações de status page
    • comunicação com partes interessadas
    • coordenação de war room
    • mitigação vs causa raiz
  • Post-Mortems

    Conduzir post-mortems sem culpabilização que produzam melhorias acionáveis

    Objetivos

    • Facilitar um post-mortem sem culpabilização
    • Escrever itens de ação que previnam recorrência

    Conceitos-chave

    • cultura sem culpabilização
    • reconstrução de linha do tempo
    • fatores contribuintes
    • itens de ação com responsáveis
    • 5 porquês
    • correções sistêmicas vs paliativas
  • Gestão de SLO/SLA

    Definir, medir e gerenciar objetivos e acordos de nível de serviço

    Objetivos

    • Definir SLOs que equilibrem confiabilidade com velocidade
    • Utilizar orçamentos de erro para tomar decisões de desenvolvimento

    Conceitos-chave

    • SLI vs SLO vs SLA
    • orçamentos de erro
    • alertas de burn rate
    • SLOs voltados ao cliente vs internos
    • cadência de revisão de SLO
    • custo da confiabilidade
6 · Pensamento Sistêmico6 tópicos
  • Trade-offs de Sistemas Distribuídos

    Analisar o teorema CAP, modelos de consistência e tolerância a partições em sistemas distribuídos

    Objetivos

    • Analisar trade-offs de consistência vs disponibilidade para um caso de uso
    • Projetar operações idempotentes para sistemas distribuídos

    Conceitos-chave

    • teorema CAP
    • consistência eventual
    • consistência forte
    • idempotência
    • transações distribuídas
    • padrão saga
    • partições de rede
  • Planejamento de Capacidade

    Projetar necessidades de recursos e escalar infraestrutura antes da demanda

    Objetivos

    • Criar um plano de capacidade para um serviço em crescimento
    • Equilibrar custo com margem para picos de tráfego

    Conceitos-chave

    • testes de carga
    • modelagem de tráfego
    • escalabilidade horizontal vs vertical
    • políticas de auto-scaling
    • reserva de recursos
    • otimização de custos
  • Engenharia de Confiabilidade

    Construir sistemas confiáveis por meio de redundância, tolerância a falhas e engenharia do caos

    Objetivos

    • Projetar um experimento de engenharia do caos
    • Implementar degradação graciosa para caminhos críticos

    Conceitos-chave

    • engenharia do caos
    • circuit breakers
    • bulkheads
    • retry com backoff
    • degradação graciosa
    • game days
    • injeção de falhas
  • Orçamentos de Desempenho

    Definir, aplicar e otimizar orçamentos de desempenho em toda a stack

    Objetivos

    • Definir orçamentos de desempenho significativos para um serviço
    • Identificar e resolver regressões de desempenho

    Conceitos-chave

    • percentis de latência (p50, p95, p99)
    • metas de throughput
    • orçamentos de recursos
    • detecção de regressão de desempenho
    • fluxos de profiling
    • lei de Amdahl
  • Visão Técnica e Comunicação de Roadmap

    Elaborar e comunicar visão técnica e roadmaps para equipes de engenharia e partes interessadas executivas

    Objetivos

    • Escrever um documento de visão técnica que alinhe a equipe em torno de uma arquitetura plurianual
    • Apresentar um roadmap técnico para executivos com enquadramento de risco e investimento

    Conceitos-chave

    • documentos de visão técnica
    • storytelling de roadmap
    • arquitetura north star
    • convicção vs consenso
    • formatos de roadmap
    • apostas de engenharia
    • buy-in executivo
  • Due Diligence Técnica e Aquisições

    Conduzir due diligence técnica para M&A: avaliação de codebase, revisão de arquitetura, avaliação de equipe e planejamento de integração

    Objetivos

    • Conduzir uma avaliação estruturada de due diligence técnica dentro de uma janela de 2 semanas
    • Identificar dependências de pessoas-chave e riscos de integração antes do fechamento de uma aquisição

    Conceitos-chave

    • avaliação de codebase
    • revisão de arquitetura
    • inventário de dívida técnica
    • avaliação de equipe
    • risco de integração
    • dependências de pessoas-chave
    • integração pós-aquisição

Níveis: Júnior, Pleno, Sênior e Especialista

Explique com suas palavras

Corrigido por IA · sem cadastro · 1 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

Já estuda Líder Técnico?

A avaliação mede tópico por tópico, e o plano pula o que você já sabe.

Aberto para ler. A conta só é necessária para ser medido.

Perguntas frequentes

Por onde começar a estudar Líder Técnico?

Comece por Arquitetura e Design: Padrões de Projeto, Design de Sistemas e Design de API. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.

Quanto tempo leva uma avaliação completa de Líder Técnico?

Uma avaliação completa desta trilha leva cerca de 50 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.

Preciso de conta para usar esta página?

Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.