O slideshow foi denunciado.

git commit -m "carreira"

0

Compartilhar

1 de 38
1 de 38

Mais Conteúdo rRelacionado

Livros relacionados

Gratuito durante 14 dias do Scribd

Ver tudo

Audiolivros relacionados

Gratuito durante 14 dias do Scribd

Ver tudo

git commit -m "carreira"

  1. 1. git commit -m “carreira” @andreybleme
  2. 2. Inovação e Software@andreybleme
  3. 3. Inovação e Software
  4. 4. Inovação e Software vulpi.com.br
  5. 5. A BIG PROBLEM!
  6. 6. somewhere TODAY a project is failing Peopleware, Tom DeMarco
  7. 7. https://techcrunch.com/2012/07/14/what-exactly-is-github-anyway/
  8. 8. bit.ly/git-github-gdg
  9. 9. WHY?
  10. 10. IMPROVE YOUR SKILLS Make a suggestion, fix a bug, and learn how to build software together !
  11. 11. OPEN SOURCE PROJECTS Learn how developers build and maintain software arround the world !
  12. 12. BUILD GREAT STUFF Start from sratch or make copies of awesome existing projects !
  13. 13. github.com/open-source
  14. 14. hugely successfull fail spectacularly https://www.technologyreview.com/s/530511/data-mining- reveals-how-social-coding-succeeds-and-fails/
  15. 15. hugely successfull fail spectacularly https://www.technologyreview.com/s/530511/data-mining- reveals-how-social-coding-succeeds-and-fails/
  16. 16. hugely successfull fail spectacularly https://www.technologyreview.com/s/530511/data-mining- reveals-how-social-coding-succeeds-and-fails/
  17. 17. What about...
  18. 18. SIMPLE Q&A
  19. 19. +10K QUESTIONS
  20. 20. great discussions
  21. 21. terrible mimimi fights
  22. 22. “POLITICS ” https://www.amazon.com/Peopleware-Productive-Projects-Teams-Second/dp/0932633439
  23. 23. PEOPLE RELATED
  24. 24. THANKS! lucas@vulpi.com.br@andreybleme pt.slideshare.net/andreybleme
  25. 25. CLIENTES Entre outros ...

Notas

  • Profissionais sem visão critica.
    Não tem competencias técnicas.
    Conclusões extraídas de projetos que falham (?!) wrong
  • Nós enxergamos só essa parte.
    Sucesso == otimização, automatização e etc.
  • GP sofre um pouco do que desenvolvedores sofrem (área de conhecimento não mensuravel)
    Querem formar times de caras que vão fazer esses projetos não falharem mais.
    Como se isso fosse mágica, sem entender o que é realmente necessário para que projetos não falhem.
  • O que é o Github?
    Desde quando ele existe.
  • Não vou ensinar git.
    Não falaremos sobre COMO funcionam contribuições.
    Não serão abortados aspectos técnicos sobre a ferramenta.
  • Porque escolher Github? Não bitbucket.
    Porque isso é importante pra que eu seja aquele cara que a empresa procura?
    Como isso vai me ajudar a ser melhor.
  • Etapas do processo de desenvolvimento de software que devem ser feitas de forma correta.
    Processos e boas práticas nos processos devem ser seguidas.
    Isso é valorisado em empresas.
  • Aprender como funcionam todos aqueles processos com pessoas do mundo inteiro.
    Não usar SEU padrão, usar as boas praticas do mundo.
    Manter Software > Construir.
    Entender código não construído por você.
    Como acontece na maioria dos casos.
  • Criar novos projetos para ferramentas que você gosta.
    Criar novos plugins, extensões e addons.
    A partir de projetos que já existem e são ABERTOS.
  • Grandes organizações, governos.
    Pinto no lixo.
    Deveria ser motivação e faz toda diferença na hora de evoluir sua carreira (ou arranjar um emprego).
  • Em termos individuas de aprendizado, evolução profissional e de projetos open source.
    Como é a relação entre ser open source e projetos de sucesso (NÃO FALAR)
  • Falando um pouco sobre sucesso individual e de projetos open.
    Aspectos de sucesso, não é bala de prata.
    Coisas importantes.
  • Caso Vulpi, como aspectos pessoais podem ajudar a arrumar job.
    Perfil.
  • Itens a se observar de sucesso do projeto.
    Dicas para saber o que utilizar.
  • São tantos .js por aí que … pff
  • O que é o SO.
  • Documentação pouco intuitiva e incompleta.
  • Se passa mais tempo lendo sobre como é a implementação do que desenvolvendo.
    Google em geral.
  • Problemas já resolvidos.
    Devs já passaram pelos problemas que você está passando.
    Frameworks muito específicos.
  • A respeito de novas tecnologias
    Abordagens arquiteturais e etc.
  • Sobre linguagem.
    Implementações.
  • Aprendizado sobre tecnologia é bom.
    Como elas funcionam.
    Todos os design patters.
    Desenvolver capacidades autodidáticas.
  • A principal desculpa para projetos que falham.
    Falta de motivação, dificuldade de compreensão.
    Aspectos “people-related”
  • Capacidade argumentativa.
    Descrição de problemas complexos.
    Apresentação de propostas de solução.
    Empatia!
  • ×