500 Days of Open Source
-
Upload
raphael-amorim -
Category
Technology
-
view
230 -
download
0
Transcript of 500 Days of Open Source
(500)DAYS OF
OPEN SOURCE
Raphael Amorimraphamundi
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 QUEVOCÊ JOGUE. *
* http://goo.gl/0y0GKc
WRITECODEEVERYDAY.IO
Aprendizado #9:SE ENVOLVA
KEEP CODING :)