The Way to Software Mastery
Descubra a arte de desenvolver software com maestria, autonomia e propósito
Iniciar a Jornada
Uma carta do curador
Esta é uma jornada cuidadosamente desenhada para expandir sua compreensão e transformar sua abordagem profissional. Através de uma exploração profunda e prática, você descobrirá novas perspectivas que irão enriquecer sua trajetória.
Convido você a embarcar nesta jornada de descoberta e crescimento consciente.
O que você irá explorar nesta jornada
Como Desenvolver
uma trajetória profissional de desenvolvimento de software a partir de alguém que interagiu com lendas como Steve Wozniak, Kent Beck, Martin Fowler e Uncle Bob, até tornar-se referência na comunidade de software.
Incorporar os Princípios
o mindset, os insights e as técnicas de quem quer chegar à maestria com a firmeza de propósito necessária para tratar a programação como arte
Compreender a Agilidade
e aplicar técnicas ágeis em times de desenvolvimento.
Esta jornada foi desenhada para você se...
Desenvolvedores de software
Líderes Técnicos
Lideranças interessadas em
compreender as nuâncias técnicas de um projeto de software
A proposta do
curso é para perfis variados. O único pré-requisito é o interesse pela programação e pela busca da excelência fazendo isso.
O que você vai aprender nesse programa
Módulo 1: Programação em essência
- Conhecendo o Inimigo
- Complexidade vs Complicação
- Regra 30
- Acidental vs Essencial
- Causo: Kent Beck e a metodologia improvisada
- Mindset: Simples vs Fácil
- Nem Todo Software Precisa ser Bom
- A Segunda Coisa Mais Importante
- Os Gigantes do Passado
- Os Ciclos Lentos da Tecnologia
- A Ilusão das Novidades Rápidas
- Causo: Steve Wozniak, fundador da Apple, e o cartão de aço
- O que é programação no fundo, de verdade, afinal?
- Causo: Sendo plagiado por Martin Fowler
- Simplicidade Anticlimática
- Causo: Como implementei uma camada de persistência objeto-relacional em Java sem saber a sintaxe do Java
Módulo 2: Programando sozinho
- Programar sozinho é uma arte
- Anti-Deslumbramento
- Cagadas das tecnologias de software líderes de mercado
- A Ética Hacker
- Design-by-Contract
- Ferramentas: Machado vs Motosserra. Rifle vs Azagaia
- Causo: Uncle Bob e a Morte do Banco de Dados
- Idiomas de código
- Études
- Software enquanto Magia
- Citação: Albus Dumbledore
- Expressividade
- Programando com o Subconsciente
- Múltiplos Projetos Simultâneos
- Fluência vs Familiaridade
- GML
- Como convencer seu chefe retranqueiro
- Princípios
Módulo 3: Programando em time
- Jogando pra ganhar num time retranqueiro
- A Cultura do Medo
- Heroísmo
- Teste "autimatizado"
- Como convencer seus pares
- A sabedoria do Extreme Go Horse
- Pair Programming, Mob Programming
- Branches: A Origem de Todo o Mal
- Parallel Change e Continuous Deploy
- Revezamento
- XPMM, Válvulas
Módulo 4: Disseminando a excelência
- Liderando um Time
- Herding Cats
- Autonomia: O que cobrar, como e quando cobrar do time?
- O santo graal das estimativas de software
- Propósito
- Disseminando a Maestria
- Aprendiz, Viajante e Mestre.
- Causo: A Bytecaverna
- Percival
- Causo: Discutindo de Igual para Igual com o Arquiteto Chefe Sem Nunca ter
- Trabalhado na Tecnologia Dele
- Learning and Coolness
- Escassez vs Abundância
- Causo: Qualitividade
Inicie o seu mergulho nessa jornada
MATRÍCULA INDIVIDUAL
Acesso a esta jornada específica
Com uma matrícula individual você tem:
- Acesso perpétuo a este produto
- Acesso à Prova para Certificação
- Acesso aos Materiais Adicionais
FULL PASS (Recomendado)
Tenha acesso a esta e a todas as outras jornadas
O Full Pass é o passaporte para você ter:
- Acesso a todo o catálogo por 1 ano
- Acesso a todas as Certificações
- Acesso a todos os Benefícios FullPass