SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
(500)
DAYS OF
OPEN SOURCE
Raphael Amorim
raphamundi
raphamorim
create thingsI
create good thingsI
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
?
?
?
2013
Dezembro
2014
Abril
2014
Abril
( 100 )13 de abril - 23 de julho
2014 2014
“ Vamos fazer códigos sem parar ”
Ideias que nunca saíram do papel
Aprendizado #1:
CRIAR MUITOS PROJETOS NÃO IRÃO
GARANTIR QUE VOCÊ VAI ADQUIRIR
CONHECIMENTO ÚTIL.
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?
Como Você Gera
Conhecimento?
Tempo
Conhecimento Adquirido
Descobrindo uma animação em CSS!
Usando um novo task-runner!
( 190 )~ 20 de outubro
2014
“Acho que está na hora de contribuir”
“Acho que está na hora de contribuir”
Inúmeros Pull Requests fechados sem merge.
Inúmeros Pull Requests fechados sem merge.
Inúmeras issues fechadas sem levar a lugar algum.
Inúmeros Pull Requests fechados sem merge.
Inúmeras issues fechadas sem levar a lugar algum.
Horas e horas de discussões.
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.
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.
- “My great concern is not whether
you have failed, but whether you are
content with your failure”
Abraham Lincoln
Aprendizado #2:
TODO (SEM EXCEÇÃO) PROJETO TEM ALGO
PARA SER MELHORADO, IMPLEMENTADO OU
AJUSTADO.
Aprendizado #3:
DESCARTAR OBJETIVOS E METAS QUE NÃO
SOMAM EM NADA É IMPORTANTE.
CONSTANTEMENTE REORGANIZE SUAS
PRIORIDADES.
( 365 )~ 12 de Abril
2015
“Overload”
Aprendizado #4:
FAÇA ALGO ALÉM DE ESCREVER CÓDIGO.
SÉRIO.
De preferência algo que você gosta
“ Criei muitos projetos com tecnologias e propósitos
diferentes.
Estava me tornando muito bom em ser medíocre.”
- “Jack of all trades, master of none”
undefined
Aprendizado #5:
VOCÊ APRENDE NADA QUANDO ESTÁ
TENTANDO APRENDER TUDO
( 500 )~ 25 de Agosto
2015
Aprendizado #6:
APRENDER METENDO A MÃO NA MASSA É
INCRÍVEL. MAS SEMPRE ESTEJA ATUALIZADO.
LEIA E BUSQUE O FEEDBACK DE OUTRAS
PESSOAS.
Aprendizado #7:
FAÇA POR AMOR <3
NÃO POR RECONHECIMENTO
AVINASSH/ROCKSTAR
Aprendizado #8:
SAIA DA SUA ZONA DE CONFORTO.
NÃO DEIXE O MEDO DE JOGAR IMPEDIR QUE
VOCÊ JOGUE. *
* http://goo.gl/0y0GKc
WRITECODEEVERYDAY.IO
Aprendizado #9:
SE ENVOLVA
KEEP CODING :)

Mais conteúdo relacionado

Destaque

Juan Salvador Gaviota
Juan Salvador Gaviota Juan Salvador Gaviota
Juan Salvador Gaviota Anthony Reyes
 
Bushnell general 2016
Bushnell general 2016Bushnell general 2016
Bushnell general 2016Nata Sukmaja
 
Sequência didática Marcio Barcelos
Sequência didática Marcio BarcelosSequência didática Marcio Barcelos
Sequência didática Marcio BarcelosMarcio Braz Silva
 
PuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, Yelp
PuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, YelpPuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, Yelp
PuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, YelpPuppet
 
Surrealismo
Surrealismo Surrealismo
Surrealismo Dorinhaa
 
Cefalometria dr. huete 002
Cefalometria     dr. huete 002Cefalometria     dr. huete 002
Cefalometria dr. huete 002Rigoberto Huete
 
Planeta tierra y sus movimientos
Planeta tierra y sus movimientosPlaneta tierra y sus movimientos
Planeta tierra y sus movimientosjoseph chavez
 
Presentacion deportistas colombianos
Presentacion deportistas colombianosPresentacion deportistas colombianos
Presentacion deportistas colombianosvladimirgalindo81
 
Cefalometria dr. huete 005
Cefalometria     dr. huete 005Cefalometria     dr. huete 005
Cefalometria dr. huete 005Rigoberto Huete
 
Cefalometria dr. huete 010
Cefalometria     dr. huete 010Cefalometria     dr. huete 010
Cefalometria dr. huete 010Rigoberto Huete
 
Cefalometria dr. huete 019
Cefalometria     dr. huete 019Cefalometria     dr. huete 019
Cefalometria dr. huete 019Rigoberto Huete
 
PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...
PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...
PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...Puppet
 
Article in Bulletin 03-12
Article in Bulletin 03-12Article in Bulletin 03-12
Article in Bulletin 03-12Abigel Sheridan
 

Destaque (20)

Juan Salvador Gaviota
Juan Salvador Gaviota Juan Salvador Gaviota
Juan Salvador Gaviota
 
Bushnell general 2016
Bushnell general 2016Bushnell general 2016
Bushnell general 2016
 
Sequência didática Marcio Barcelos
Sequência didática Marcio BarcelosSequência didática Marcio Barcelos
Sequência didática Marcio Barcelos
 
Clase estructuras
Clase estructurasClase estructuras
Clase estructuras
 
PuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, Yelp
PuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, YelpPuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, Yelp
PuppetConf 2016: Automating Datastore Fleets with Puppet – Joseph Lynch, Yelp
 
Surrealismo
Surrealismo Surrealismo
Surrealismo
 
Cefalometria dr. huete 002
Cefalometria     dr. huete 002Cefalometria     dr. huete 002
Cefalometria dr. huete 002
 
Planeta tierra y sus movimientos
Planeta tierra y sus movimientosPlaneta tierra y sus movimientos
Planeta tierra y sus movimientos
 
Presentacion deportistas colombianos
Presentacion deportistas colombianosPresentacion deportistas colombianos
Presentacion deportistas colombianos
 
Cefalometria dr. huete 005
Cefalometria     dr. huete 005Cefalometria     dr. huete 005
Cefalometria dr. huete 005
 
FINEP-SENAI-Curso
FINEP-SENAI-CursoFINEP-SENAI-Curso
FINEP-SENAI-Curso
 
Akademik calander
Akademik calanderAkademik calander
Akademik calander
 
Presentacion2
Presentacion2Presentacion2
Presentacion2
 
SL2010
SL2010SL2010
SL2010
 
Doc6
Doc6Doc6
Doc6
 
OS PODERES DE INVESTIGAÇÃO DAS CPI's
OS PODERES DE INVESTIGAÇÃO DAS CPI'sOS PODERES DE INVESTIGAÇÃO DAS CPI's
OS PODERES DE INVESTIGAÇÃO DAS CPI's
 
Cefalometria dr. huete 010
Cefalometria     dr. huete 010Cefalometria     dr. huete 010
Cefalometria dr. huete 010
 
Cefalometria dr. huete 019
Cefalometria     dr. huete 019Cefalometria     dr. huete 019
Cefalometria dr. huete 019
 
PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...
PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...
PuppetConf 2016: Turning Pain Into Gain: A Unit Testing Story – Nadeem Ahmad ...
 
Article in Bulletin 03-12
Article in Bulletin 03-12Article in Bulletin 03-12
Article in Bulletin 03-12
 

Semelhante a 500 Days of Open Source

Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?
Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?
Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?Eduardo Cauli
 
Criando e testando produtos em 24h
Criando e testando produtos em 24hCriando e testando produtos em 24h
Criando e testando produtos em 24hEduardo Insaurriaga
 
Criacao produtos-em-24h
Criacao produtos-em-24hCriacao produtos-em-24h
Criacao produtos-em-24hRomulo Tavares
 
Dicas para a construção de sites e materiais multimídia
Dicas para a construção de sites e materiais multimídiaDicas para a construção de sites e materiais multimídia
Dicas para a construção de sites e materiais multimídiaRafael F. Buzon
 
210513apresentacaodt 130718220307-phpapp02d
210513apresentacaodt 130718220307-phpapp02d210513apresentacaodt 130718220307-phpapp02d
210513apresentacaodt 130718220307-phpapp02dNelida Affonso
 
Workshop Criatividade e Design Thinking
Workshop Criatividade e Design ThinkingWorkshop Criatividade e Design Thinking
Workshop Criatividade e Design ThinkingBruno Duarte
 
Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências - SEC
Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências  - SEC Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências  - SEC
Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências - SEC Natalia Lion
 
Como o Design Thinking acelera o desenvolvimento das Startups
Como o Design Thinking acelera o desenvolvimento das StartupsComo o Design Thinking acelera o desenvolvimento das Startups
Como o Design Thinking acelera o desenvolvimento das StartupsEscola Design de Negócios
 
Criando e testando produtos em 24 horas
Criando e testando produtos em 24 horasCriando e testando produtos em 24 horas
Criando e testando produtos em 24 horasRomulo Tavares
 
Project Kickoff Worshop with Cervejaria Ambev Innovation Specialist
Project Kickoff Worshop with Cervejaria Ambev Innovation SpecialistProject Kickoff Worshop with Cervejaria Ambev Innovation Specialist
Project Kickoff Worshop with Cervejaria Ambev Innovation SpecialistProduct School
 
Dicas para turbinar sua carreira como DEV
Dicas para turbinar sua carreira como DEVDicas para turbinar sua carreira como DEV
Dicas para turbinar sua carreira como DEVProfessor Isidro
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...Julio Cesar Nunes de Souza
 
Trabalho lpo steve jobs
Trabalho lpo steve jobsTrabalho lpo steve jobs
Trabalho lpo steve jobsAndre Costa
 
Acabecadestevejobs 091230131636-phpapp01
Acabecadestevejobs 091230131636-phpapp01Acabecadestevejobs 091230131636-phpapp01
Acabecadestevejobs 091230131636-phpapp01Romário santos
 
A execução da inovação: + entendimento + colaboração + agilidade.
A execução da inovação: + entendimento + colaboração + agilidade.A execução da inovação: + entendimento + colaboração + agilidade.
A execução da inovação: + entendimento + colaboração + agilidade.Frederico Calixto
 
Aprender a programar (Semana Academica da FACIN/PUCRS)
Aprender a programar (Semana Academica da FACIN/PUCRS)Aprender a programar (Semana Academica da FACIN/PUCRS)
Aprender a programar (Semana Academica da FACIN/PUCRS)Lucia Giraffa
 
Slides ao Jovem Empreendedor v2
Slides ao Jovem Empreendedor v2Slides ao Jovem Empreendedor v2
Slides ao Jovem Empreendedor v2Ibrahim Cesar
 

Semelhante a 500 Days of Open Source (20)

Confiança criativa alvaro borges
Confiança criativa   alvaro borgesConfiança criativa   alvaro borges
Confiança criativa alvaro borges
 
Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?
Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?
Você quer ser um excelente programador  desenvolvedor mas não sabe como começar?
 
Criando e testando produtos em 24h
Criando e testando produtos em 24hCriando e testando produtos em 24h
Criando e testando produtos em 24h
 
Criacao produtos-em-24h
Criacao produtos-em-24hCriacao produtos-em-24h
Criacao produtos-em-24h
 
Dicas para a construção de sites e materiais multimídia
Dicas para a construção de sites e materiais multimídiaDicas para a construção de sites e materiais multimídia
Dicas para a construção de sites e materiais multimídia
 
210513apresentacaodt 130718220307-phpapp02d
210513apresentacaodt 130718220307-phpapp02d210513apresentacaodt 130718220307-phpapp02d
210513apresentacaodt 130718220307-phpapp02d
 
Workshop Criatividade e Design Thinking
Workshop Criatividade e Design ThinkingWorkshop Criatividade e Design Thinking
Workshop Criatividade e Design Thinking
 
Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências - SEC
Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências  - SEC Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências  - SEC
Treinamento Design Inovação: EEL-USP - Simpósio Ensino de Ciências - SEC
 
Como o Design Thinking acelera o desenvolvimento das Startups
Como o Design Thinking acelera o desenvolvimento das StartupsComo o Design Thinking acelera o desenvolvimento das Startups
Como o Design Thinking acelera o desenvolvimento das Startups
 
Criando e testando produtos em 24 horas
Criando e testando produtos em 24 horasCriando e testando produtos em 24 horas
Criando e testando produtos em 24 horas
 
Design Centrado no Ser Humano
Design Centrado no Ser HumanoDesign Centrado no Ser Humano
Design Centrado no Ser Humano
 
Project Kickoff Worshop with Cervejaria Ambev Innovation Specialist
Project Kickoff Worshop with Cervejaria Ambev Innovation SpecialistProject Kickoff Worshop with Cervejaria Ambev Innovation Specialist
Project Kickoff Worshop with Cervejaria Ambev Innovation Specialist
 
Dicas para turbinar sua carreira como DEV
Dicas para turbinar sua carreira como DEVDicas para turbinar sua carreira como DEV
Dicas para turbinar sua carreira como DEV
 
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de... "Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
"Mas eu não tenho experiência..." E daí??? - Como quebrar o ciclo vicioso de...
 
Trabalho lpo steve jobs
Trabalho lpo steve jobsTrabalho lpo steve jobs
Trabalho lpo steve jobs
 
Acabeça de esteve jobs
Acabeça de esteve jobsAcabeça de esteve jobs
Acabeça de esteve jobs
 
Acabecadestevejobs 091230131636-phpapp01
Acabecadestevejobs 091230131636-phpapp01Acabecadestevejobs 091230131636-phpapp01
Acabecadestevejobs 091230131636-phpapp01
 
A execução da inovação: + entendimento + colaboração + agilidade.
A execução da inovação: + entendimento + colaboração + agilidade.A execução da inovação: + entendimento + colaboração + agilidade.
A execução da inovação: + entendimento + colaboração + agilidade.
 
Aprender a programar (Semana Academica da FACIN/PUCRS)
Aprender a programar (Semana Academica da FACIN/PUCRS)Aprender a programar (Semana Academica da FACIN/PUCRS)
Aprender a programar (Semana Academica da FACIN/PUCRS)
 
Slides ao Jovem Empreendedor v2
Slides ao Jovem Empreendedor v2Slides ao Jovem Empreendedor v2
Slides ao Jovem Empreendedor v2
 

500 Days of Open Source