por que só aprender a codar não é suficiente

64
Por que só aprender a codar não é suficiente @caiocestari - Grupo Netshoes faça sua pergunta online! Acesse o link do topo!

Upload: caio-cestari-silva

Post on 09-Jan-2017

74 views

Category:

Leadership & Management


1 download

TRANSCRIPT

Page 1: Por que só aprender a codar não é suficiente

Por que só aprender a codar não é suficiente

@caiocestari - Grupo Netshoes

faça sua pergunta online!Acesse o link do topo!

Page 2: Por que só aprender a codar não é suficiente

"Sabe de nada, inocente!"

Page 3: Por que só aprender a codar não é suficiente

Esta talk é baseada em fatos reais

Page 4: Por que só aprender a codar não é suficiente
Page 5: Por que só aprender a codar não é suficiente

2004

● BASIC● VISUAL BASIC● PASCAL● DELPHI

Page 6: Por que só aprender a codar não é suficiente

2006 2009

BACHARELADO EM CIÊNCIA DA COMPUTAÇão

Page 7: Por que só aprender a codar não é suficiente
Page 8: Por que só aprender a codar não é suficiente
Page 9: Por que só aprender a codar não é suficiente

"Sabe de nada, inocente!"

Page 10: Por que só aprender a codar não é suficiente

2009

Page 11: Por que só aprender a codar não é suficiente
Page 12: Por que só aprender a codar não é suficiente

L1L2

L3

Page 13: Por que só aprender a codar não é suficiente
Page 14: Por que só aprender a codar não é suficiente
Page 15: Por que só aprender a codar não é suficiente

"Sabe de nada, inocente!"

Page 16: Por que só aprender a codar não é suficiente

documentação completaera mais importante do que

software funcionando

Page 17: Por que só aprender a codar não é suficiente

2010

O Programador

Page 18: Por que só aprender a codar não é suficiente

Bem-vindo, caio! :) Aqui as coisas funcionam assim:

1. Eu te digo o que você tem que fazer2. Você registra isso na ferramenta da

empresa3. Se você fizer direito e rápido, ganha

mais pontos4. Seu trabalho é codificar, apenas, não

reclame se encontrar código ruim5. "Não converse com quem está ao seu lado,

senão você atrapalha o trabalho dessa pessoa e ela atrapalha o seu."

Page 19: Por que só aprender a codar não é suficiente

processos e ferramentaseram mais importantes do que

pessoas e interações

Page 20: Por que só aprender a codar não é suficiente

2011

O analista de sistemas

Page 21: Por que só aprender a codar não é suficiente

brastemp frost free FG839

esmaltec acendimento automático ex330-4b

OFERTA CATEGORIAfogão

geladeira

máquina de lavar

notebook

Page 22: Por que só aprender a codar não é suficiente

categorizado automaticamente

provavelmente é dessa categoria

é de outra categoria

Page 23: Por que só aprender a codar não é suficiente

Bem-vindo, caio! :) Aqui as coisas funcionam assim:

1. Eu te digo o que você tem que fazer2. Você registra isso na ferramenta da

empresa3. Se você fizer direito e rápido, ganha

mais pontos4. Seu trabalho é codificar, apenas, não

reclame se encontrar código ruim5. "Não converse com quem está ao seu lado,

senão você atrapalha o trabalho dessa pessoa e ela atrapalha o seu."

Page 24: Por que só aprender a codar não é suficiente

CATEGORIAfogão

geladeira

máquina de lavar

notebook

id=3

Page 25: Por que só aprender a codar não é suficiente
Page 26: Por que só aprender a codar não é suficiente

"Sabe de nada, inocente!"

Page 27: Por que só aprender a codar não é suficiente

quantos usos em 2 meses?select count(1) from categorizacoes where id=3

3

Page 28: Por que só aprender a codar não é suficiente

fazer o combinadoera mais importante do que

colaborar com o cliente

Page 29: Por que só aprender a codar não é suficiente

???

Page 30: Por que só aprender a codar não é suficiente
Page 31: Por que só aprender a codar não é suficiente

só saber codar não resolvia os problemas das pessoas, não era

suficiente!

Page 32: Por que só aprender a codar não é suficiente

existe uma outra maneira de desenvolver

software?

Page 33: Por que só aprender a codar não é suficiente
Page 34: Por que só aprender a codar não é suficiente

laboratório de programação extrema, 2009, ime-usp(XP)

Page 35: Por que só aprender a codar não é suficiente

!!!

Page 36: Por que só aprender a codar não é suficiente

seguir o planoou

responder às mudanças?

Page 37: Por que só aprender a codar não é suficiente
Page 38: Por que só aprender a codar não é suficiente

desenvolvimento ágil=

desenvolvimento com grande capacidade de adaptação a mudanças (ágil != rápido)

Page 39: Por que só aprender a codar não é suficiente

manifesto para o desenvolvimento ágil de software

Indivíduos e interações entre eles

mais que processos e ferramentas.

Software em funcionamento

mais que documentação abrangente.

Colaboração com o cliente

mais que negociação de contratos.

Responder a mudanças

mais que seguir um plano.

Page 40: Por que só aprender a codar não é suficiente

agilidade é

cultura!

Page 41: Por que só aprender a codar não é suficiente
Page 42: Por que só aprender a codar não é suficiente

por que estas empresas são tão desejáveis?

Page 43: Por que só aprender a codar não é suficiente

1. elas se organizam para entregarem inovação cada vez mais rápido

Page 44: Por que só aprender a codar não é suficiente
Page 45: Por que só aprender a codar não é suficiente

?

Page 46: Por que só aprender a codar não é suficiente

1911

Page 47: Por que só aprender a codar não é suficiente
Page 48: Por que só aprender a codar não é suficiente

como decisões são tomadas em empresas hierárquicas

pensa/decide

executa

Page 49: Por que só aprender a codar não é suficiente
Page 50: Por que só aprender a codar não é suficiente
Page 51: Por que só aprender a codar não é suficiente

2. elas colocam o cliente no centro

Page 52: Por que só aprender a codar não é suficiente
Page 53: Por que só aprender a codar não é suficiente

3. elas melhoram a cada dia

Page 54: Por que só aprender a codar não é suficiente
Page 55: Por que só aprender a codar não é suficiente

4. elas sabem o que motiva um profissional que desenvolve software

Page 56: Por que só aprender a codar não é suficiente

"Se você fizer direito e rápido, ganha mais pontos"

Page 57: Por que só aprender a codar não é suficiente
Page 58: Por que só aprender a codar não é suficiente
Page 59: Por que só aprender a codar não é suficiente

programadorengenheiro

desenvolvedor

Page 60: Por que só aprender a codar não é suficiente

propósitoautonomia

aprendizado

Page 61: Por que só aprender a codar não é suficiente
Page 62: Por que só aprender a codar não é suficiente
Page 63: Por que só aprender a codar não é suficiente

há três opções possíveis se você não está contente com seu

trabalho:

1) fique onde está, pare de reclamar e continue trabalhando;

2) mude de trabalho;3) transforme a realidade à sua volta

Page 64: Por que só aprender a codar não é suficiente

1) fique onde está, pare de reclamar e continue trabalhando;

2) mude de trabalho;transforme a realidade à sua volta

@caiocestari

Agile Coach

Organizador da Agile Brazil 2016