Download pdf - 500 Days of Open Source

Transcript
Page 1: 500 Days of Open Source

(500)DAYS OF

OPEN SOURCE

Page 2: 500 Days of Open Source

Raphael Amorimraphamundi

raphamorim

Page 3: 500 Days of Open Source

create thingsI

Page 4: 500 Days of Open Source

create good thingsI

Page 5: 500 Days of Open Source
Page 6: 500 Days of Open Source

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

?

?

?

Page 7: 500 Days of Open Source

2013 Dezembro

Page 8: 500 Days of Open Source

2014 Abril

Page 9: 500 Days of Open Source
Page 10: 500 Days of Open Source

2014 Abril

Page 11: 500 Days of Open Source

( 100 )13 de abril - 23 de julho

2014 2014

Page 12: 500 Days of Open Source

“ Vamos fazer códigos sem parar ”

Page 13: 500 Days of Open Source

Ideias que nunca saíram do papel

Page 14: 500 Days of Open Source

Aprendizado #1:CRIAR MUITOS PROJETOS NÃO IRÃO GARANTIR QUE VOCÊ VAI ADQUIRIR

CONHECIMENTO ÚTIL.

Page 15: 500 Days of Open Source

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?

Page 16: 500 Days of Open Source

Como Você Gera Conhecimento?

Tempo

Conhecimento Adquirido

Descobrindo uma animação em CSS!

Usando um novo task-runner!

Page 17: 500 Days of Open Source

( 190 )~ 20 de outubro

2014

Page 18: 500 Days of Open Source

“Acho que está na hora de contribuir”

Page 19: 500 Days of Open Source

“Acho que está na hora de contribuir”

Page 20: 500 Days of Open Source

Inúmeros Pull Requests fechados sem merge.

Page 21: 500 Days of Open Source

Inúmeros Pull Requests fechados sem merge.

Inúmeras issues fechadas sem levar a lugar algum.

Page 22: 500 Days of Open Source

Inúmeros Pull Requests fechados sem merge.

Inúmeras issues fechadas sem levar a lugar algum.

Horas e horas de discussões.

Page 23: 500 Days of Open Source

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.

Page 24: 500 Days of Open Source

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.

Page 25: 500 Days of Open Source

- “My great concern is not whether you have failed, but whether you are content with your failure”

Abraham Lincoln

Page 26: 500 Days of Open Source

Aprendizado #2:TODO (SEM EXCEÇÃO) PROJETO TEM ALGO PARA SER MELHORADO, IMPLEMENTADO OU

AJUSTADO.

Page 27: 500 Days of Open Source

Aprendizado #3:DESCARTAR OBJETIVOS E METAS QUE NÃO

SOMAM EM NADA É IMPORTANTE. CONSTANTEMENTE REORGANIZE SUAS

PRIORIDADES.

Page 28: 500 Days of Open Source

( 365 )~ 12 de Abril

2015

Page 29: 500 Days of Open Source

“Overload”

Page 30: 500 Days of Open Source

Aprendizado #4:FAÇA ALGO ALÉM DE ESCREVER CÓDIGO.

SÉRIO.

Page 31: 500 Days of Open Source

De preferência algo que você gosta

Page 32: 500 Days of Open Source

“ Criei muitos projetos com tecnologias e propósitos diferentes.Estava me tornando muito bom em ser medíocre.”

Page 33: 500 Days of Open Source

- “Jack of all trades, master of none” undefined

Page 34: 500 Days of Open Source

Aprendizado #5:VOCÊ APRENDE NADA QUANDO ESTÁ

TENTANDO APRENDER TUDO

Page 35: 500 Days of Open Source

( 500 )~ 25 de Agosto

2015

Page 36: 500 Days of Open Source

Aprendizado #6:APRENDER METENDO A MÃO NA MASSA É

INCRÍVEL. MAS SEMPRE ESTEJA ATUALIZADO. LEIA E BUSQUE O FEEDBACK DE OUTRAS

PESSOAS.

Page 37: 500 Days of Open Source

Aprendizado #7:FAÇA POR AMOR <3

NÃO POR RECONHECIMENTO

Page 38: 500 Days of Open Source

AVINASSH/ROCKSTAR

Page 39: 500 Days of Open Source

Aprendizado #8:SAIA DA SUA ZONA DE CONFORTO.

NÃO DEIXE O MEDO DE JOGAR IMPEDIR QUEVOCÊ JOGUE. *

* http://goo.gl/0y0GKc

Page 40: 500 Days of Open Source

WRITECODEEVERYDAY.IO

Page 41: 500 Days of Open Source

Aprendizado #9:SE ENVOLVA

Page 42: 500 Days of Open Source
Page 43: 500 Days of Open Source

KEEP CODING :)