Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O que eu adoraria ter aprendido há 3 anos

O que eu adoraria ter aprendido há 3 anos

O que eu adoraria
ter aprendido
há 3 anos

@guilhermeguitte
Leroy Merlin Brasil.
Co-organizer Meetup de Laravel em SP.

Background
Rapidamente...

Developer
Agile?
Scrum Master
Kanban
XP
Mentoring
Recrutamento
Facilitação
Criação de Produtos
Scrum
2011
2012
2013
2014
2015
2016
2017
XP

Developer
Agile?
Scrum Master
Kanban
XP
Mentoring
Recrutamento
Facilitação
Criação de Produtos
Scrum
XP

Minhas experiências
Experiência de outras pessoas que convivi

Vamos lá...

Quantos de vocês trabalham em times?

Qual o tamanho da equipe?

Qual é a principal atividade de um desenvolvedor?

To-dos de todo developer
Codar.
Discutir implementação com o colega.
Priorizar hipóteses de soluções.
Revisar PR do colega, argumentando sobre as possíveis melhorias e o por quê.
Auxiliar na construção produto com o conhecimento técnico.
Apresentar novas ferramentas para o time para melhorar o dia-a-dia.
Discutir com o time como será a distribuição de tarefas.
Resolver problemas e dar soluções.

Somente "Codar"?

Primeiro aprendizado...

#1 - Não negligencie soft-skills

Soft-Skills???

"Atributos e competências pessoais que permitem ao indivíduo melhorar as suas interações com os outros e com o mundo em seu redor."

Vocês já disseram isso alguma vez na vida:

"Ele(s) não entende o que eu digo"
"Ele(s) nem está me ouvindo..."
"Ele(s) nem deixou eu explicar direito..."
"Não consigo implementar algo de novo na empresa"

Soft skills
Escuta ativa.
Aberto a feedback.
Assertivo na sua comunicação.
Inteligência emocional.
Paciente.
Falar em público.
....
https://www.thebalance.com/list-of-soft-skills-2063770

Agora você pode estar pensando...

"Mas eu não preciso disso"
"O meu chefe que tinha que aprender isso"

Segundo aprendizado...

#2 - Não negligencie
Personal Development

Principais conceitos

Perfis comportamentais

Homeostase

Homeostase, a partir dos termos gregos homeo, "similar" ou "igual", e stasis, "estático".

Zona de conforto

Você
Feedback
Feedback

Você
Feedback
Feedback

Vulnerabilidade
https://www.ted.com/talks/brene_brown_on_vulnerability?language=pt-br

Você se desafiar gerenciando os riscos é saudável. Traz robustez, menos frágil.

#3 - A gestão é muito importante só para ficar nas mãos dos managers.

Você acaba fazendo gestão, porém com um certo nível de autonomia.

#4 - Cuidado com o Cargo Cult

Hype driven development

Estude! Prototipe! Aprenda!

Sabe a mania de você perguntar para alguém:
"Que remédio é bom pra dor no joelho?"

Ai o cara responde: "Benegripe"

#5 - Estude testes

Tl;dr;

Legacy code is code without tests.
Michael Feathers

Testar o seu código é também trabalhar no design dele.

#6 - Organize seus estudos

Maturidade
Em crescimento
Inovação

Maturidade - Vaca leiteira
Em crescimento - Bezerro
Inovação - Milk machine?

Horizonte 1
Horizonte 2
Horizonte 3

Gestão de portfolio
Horizonte 1 - O ROI nesse tipo de projeto é claramente óbvio e de retorno rápido.
Horizonte 2 - O ROI nesse tipo de projeto são mais longo prazo, porém são mais factíveis. Exigem esforço de MKT e venda para dar certo.
Horizonte 3 - Aqui você está falando de experimentação e aprendizado constante, você está apostando.

Tá, o que isso tem a ver com meu estudo?

Todo projeto horizonte 1 um dia vai "secar".

Como você organiza o portfólio de estudos para se manter atualizado com o mercado?

Horizonte 1
Horizonte 2
Horizonte 3

Obrigado!

Estamos contratando!

Front
Backend
Devops
UX
[email protected]

Guilherme Guitte

April 28, 2017
Tweet

More Decks by Guilherme Guitte

Other Decks in Technology

Transcript

  1. Developer Agile? Scrum Master Kanban XP Mentoring Recrutamento Facilitação Criação

    de Produtos Scrum 2011 2012 2013 2014 2015 2016 2017 XP
  2. To-dos de todo developer • Codar. • Discutir implementação com

    o colega. • Priorizar hipóteses de soluções. • Revisar PR do colega, argumentando sobre as possíveis melhorias e o por quê. • Auxiliar na construção produto com o conhecimento técnico. • Apresentar novas ferramentas para o time para melhorar o dia-a-dia. • Discutir com o time como será a distribuição de tarefas. • Resolver problemas e dar soluções.
  3. "Atributos e competências pessoais que permitem ao indivíduo melhorar as

    suas interações com os outros e com o mundo em seu redor."
  4. Vocês já disseram isso alguma vez na vida: "Ele(s) não

    entende o que eu digo" "Ele(s) nem está me ouvindo..." "Ele(s) nem deixou eu explicar direito..." "Não consigo implementar algo de novo na empresa"
  5. Soft skills • Escuta ativa. • Aberto a feedback. •

    Assertivo na sua comunicação. • Inteligência emocional. • Paciente. • Falar em público. • .... https://www.thebalance.com/list-of-soft-skills-2063770
  6. Gestão de portfolio • Horizonte 1 - O ROI nesse

    tipo de projeto é claramente óbvio e de retorno rápido. • Horizonte 2 - O ROI nesse tipo de projeto são mais longo prazo, porém são mais factíveis. Exigem esforço de MKT e venda para dar certo. • Horizonte 3 - Aqui você está falando de experimentação e aprendizado constante, você está apostando.