por que só aprender a codar não é suficiente
TRANSCRIPT
Por que só aprender a codar não é suficiente
@caiocestari - Grupo Netshoes
faça sua pergunta online!Acesse o link do topo!
"Sabe de nada, inocente!"
Esta talk é baseada em fatos reais
2004
● BASIC● VISUAL BASIC● PASCAL● DELPHI
2006 2009
BACHARELADO EM CIÊNCIA DA COMPUTAÇão
"Sabe de nada, inocente!"
2009
L1L2
L3
"Sabe de nada, inocente!"
documentação completaera mais importante do que
software funcionando
2010
O Programador
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."
processos e ferramentaseram mais importantes do que
pessoas e interações
2011
O analista de sistemas
brastemp frost free FG839
esmaltec acendimento automático ex330-4b
OFERTA CATEGORIAfogão
geladeira
máquina de lavar
notebook
categorizado automaticamente
provavelmente é dessa categoria
é de outra categoria
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."
CATEGORIAfogão
geladeira
máquina de lavar
notebook
id=3
"Sabe de nada, inocente!"
quantos usos em 2 meses?select count(1) from categorizacoes where id=3
3
fazer o combinadoera mais importante do que
colaborar com o cliente
???
só saber codar não resolvia os problemas das pessoas, não era
suficiente!
existe uma outra maneira de desenvolver
software?
laboratório de programação extrema, 2009, ime-usp(XP)
!!!
seguir o planoou
responder às mudanças?
desenvolvimento ágil=
desenvolvimento com grande capacidade de adaptação a mudanças (ágil != rápido)
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.
agilidade é
cultura!
por que estas empresas são tão desejáveis?
1. elas se organizam para entregarem inovação cada vez mais rápido
?
1911
como decisões são tomadas em empresas hierárquicas
pensa/decide
executa
2. elas colocam o cliente no centro
3. elas melhoram a cada dia
4. elas sabem o que motiva um profissional que desenvolve software
"Se você fizer direito e rápido, ganha mais pontos"
programadorengenheiro
desenvolvedor
propósitoautonomia
aprendizado
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
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