SlideShare uma empresa Scribd logo
1 de 97
RuPy 2014 
COMO TER MAIS SORTE NA 
SUA CARREIRA 
Danilo Sato (@dtsato) 
dsato@thoughtworks.com
Você se acha 
sortudo 
ou 
azarado? 
https://www.flickr.com/photos/artotemsco/4696646765 2
3 
1. APTIDÃO 
2. SORTE 
3. APRENDIZADO
QUEM SOU EU? 
4 
@dtsato 
#ruby
QUEM SOU EU? 
4 
#javascript #python 
@dtsato 
#ruby
QUEM SOU EU? 
4 
#javascript #python 
@dtsato 
#ruby 
#java 
#elixir 
#devops
5
6
7
8
9
QUEM SOU EU? 
▫︎ThoughtWorker 
10 
@dtsato
QUEM SOU EU? 
▫︎Desenvolvedor 
▫︎Tech Lead 
▫︎Arquiteto 
▫︎Coach 
▫︎Treinador 
11 
@dtsato
12 
www.devopsnapratica.com.br 
!"
12 
www.devopsnapratica.com.br
12 
www.devopsnapratica.com.br 
RUPY20K 
20%
12 
www.devopsnapratica.com.br 
@dtsato RUPY20K 
20% 
! 
#DevopsNaPratica
“Como você virou um especialista em 
DevOps?” 
13
14 
“You can't connect the dots 
looking forward; you can only 
connect them looking backwards“
APTIDÃO 
15
16 
http://www.dtsato.com/blog/2008/02/11/ 
generalist-or-specialist-why-not-both/
17 
PARADOXO DO ESPECIALISTA 
SABE 
MAIS E MAIS 
SOBRE 
MENOS E MENOS
18 
PARADOXO DO GENERALISTA 
QUEM TEM 
JEITO PARA TUDO 
NÃO TEM 
JEITO PARA NADA
GENERALISTA OU ESPECIALISTA? 
19 
https://www.flickr.com/photos/shannonmary/150650362
T 20
Conhecimento 
Inter-disciplinar 
T 20
Conhecimento 
Inter-disciplinar 
T 20 
Especialização 
Área de
GENERALISTA E ESPECIALISTA! 
21
22 
Especialista 
Habilidade 1 
Habilidade 2 
Habilidade 3
23 
Generalista 
Habilidade 1 
Habilidade 2 
Habilidade 3
24 
Especialista Generalizado 
Habilidade 1 
Habilidade 2 
Habilidade 3
25 
MERCADO EXIGE POLIGLOTAS 
Full stack (front-end, back-end) 
DevOps (desenvolvimento, operações) 
Linguagem de programação 
Persistência (relacional, NoSQL) 
Paradigma (OO, funcional) 
…
26 
Especialista Generalizado 
Habilidade 1 
Habilidade 2 
Habilidade 3
27 
Especialista Generalizado 
Habilidade 1 
Habilidade 2 
Habilidade 3 
Habilidade 4 
Habilidade 5 
Habilidade 6 
Habilidade 7
É MUITA COISA! 
https://www.flickr.com/photos/found_drama/3137818241 28
29 
SÍNDROME DO IMPOSTOR
29 
SÍNDROME DO IMPOSTOR 
O que 
eu sei
29 
SÍNDROME DO IMPOSTOR 
O que 
eu sei 
O que eu acho que 
outras pessoas sabem
https://www.flickr.com/photos/califmom/9888353094 30
31
31 
join.thoughtworks.com
32 
MANTENHA UM DIÁRIO DAS 
SUAS CONQUISTAS 
https://www.flickr.com/photos/waltstoneburner/7946581522
33 
MUDE SUA PERSPECTIVA 
O que 
eu sei 
O que eu acho que 
outras pessoas sabem
34 
MUDE SUA PERSPECTIVA 
O que as 
outras 
pessoas 
sabem 
O que 
eu sei
SORTE 
35
36
37 
4 PRINCÍPIOS: 
▫︎Maximizar chances 
▫︎Ouvir sua intuição 
▫︎Esperar boa sorte 
▫︎Transformar azar 
em boa sorte
38 
4 PRINCÍPIOS: 
▫︎Maximizar chances 
▫︎Ouvir sua intuição 
▫︎Esperar boa sorte 
▫︎Transformar azar 
em boa sorte
https://www.flickr.com/photos/gcfairch/4189169360 39
39 
IMAGINAÇÃOCONTRAFATUAL 
A capacidade de imaginar o que não 
aconteceu mas poderia ter acontecido 
https://www.flickr.com/photos/gcfairch/4189169360
https://www.flickr.com/photos/gcfairch/4189169360 40
☔ 
https://www.flickr.com/photos/gcfairch/4189169360 40
☀ 
☔ 
https://www.flickr.com/photos/gcfairch/4189169360 40
41 
4 PRINCÍPIOS: 
▫︎Maximizar chances 
▫︎Ouvir sua intuição 
▫︎Esperar boa sorte 
▫︎Transformar azar 
em boa sorte
42 
MAXIMIZAR CHANCES 
OPORTUNISTAS
OPORTUNISTAS% 
42 
MAXIMIZAR CHANCES
42 
MAXIMIZAR CHANCES 
OPORTUNISTAS 
& 
%
43 
INTRODUZIR VARIAÇÃO E 
DIVERSIDADE PARA 
AUMENTAR AS CHANCES
44 
ÚLTIMO MOMENTO 
RESPONSÁVEL
SET-BASED DESIGN 
https://www.flickr.com/photos/toyotauk/6140724604 45
https://www.flickr.com/photos/its_our_city/2838668732 46
APRENDIZADO 
Não dá pra contar apenas com a sorte :-) 
47
48 
Recordação 
Reconhecimento 
Decisão 
Consciência 
MODELO DE DREYFUS
48 
Recordação 
MODELO DE DREYFUS 
Reconhecimento 
Decisão 
Consciência 
Novato 
Não-situacional 
Decomposto 
Analítica 
Monitorada
48 
Recordação 
MODELO DE DREYFUS 
Reconhecimento 
Decisão 
Consciência 
Novato 
Não-situacional 
Decomposto 
Analítica 
Monitorada 
Competente 
Situacional 
Decomposto 
Analítica 
Monitorada
48 
Recordação 
MODELO DE DREYFUS 
Reconhecimento 
Decisão 
Consciência 
Novato 
Não-situacional 
Decomposto 
Analítica 
Monitorada 
Competente 
Situacional 
Decomposto 
Analítica 
Monitorada 
Proficiente 
Situacional 
Holístico 
Analítica 
Monitorada
48 
Recordação 
MODELO DE DREYFUS 
Reconhecimento 
Decisão 
Consciência 
Novato 
Não-situacional 
Decomposto 
Analítica 
Monitorada 
Competente 
Situacional 
Decomposto 
Analítica 
Monitorada 
Proficiente 
Situacional 
Holístico 
Analítica 
Monitorada 
Expert 
Situacional 
Holístico 
Intuitiva 
Monitorada
48 
Recordação 
Reconhecimento 
Decisão 
Consciência 
Novato 
Não-situacional 
Decomposto 
Analítica 
Monitorada 
Competente 
Situacional 
Decomposto 
Analítica 
Monitorada 
Proficiente 
Situacional 
Holístico 
Analítica 
Monitorada 
Expert 
Situacional 
Holístico 
Intuitiva 
Monitorada 
Mestre 
Situacional 
Holístico 
Intuitiva 
Absorvida 
MODELO DE DREYFUS
49 MAPEIE O TERRENO https://www.flickr.com/photos/anniemole/313981428
50 
Desenvolvedor 
Algoritmos 
Estrutura de Dados 
Testes Automatizados 
Refatoração 
Design 
Arquitetura 
Linguagens 
Plataformas 
Front-End 
…
51 
DevOps 
Sistema Operacional 
Rede 
Segurança 
Hardware 
Virtualização 
Monitoramento 
Cloud 
Provisionamento 
Build / CI / Deploy 
…
52 
http://devops-bookmarks.herokuapp.com/
53 
http://www.opsschool.org/en/latest/
54 https://sysadmincasts.com/
É MUITA COISA PRA APRENDER! 
https://www.flickr.com/photos/found_drama/3137818241 55
https://www.flickr.com/photos/hertzen/5606479657 56
56 
Structured 
http://www.structuredprocrastination.com/ 
https://www.flickr.com/photos/hertzen/5606479657
57 
Structured 
' 
http://www.structuredprocrastination.com/ 
https://www.flickr.com/photos/hertzen/5606479657
58 
SÍNDROME DO ESTUDANTE
59 
CONHECIMENTO É FRACTAL 
https://www.flickr.com/photos/rosepetal236/2505325113
TECNOLOGIA PASSA POR 
CICLOS 
60
61
62
NÃO DESCARTE O QUE VOCÊ 
JÁ APRENDEU… 
…REFINE! 
63
64
O que você NÃO 
aprendeu sobre 
Orientação a 
Objetos 
Danilo Sato 
@dtsato 
http://bit.ly/rubyconfbr-oo
66 
PRÁTICA DELIBERADA
RESUMINDO 
67
68
https://www.flickr.com/photos/davegray/1180687751 69
70
71
71
72
“Your worst enemy cannot 
harm you as much as your 
own unguarded thoughts.” 
https://www.flickr.com/photos/framesofmind/4326599057 73
74 
“Stay hungry. Stay foolish.”
OBRIGADO! 
75 
Danilo Sato (@dtsato) 
dsato@thoughtworks.com 
www.devopsnapratica.com.br 
! 
#DevopsNaPratica 
! 
20% Desconto: RUPY20K

Mais conteúdo relacionado

Semelhante a Carreira DevOps sorte aptidão aprendizado

Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011André Faria Gomes
 
Como conhecer as pessoas
Como conhecer as pessoasComo conhecer as pessoas
Como conhecer as pessoasAntonio Egito
 
TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...
TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...
TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...tdc-globalcode
 
E book autoconhecimento_ok-1
E book autoconhecimento_ok-1E book autoconhecimento_ok-1
E book autoconhecimento_ok-1veraravagnani1
 
Disciplina na busca da Excelência
Disciplina na busca da ExcelênciaDisciplina na busca da Excelência
Disciplina na busca da ExcelênciaEduardo Klein
 
Curso de Liderança - Mod I.pdf
Curso de Liderança - Mod I.pdfCurso de Liderança - Mod I.pdf
Curso de Liderança - Mod I.pdfKeylaMeneses4
 
Gestão da Criatividade e Inovação
Gestão da Criatividade e InovaçãoGestão da Criatividade e Inovação
Gestão da Criatividade e InovaçãoRoberto Moschetta
 
3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...
3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...
3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...PM3
 
Aldeia Coworking - Empreendedorismo Criativo - Slides
Aldeia Coworking - Empreendedorismo Criativo - SlidesAldeia Coworking - Empreendedorismo Criativo - Slides
Aldeia Coworking - Empreendedorismo Criativo - SlidesRicardo Dória
 
E se joseph climber fosse cientista de dados v2
E se joseph climber fosse cientista de dados v2E se joseph climber fosse cientista de dados v2
E se joseph climber fosse cientista de dados v2Alex Lattaro
 
Como colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPressComo colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPressGuga Alves
 
Viver de blog - ducs amsterdam
Viver de blog -  ducs amsterdamViver de blog -  ducs amsterdam
Viver de blog - ducs amsterdamDucs Amsterdam
 
Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011André Faria Gomes
 
Design Thinking | Preparação de pesquisa
Design Thinking | Preparação de pesquisaDesign Thinking | Preparação de pesquisa
Design Thinking | Preparação de pesquisaColaborativismo
 

Semelhante a Carreira DevOps sorte aptidão aprendizado (20)

R4 ipe blog
R4 ipe blogR4 ipe blog
R4 ipe blog
 
Palestra adiante-com-o-show
Palestra adiante-com-o-showPalestra adiante-com-o-show
Palestra adiante-com-o-show
 
Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011
 
Lean startup training camp
Lean startup training campLean startup training camp
Lean startup training camp
 
Como conhecer as pessoas
Como conhecer as pessoasComo conhecer as pessoas
Como conhecer as pessoas
 
TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...
TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...
TDC2017 | São Paulo - Trilha Agile II Coaching I How we figured out we had a ...
 
Raven teste psicologico
Raven teste psicologicoRaven teste psicologico
Raven teste psicologico
 
E book autoconhecimento_ok-1
E book autoconhecimento_ok-1E book autoconhecimento_ok-1
E book autoconhecimento_ok-1
 
Desenvolver é...
Desenvolver é...Desenvolver é...
Desenvolver é...
 
Disciplina na busca da Excelência
Disciplina na busca da ExcelênciaDisciplina na busca da Excelência
Disciplina na busca da Excelência
 
Curso de Liderança - Mod I.pdf
Curso de Liderança - Mod I.pdfCurso de Liderança - Mod I.pdf
Curso de Liderança - Mod I.pdf
 
Gestão da Criatividade e Inovação
Gestão da Criatividade e InovaçãoGestão da Criatividade e Inovação
Gestão da Criatividade e Inovação
 
3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...
3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...
3 caminhos para alavancar resultados em seu negócio aplicando behavioral scie...
 
Aldeia Coworking - Empreendedorismo Criativo - Slides
Aldeia Coworking - Empreendedorismo Criativo - SlidesAldeia Coworking - Empreendedorismo Criativo - Slides
Aldeia Coworking - Empreendedorismo Criativo - Slides
 
E se joseph climber fosse cientista de dados v2
E se joseph climber fosse cientista de dados v2E se joseph climber fosse cientista de dados v2
E se joseph climber fosse cientista de dados v2
 
Como colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPressComo colaborar com a comunidade WordPress
Como colaborar com a comunidade WordPress
 
Viver de blog - ducs amsterdam
Viver de blog -  ducs amsterdamViver de blog -  ducs amsterdam
Viver de blog - ducs amsterdam
 
Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011Construindo uma cultura de Aprendizagem - TDC 2011
Construindo uma cultura de Aprendizagem - TDC 2011
 
Design Thinking | Preparação de pesquisa
Design Thinking | Preparação de pesquisaDesign Thinking | Preparação de pesquisa
Design Thinking | Preparação de pesquisa
 
PRIMEIROS PASSOS.pptx
PRIMEIROS PASSOS.pptxPRIMEIROS PASSOS.pptx
PRIMEIROS PASSOS.pptx
 

Mais de Danilo Sato

Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014Danilo Sato
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaDanilo Sato
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaDanilo Sato
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilDanilo Sato
 
O que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a ObjetosO que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a ObjetosDanilo Sato
 
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...Danilo Sato
 
Estratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-báEstratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-báDanilo Sato
 
Coding Dojo Introduction
Coding Dojo IntroductionCoding Dojo Introduction
Coding Dojo IntroductionDanilo Sato
 
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...Danilo Sato
 
Refactoring at Large
Refactoring at LargeRefactoring at Large
Refactoring at LargeDanilo Sato
 
Refatoração em Larga Escala
Refatoração em Larga EscalaRefatoração em Larga Escala
Refatoração em Larga EscalaDanilo Sato
 
Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011Danilo Sato
 

Mais de Danilo Sato (13)

Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014Padrões de deploy para devops e entrega contínua - DevDay 2014
Padrões de deploy para devops e entrega contínua - DevDay 2014
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega Contínua
 
Padrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega ContínuaPadrões de deploy para DevOps e Entrega Contínua
Padrões de deploy para DevOps e Entrega Contínua
 
Revisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia ÁgilRevisitando as Práticas de Engenharia Ágil
Revisitando as Práticas de Engenharia Ágil
 
O que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a ObjetosO que você NÃO aprendeu sobre Programação Orientada a Objetos
O que você NÃO aprendeu sobre Programação Orientada a Objetos
 
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
Princípios e Práticas para lidar com requisitos não-funcionais em desenvolvim...
 
Estratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-báEstratégias de Refatoração: além do be-a-bá
Estratégias de Refatoração: além do be-a-bá
 
Coding Dojo Introduction
Coding Dojo IntroductionCoding Dojo Introduction
Coding Dojo Introduction
 
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
Direto das Trincheiras: Boas e más práticas de aplicações Ruby em ambientes c...
 
Refactoring at Large
Refactoring at LargeRefactoring at Large
Refactoring at Large
 
Refatoração em Larga Escala
Refatoração em Larga EscalaRefatoração em Larga Escala
Refatoração em Larga Escala
 
Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011Managing your technical debt - AgileBrazil 2011
Managing your technical debt - AgileBrazil 2011
 
Lean Lego Game
Lean Lego GameLean Lego Game
Lean Lego Game
 

Carreira DevOps sorte aptidão aprendizado