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

500 Days of Open Source [PythonBrasil Version]

500 Days of Open Source [PythonBrasil Version]

A verdade é que muita gente tem medo ou receio de começar a contribuir por não saber como começar ou não se achar bom o suficiente para levantar alguma contribuição. A ideia é mostrar como ser fácil contribuir e como qualquer pessoa pode fazer isso. A palestra irá abordar de maneira divertida e informativa o desenvolvimento voltado para o open source. Apresentando os pontos positivos e negativos de contribuir 500 dias seguidos em projetos de código aberto. O objetivo final é motivar e mostrar como é fácil contribuir em projetos abertos.

Raphael Amorim

October 16, 2016
Tweet

More Decks by Raphael Amorim

Other Decks in Programming

Transcript

  1. Coisas para fazer/aprender: ( ) Ser bom em PHP (

    ) Aprender Python ( ) Aprender Javascript (x) Aprender Git (x) Criar um projeto no GitHub
  2. Coisas para fazer/aprender: ( ) Ser bom em PHP (

    ) Aprender Python ( ) Aprender Javascript (x) Aprender Git (x) Criar um projeto no GitHub Sabia muito mal usar push e pull
  3. Coisas para fazer/aprender: ( ) Ser bom em PHP (

    ) Aprender Python ( ) Aprender Javascript (x) Aprender Git (x) Criar um projeto no GitHub Sabia muito mal usar push e pull Criei 1 repositório que ficou parado por meses
  4. Coisas para fazer/aprender: ( ) Ser bom em PHP (

    ) Aprender Python ( ) Aprender Javascript (x) Aprender Git (x) Criar um projeto no GitHub Sabia muito mal usar push e pull Criei 1 repositório que ficou parado por meses ? ? ?
  5. Why? “Insanidade é fazer a mesma coisa repetidamente e esperar

    resultados diferentes” - A internet diz que foi Einstein. Mas não foi. Maybe Clarice Lispector. Who knows, right?
  6. Inúmeros Pull Requests fechados sem merge. Inúmeras issues fechadas sem

    levar a lugar algum. Horas e horas de discussões.
  7. Inúmeros Pull Requests fechados sem merge. Inúmeras issues fechadas sem

    levar a lugar algum. Horas e horas de discussões. Até entender que resolver o problema, na maioria das vezes não é o bastante.
  8. Inúmeros Pull Requests fechados sem merge. Inúmeras issues fechadas sem

    levar a lugar algum. Horas e horas de discussões. Até entender que resolver o problema, na maioria das vezes não é o bastante. Contribuições tem como base resolver problemas sem causar outros problemas.
  9. - “My great concern is not whether you have failed,

    but whether you are content with your failure” Abraham Lincoln
  10. Aprendizado #3: DESCARTAR OBJETIVOS E METAS QUE NÃO SOMAM EM

    NADA É IMPORTANTE. CONSTANTEMENTE REORGANIZE SUAS PRIORIDADES.
  11. Aprendizado #6: APRENDER METENDO A MÃO NA MASSA É INCRÍVEL.

    MAS SEMPRE ESTEJA ATUALIZADO. LEIA E BUSQUE O FEEDBACK DE OUTRAS PESSOAS.
  12. Aprendizado #8: SAIA DA SUA ZONA DE CONFORTO. NÃO DEIXE

    O MEDO DE JOGAR IMPEDIR QUE VOCÊ JOGUE. * * http://goo.gl/0y0GKc