SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Eu programo, portanto existo

                 O desenvolvedor
                na era open-source



www.demetriusnunes.com
Não se esconda
  em seu cubículo!
O mundo merece mais que isso
Comece um blog
Dê algo de valor às pessoas
    Seu currículo vivo
  Escreva para humanos
Compartilhe suas aventuras
         twitter.com/eu!
           youtube.com
          slideshare.net
        docs.google.com
       picasa.google.com
            github.com
Participe de uma comunidade
       Observe e aprenda
          Seja gentil
         Dê o exemplo
Leia código dos outros

Nenhum escritor é bom se não tiver
 lido milhares de livros em sua vida
Eu amo meu código!
Tenha orgulho da sua criação
Não se repita!

Nunca faça a mesma coisa mais
que 3 vezes: faça o computador
        fazer pra você!
Experiência não é tempo...
     Experiência é variedade!
Seja o pior músico da banda

        Só não desafine!
Tenha seu canivete suiço
     sempre a mão
Você não escreve testes?!
Dê uma chance ao penguim
12 passos para open-source
 1. Leia o código, aprenda a linguagem, absorva os padrões
 2. Aprendar a usar o sistema de controle de versão, mesmo!
    (SvN, Git, CVS, etc)
 3. Baixe o código
 4. Rode os testes
 5. Faça um fork (se estiver usando Git)
 6. Escreva o seu código (com testes, claro!)
 7. Peça para alguém mais próximo dar uma olhada
 8. Update!
 9. Rode os testes novamente
10. Crie o patch
11. Crie o ticket e anexe o patch
12. Peça feedback da comunidade e torça para ser aprovado
Lance seus próprios projetos!
Obrigado!

                    Perguntas?




www.demetriusnunes.com

Contenu connexe

Similaire à Programo, portanto existo

Escrita semplagio final
Escrita semplagio finalEscrita semplagio final
Escrita semplagio finalclaudia murta
 
Trabalho de conclusão de curso proinfo
Trabalho de conclusão de curso   proinfoTrabalho de conclusão de curso   proinfo
Trabalho de conclusão de curso proinfosandrapsantos
 
Edição e publicação 1 encontro
Edição e publicação   1 encontroEdição e publicação   1 encontro
Edição e publicação 1 encontroKetheley Freire
 
Como escrever bem para blog
Como escrever bem para blogComo escrever bem para blog
Como escrever bem para blogKarlahayde
 
Escrita Colaborativa
Escrita ColaborativaEscrita Colaborativa
Escrita Colaborativaapedro p
 
Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3Marcel Caraciolo
 
Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011André Faria Gomes
 
Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...
Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...
Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...SIBiUSP
 
Unidade3
Unidade3Unidade3
Unidade3alciny
 
Tarefa planejando uma atividade colaborativa - Uso da Internet
Tarefa   planejando uma atividade colaborativa - Uso da InternetTarefa   planejando uma atividade colaborativa - Uso da Internet
Tarefa planejando uma atividade colaborativa - Uso da InternetSueli Menezes
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Gustavo Pereira
 
2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito
2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito
2985305 apostila-concurso-interpretacao-textos-800-questoes-gabaritoMarjorie
 

Similaire à Programo, portanto existo (20)

Escrita semplagio final
Escrita semplagio finalEscrita semplagio final
Escrita semplagio final
 
Trabalho de conclusão de curso proinfo
Trabalho de conclusão de curso   proinfoTrabalho de conclusão de curso   proinfo
Trabalho de conclusão de curso proinfo
 
Edição e publicação 1 encontro
Edição e publicação   1 encontroEdição e publicação   1 encontro
Edição e publicação 1 encontro
 
Code Igniter.pdf
Code Igniter.pdfCode Igniter.pdf
Code Igniter.pdf
 
Como escrever bem para blog
Como escrever bem para blogComo escrever bem para blog
Como escrever bem para blog
 
Escrita Colaborativa
Escrita ColaborativaEscrita Colaborativa
Escrita Colaborativa
 
R$300,00 MONOGRAFIA E TCC
R$300,00  MONOGRAFIA E TCCR$300,00  MONOGRAFIA E TCC
R$300,00 MONOGRAFIA E TCC
 
R$ 350,00 MONOGRAFIA E TCC
R$ 350,00 MONOGRAFIA E TCC R$ 350,00 MONOGRAFIA E TCC
R$ 350,00 MONOGRAFIA E TCC
 
Fatima Franco
Fatima FrancoFatima Franco
Fatima Franco
 
Escrita sem plágio
Escrita sem plágioEscrita sem plágio
Escrita sem plágio
 
Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3Oficina Python: Hackeando a Web com Python 3
Oficina Python: Hackeando a Web com Python 3
 
Textos selecionados
Textos selecionadosTextos selecionados
Textos selecionados
 
Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011Construindo uma cultura de Aprendizagem - TDC GYN 2011
Construindo uma cultura de Aprendizagem - TDC GYN 2011
 
Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...
Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...
Regina Fazioli - Sobre Vivência Profissional: Fazer colaborativamente | Agir ...
 
Unidade3
Unidade3Unidade3
Unidade3
 
Fazendo amigos
Fazendo amigosFazendo amigos
Fazendo amigos
 
Tarefa planejando uma atividade colaborativa - Uso da Internet
Tarefa   planejando uma atividade colaborativa - Uso da InternetTarefa   planejando uma atividade colaborativa - Uso da Internet
Tarefa planejando uma atividade colaborativa - Uso da Internet
 
Eu não sou um "bom programador"!
Eu não sou um "bom programador"!Eu não sou um "bom programador"!
Eu não sou um "bom programador"!
 
2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito
2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito
2985305 apostila-concurso-interpretacao-textos-800-questoes-gabarito
 
Amigos pelo Mundo
Amigos pelo MundoAmigos pelo Mundo
Amigos pelo Mundo
 

Programo, portanto existo

  • 1. Eu programo, portanto existo O desenvolvedor na era open-source www.demetriusnunes.com
  • 2. Não se esconda em seu cubículo! O mundo merece mais que isso
  • 3. Comece um blog Dê algo de valor às pessoas Seu currículo vivo Escreva para humanos
  • 4. Compartilhe suas aventuras twitter.com/eu! youtube.com slideshare.net docs.google.com picasa.google.com github.com
  • 5. Participe de uma comunidade Observe e aprenda Seja gentil Dê o exemplo
  • 6. Leia código dos outros Nenhum escritor é bom se não tiver lido milhares de livros em sua vida
  • 7. Eu amo meu código! Tenha orgulho da sua criação
  • 8. Não se repita! Nunca faça a mesma coisa mais que 3 vezes: faça o computador fazer pra você!
  • 9. Experiência não é tempo... Experiência é variedade!
  • 10. Seja o pior músico da banda Só não desafine!
  • 11. Tenha seu canivete suiço sempre a mão
  • 12. Você não escreve testes?!
  • 13. Dê uma chance ao penguim
  • 14. 12 passos para open-source 1. Leia o código, aprenda a linguagem, absorva os padrões 2. Aprendar a usar o sistema de controle de versão, mesmo! (SvN, Git, CVS, etc) 3. Baixe o código 4. Rode os testes 5. Faça um fork (se estiver usando Git) 6. Escreva o seu código (com testes, claro!) 7. Peça para alguém mais próximo dar uma olhada 8. Update! 9. Rode os testes novamente 10. Crie o patch 11. Crie o ticket e anexe o patch 12. Peça feedback da comunidade e torça para ser aprovado
  • 15. Lance seus próprios projetos!
  • 16. Obrigado! Perguntas? www.demetriusnunes.com