Carreira
Roadmap Seus Primeiros 90 Dias
Comece bem no primeiro emprego: onboarding, pull requests, leitura de código desconhecido, SOLID e TDD no dia a dia, e como transformar feedback em crescimento.
- Intermediário
- cerca de 13 horas
- 11 módulos
- 22 etapas
O que você vai aprender
1. Onboarding e Seus Primeiros 90 Dias
Faça um bom onboarding, leia uma base de código desconhecida, peça ajuda na hora certa e transforme feedback em um plano de crescimento.
- Onboarding e Primeiras Semanas — Carreira Júnior e Entrevistas · Onboarding e Primeiras Semanas
- Lendo uma Base de Código Desconhecida — Carreira Júnior e Entrevistas · Lendo uma Base de Código Desconhecida
- Pedir Ajuda e Aprender no Trabalho — Carreira Júnior e Entrevistas · Pedir Ajuda e Aprender no Trabalho
- Feedback e Plano de Crescimento — Carreira Júnior e Entrevistas · Feedback e Plano de Crescimento
2. Pull Requests para Juniores
Abra pull requests pequenos e claros, receba o feedback da revisão com maturidade e revise o código dos colegas com confiança.
- Pull Requests Pequenos e Claros — Carreira Júnior e Entrevistas · Pull Requests Pequenos e Claros
- Receber Feedback de Revisão — Carreira Júnior e Entrevistas · Receber Feedback de Revisão
- Revisar Código como Júnior — Carreira Júnior e Entrevistas · Revisar Código como Júnior
3. Colaboração com Git
Fetch, pull e push com remotos, e fluxos de trabalho em equipe baseados em pull requests.
- Fetch, Pull e Push — Git · Fetch, Pull e Push
- Fluxos de Trabalho, Pull Requests e Code Review — Git · Fluxos de Trabalho, Pull Requests e Code Review
4. Fundamentos de Testes
Testes unitários com Arrange-Act-Assert, e depois testes de integração e end-to-end.
- Testes Unitários e AAA — Testes e Qualidade · Testes Unitários e AAA
- Testes de Integração e E2E — Testes e Qualidade · Testes de Integração e E2E
5. Fundamentos de TDD
Aprenda o ciclo vermelho-verde-refatorar, escreva testes primeiro em passos pequenos e pratique em katas clássicos.
- Vermelho, Verde, Refatorar — Testes e Qualidade · Vermelho, Verde, Refatorar
- Design Guiado por Testes — Testes e Qualidade · Design Guiado por Testes
- Katas de TDD Passo a Passo — Testes e Qualidade · Katas de TDD Passo a Passo
6. TDD na Prática
Use TDD de fora para dentro com dublês de teste, corrija bugs e refatore com segurança, domine código legado e evite as armadilhas comuns.
- TDD de Fora para Dentro e Dublês de Teste — Testes e Qualidade · TDD de Fora para Dentro e Dublês de Teste
- Correção de Bugs e Refatoração Segura com TDD — Testes e Qualidade · Correção de Bugs e Refatoração Segura com TDD
- Código Legado, Seams e Testes de Caracterização — Testes e Qualidade · Código Legado, Seams e Testes de Caracterização
- Armadilhas do TDD e Feedback de Design — Testes e Qualidade · Armadilhas do TDD e Feedback de Design
7. Code Review e MentoriaOpcional
Dê e receba code reviews úteis e ajude colegas de equipe a crescer.
- Code Review — Liderança em Engenharia · Code Review
- Mentoria — Liderança em Engenharia · Mentoria
8. Dublês de Teste e Design de TestesOpcional
Isole código com mocks, stubs e fakes, e projete testes de limite, negativos e de regressão.
- Mocks, Stubs e Fakes — Testes e Qualidade · Mocks, Stubs e Fakes
- Testes de Limite, Negativos e de Regressão — Testes e Qualidade · Testes de Limite, Negativos e de Regressão
9. Princípios de DesignOpcional
SOLID, acoplamento e coesão, e DRY, KISS e YAGNI.
- SOLID — Clean Code e Design de Software · SOLID
- Acoplamento, Coesão e Composição — Clean Code e Design de Software · Acoplamento, Coesão e Composição
- DRY, KISS e YAGNI — Clean Code e Design de Software · DRY, KISS e YAGNI
10. SOLID na Prática
Aplique os cinco princípios SOLID em código real: identifique violações, refatore-as e explique os trade-offs em uma entrevista.
- Responsabilidade Única e Aberto/Fechado — Clean Code e Design de Software · Responsabilidade Única e Aberto/Fechado
- Substituição de Liskov e Segregação de Interfaces — Clean Code e Design de Software · Substituição de Liskov e Segregação de Interfaces
- Inversão de Dependência e Injeção — Clean Code e Design de Software · Inversão de Dependência e Injeção
- Identificando Violações do SOLID — Clean Code e Design de Software · Identificando Violações do SOLID
11. Incidentes e ConfiabilidadeOpcional
Lide com incidentes com calma, aprenda com eles e incorpore práticas de confiabilidade à equipe.
- Gestão de Incidentes — Liderança em Engenharia · Gestão de Incidentes
- Práticas de Confiabilidade — Liderança em Engenharia · Práticas de Confiabilidade
Cada etapa é liberada quando você responde bem às suas questões, e um módulo concluído conta em todos os roadmaps que o compartilham.
Comece este roadmap grátis