500 Days of Open Source

Preview:

Citation preview

(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 :)