engenharia de software
Uma carreira profissional
baseada em Open Source
Slide 2
Slide 2 text
Avelino
CTO na buser
twitter.com/avelinorun
github.com/avelino
Slide 3
Slide 3 text
VENHA FAZER PARTE DESSA REVOLUÇÃO!
O mundo vive uma verdadeira transformação
tecnológica, mas o jeito de viajar de ônibus
continua burocrático, desconfortável e, pior,
caro. A Buser veio para mudar isso.
buser.com.br/carreiras
Slide 4
Slide 4 text
Tech
buser.com.br/carreiras
Slide 5
Slide 5 text
além de CTO
5
Slide 6
Slide 6 text
como tudo começou?
senta que lá vem história…
Slide 7
Slide 7 text
sei lá se foi nessa ordem
mas é a ordem que eu lembro :D
…
16 ano
~2005
Slide 8
Slide 8 text
COMO CONTRIBUIR?
○ Google Code
○ sourceforge
○ GitHub - 2008 💖
○ E-mail (patch/diff) - tem projeto que é assim até hoje
Fluxo de colaboração Open Source
Slide 9
Slide 9 text
“
Projetos Open Source são mantidos por
pessoas e não existem pessoas iguais
Slide 10
Slide 10 text
DJANGO
vamos com um exemplo real
Slide 11
Slide 11 text
O QUE APRENDI COM OPEN SOURCE
código é o
meio, não o
fim
comunicação
menos apego
ao código e
mais
conhecimento
Slide 12
Slide 12 text
AWESOME-GO
A curated list of awesome Go frameworks, libraries, and software
Slide 13
Slide 13 text
Template de PR
Não é simplesmente adicionar um
link, contribuidor tem que
preencher um "form"
UM PASSO DE CADA VEZ
Colaboração
Muitas pessoas ao mesmo tempo,
abrindo Pull Request com
alteração ao mesmo tempo
Categorias
Regra para criação de novas
categoria
Label + comentário
Controlamos status de revisão
usando label e comentários
Teste unitário
Temos diversas regras sendo
validadas automaticamente
usando teste unitário
awesome-go.com
Com base no markdown o site é
gerado automaticamente, com subi
paginas para indexação (SEO)
Slide 14
Slide 14 text
IMPACTO
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
OPEN SOURCE COMO ESTRATEGIA
como usei open source para ser a diferença
Slide 19
Slide 19 text
Atração
Contratar nunca foi fácil,
hoje em dia é ainda mais
complicado, competir
com câmbio e produto
sexy é complicado.
MERCADO AGITADO NÉ?
Retenção
Toda empresa tem
problema, temos que
entender o que motiva
nossos colaboradores.
Slide 20
Slide 20 text
NÃO, comece pequeno, seu core business é
seu diferencial
abrir o código do meu
negócio?
Slide 21
Slide 21 text
MAIS É POSSÍVEL VIVER DE OPEN SOURCE?
depende, mas para mim a resposta é SIM
Slide 22
Slide 22 text
vamos refletir
o que seria viver de open source para você?
Slide 23
Slide 23 text
ONDE OPEN SOURCE ME DEU
DINHEIRO?
Consultoria
Estrategia
de
tecnologia
Doação
Slide 24
Slide 24 text
contribua mais
comece contribuindo para entender como
funciona a dinâmica dentro de um projeto
Slide 25
Slide 25 text
“
O melhor projeto para contribuir é o
projeto que você usa no seu
dia-a-dia
Slide 26
Slide 26 text
“
reconhecimento não vem do dia
para noite, nossa carreira
profissional é investimento a longo
prazo
Slide 27
Slide 27 text
vlw…
twitter.com/avelinorun
github.com/avelino
Slide 28
Slide 28 text
VENHA FAZER PARTE DESSA REVOLUÇÃO!
O mundo vive uma verdadeira transformação
tecnológica, mas o jeito de viajar de ônibus
continua burocrático, desconfortável e, pior,
caro. A Buser veio para mudar isso.
buser.com.br/carreiras