SlideShare a Scribd company logo
1 of 54
Profissionalismo
        para Desenvolvedores de Software




André Faria
@andrefaria       Baseado no livro Clean Coder de Uncle Bob
Então você quer ser
um desenvolvedor de
     software
   profissional?
Quer que as mães
apontem para você e
digam a seus filhos
para que sejam como
       você?
Cuidado com o
que você Pede!
Profissionalismo é
sem dúvida digno
   de honra e
  orgulho, mas
    também é
 responsabilidade.
Você não pode se orgulhar de algo
 pelo qual não se responsabiliza...
É muito mais fácil ser um
largado... Não se responsabilizar
 pelo trabalho e pela carreira....
Quando um
não-profissional faz
 uma besteira, seu
empregador limpa a
     bagunça...
Quando um profissional
 faz uma besteira, ele
   limpa a bagunça!
O corpo humano é extremamente complexo e
os médicos prometem não fazerem nada que te
                                 machuque....
O que você faz para escrever
  software sem defeitos?
Você se responsabiliza pelos defeitos
                             que cria?
Escrever testes é essencial para
garantir que seu software funciona...
Como você pode dizer
que é responsável se
  não os escreve?
“Toda a linha de código que você
 escreve deve estar testada, e
         Ponto Final!”
                Uncle Bob
Código escrito por
profissionais pode ser
alterado sem custos
    exorbitantes!
Em outras palavras,
    você também é
   responsável pela
estrutura do código que
       escreve!
Sua carreira é sua
   responsabilidade!
     Leia     Treine
Vá a conferências

Não é responsabilidade
  do seu empregador
Sua empresa te ajuda
       com isso?
 Ótimo! Estão te
fazendo um favor.
Mas a
responsabilidade
 ainda é sua!
Também não é responsabilidade do seu
empregador te dar “tempo” para você estudar...
“Você recebe por 40
horas para resolver
os problemas da sua
  empresa não os
      seus...”
           Uncle Bob
Faça as contas....
Sua semana tem 168 horas.
Dê à seu
empregador
40, e à sua
carreira 20
Sobram 108
+ 56 para dormir
  48
+ 52 para ...
  60
Só não desperdice...
Durante essas 20
 horas você deve
estar fazendo algo
  que gosta, que
aumente ainda mais
a sua paixão pelo
     que faz.
Esse é o grande
    segredo!
Opa! Perá ái...
Eu avisei que
 era mais fácil
ser um largado...
A escolha é sua!
Referências
Muito
Obrigado!
       @andrefaria
      http://blog.andrefaria.com
      http://blog.bluesoft.com.br

More Related Content

More from André Faria Gomes

Modern systems architectures: Uber, Lyft, Cabify
Modern systems architectures: Uber, Lyft, CabifyModern systems architectures: Uber, Lyft, Cabify
Modern systems architectures: Uber, Lyft, CabifyAndré Faria Gomes
 
Principles and Radical Transparency - Lessons Learned from Ray Dalio
Principles and Radical Transparency - Lessons Learned from Ray DalioPrinciples and Radical Transparency - Lessons Learned from Ray Dalio
Principles and Radical Transparency - Lessons Learned from Ray DalioAndré Faria Gomes
 
Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101André Faria Gomes
 
Boas Práticas da Rede Supermercadista Wegmans
Boas Práticas da Rede Supermercadista WegmansBoas Práticas da Rede Supermercadista Wegmans
Boas Práticas da Rede Supermercadista WegmansAndré Faria Gomes
 
Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...
Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...
Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...André Faria Gomes
 
Change management - Kotter’s eight-step model
Change management - Kotter’s eight-step model Change management - Kotter’s eight-step model
Change management - Kotter’s eight-step model André Faria Gomes
 
Palestra na Uninove sobre Agilidade
Palestra na Uninove sobre AgilidadePalestra na Uninove sobre Agilidade
Palestra na Uninove sobre AgilidadeAndré Faria Gomes
 
What happened to Google Reader?
What happened to Google Reader?What happened to Google Reader?
What happened to Google Reader?André Faria Gomes
 
Gestão Ágil com Management 3.0
Gestão Ágil com Management 3.0Gestão Ágil com Management 3.0
Gestão Ágil com Management 3.0André Faria Gomes
 
Lições aprendidas em 10 anos de agilidade
Lições aprendidas em 10 anos de agilidadeLições aprendidas em 10 anos de agilidade
Lições aprendidas em 10 anos de agilidadeAndré Faria Gomes
 
Os 7 hábitos das pessoas altamente eficazes
Os 7 hábitos das pessoas altamente eficazesOs 7 hábitos das pessoas altamente eficazes
Os 7 hábitos das pessoas altamente eficazesAndré Faria Gomes
 
Objetividade: A Virtude Esquecida
Objetividade: A Virtude EsquecidaObjetividade: A Virtude Esquecida
Objetividade: A Virtude EsquecidaAndré Faria Gomes
 
Lições de empreendedorismo com Flávio Augusto
Lições de empreendedorismo com Flávio AugustoLições de empreendedorismo com Flávio Augusto
Lições de empreendedorismo com Flávio AugustoAndré Faria Gomes
 
Capital de Giro e Ciclo Financeiro
Capital de Giro e Ciclo FinanceiroCapital de Giro e Ciclo Financeiro
Capital de Giro e Ciclo FinanceiroAndré Faria Gomes
 

More from André Faria Gomes (20)

Modern systems architectures: Uber, Lyft, Cabify
Modern systems architectures: Uber, Lyft, CabifyModern systems architectures: Uber, Lyft, Cabify
Modern systems architectures: Uber, Lyft, Cabify
 
Breaking the monolith
Breaking the monolithBreaking the monolith
Breaking the monolith
 
Agilidade - APAS
Agilidade - APASAgilidade - APAS
Agilidade - APAS
 
Principles and Radical Transparency - Lessons Learned from Ray Dalio
Principles and Radical Transparency - Lessons Learned from Ray DalioPrinciples and Radical Transparency - Lessons Learned from Ray Dalio
Principles and Radical Transparency - Lessons Learned from Ray Dalio
 
Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101Bluesoft @ AWS re:Invent 2017 + AWS 101
Bluesoft @ AWS re:Invent 2017 + AWS 101
 
Boas Práticas da Rede Supermercadista Wegmans
Boas Práticas da Rede Supermercadista WegmansBoas Práticas da Rede Supermercadista Wegmans
Boas Práticas da Rede Supermercadista Wegmans
 
Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...
Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...
Boas Práticas para Supermercadistas inspiradas no Whole Foods, Sprouts Marke...
 
Change management - Kotter’s eight-step model
Change management - Kotter’s eight-step model Change management - Kotter’s eight-step model
Change management - Kotter’s eight-step model
 
Palestra na Uninove sobre Agilidade
Palestra na Uninove sobre AgilidadePalestra na Uninove sobre Agilidade
Palestra na Uninove sobre Agilidade
 
Pensando Rápido e Devagar
Pensando Rápido e DevagarPensando Rápido e Devagar
Pensando Rápido e Devagar
 
What happened to Google Reader?
What happened to Google Reader?What happened to Google Reader?
What happened to Google Reader?
 
Gestão Ágil com Management 3.0
Gestão Ágil com Management 3.0Gestão Ágil com Management 3.0
Gestão Ágil com Management 3.0
 
Lições aprendidas em 10 anos de agilidade
Lições aprendidas em 10 anos de agilidadeLições aprendidas em 10 anos de agilidade
Lições aprendidas em 10 anos de agilidade
 
Os 7 hábitos das pessoas altamente eficazes
Os 7 hábitos das pessoas altamente eficazesOs 7 hábitos das pessoas altamente eficazes
Os 7 hábitos das pessoas altamente eficazes
 
Objetividade: A Virtude Esquecida
Objetividade: A Virtude EsquecidaObjetividade: A Virtude Esquecida
Objetividade: A Virtude Esquecida
 
Bematech IFRS
Bematech IFRSBematech IFRS
Bematech IFRS
 
Lições de empreendedorismo com Flávio Augusto
Lições de empreendedorismo com Flávio AugustoLições de empreendedorismo com Flávio Augusto
Lições de empreendedorismo com Flávio Augusto
 
Capital de Giro e Ciclo Financeiro
Capital de Giro e Ciclo FinanceiroCapital de Giro e Ciclo Financeiro
Capital de Giro e Ciclo Financeiro
 
Followership
FollowershipFollowership
Followership
 
Tips for SaaS Sales Team
Tips for SaaS Sales TeamTips for SaaS Sales Team
Tips for SaaS Sales Team
 

Profissionalismo para Desenvolvedores de Software