SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Social Coding
Contribuindo, aprendendo e conhecendo pessoas
Juliana Fernandes & Thaiane Braga
Quem somos?
Juliana Fernandes
Thaiane Braga
1º Hello Word: C
Code: PHP
Learning: Elixir
1º Hello Word: Pascal
Code: Ruby on Rails
Learning: Clojure
@littlejuh_
thaiane.github.io
But first...
Software Livre
Despertador que Voa
Despertador que Voa
Comunidades - Online & Offline
Conhecer pessoas
E mais vantagens...
Compartilhar conhecimento
Praticar inglês
E mais vantagens...
TI mais inclusiva/diversa
Economia(tempo e/ou
dinheiro)
E mais vantagens...
Gerar impacto social
MAS COMO POSSO
CONTRIBUIR?
14
■ Lista de projetos (tecnologias, comunidade ou motivação)
Como escolho um projeto?
SourceForge: + 300.000 projetos
GNU Savannah: software livre & + 3.000 projetos
Software Público: portal nacional de software livre
Github/Gitlab/outros: repositórios abertos
15
■ Algum software livre que você usa
■ Lista de projetos (tecnologias, comunidade ou motivação)
Como escolho um projeto?
16
■ Eventos de software livre
■ Algum software livre que você usa
■ Lista de projetos (tecnologias, comunidade ou motivação)
Como escolho um projeto?
17
■ Eventos de software livre
■ Algum software livre que você usa
■ Lista de projetos (tecnologias, comunidade ou motivação)
Como escolho um projeto?
■ Algum software livre que você apoie
18
■ Eventos de software livre
■ Algum software livre que você usa
■ Lista de projetos (tecnologias, comunidade ou motivação)
■ Junte seus amigos e crie o seu um do zero
■ Algum software livre que você apoie
Como escolho um projeto?
19
Escolhi o projeto, e agora?
Comunicação com
a comunidade
Leia o README
e/ou regras
Seja feliz
=D
20
■ Refatoração
Extrair número
mágico
O que posso fazer?
21
O que posso fazer?
Pequena, funcionalidade nova ou domínio conhecido
■ Issue
■ Refatoração
github.com/radar-parlamentar
22
■ Testes:
Unitário, Funcional, Integração, Mutação e outros...
■ Issue
■ Refatoração
O que posso fazer?
23
■ Testes
■ Issue
■ Refatoração
■ Automação
O que posso fazer?
24
■ Testes
■ Issue
■ Refatoração
■ Automação
■ Revisão de Pull Request
O que posso fazer?
25
■ Testes
■ Issue
■ Refatoração
■ Automação
■ Documentação
■ Revisão de Pull Request
O que posso fazer?
26
■ Testes
■ Issue
■ Refatoração
■ Automação
■ Tradução
■ Documentação
■ Revisão de Pull Request
O que posso fazer?
27
■ Testes
■ Issue
■ Refatoração
■ Automação
■ Tradução
■ Documentação
■ Revisão de Pull Request
■ Usabilidade
O que posso fazer?
28
Caminho para contribuir
Fork do
projeto
Criar um
a
branch
Altera
o
código
Envia
m
udanças
para
o
seu
repositório Criar Pull Request (PR)
Corrigir PR PR aceito
29
E as empresas?
30
E as empresas?
31
E as empresas?
32
Ativismo & Internet Livre
33
Ok, mas ainda assim, porque eu
deveria contribuir e
fazer parte dessa comunidade?
34
Você irá
aprender
muito
contribuindo
Irá conhecer
pessoas e
fazer amigos
Conhecimento
é poder!
"Busque
conhecimento"
35
https://github.com/filipelinhares/awesome-slack
https://github.com/A-gambit/awesome-telegram-chats
https://github.com/lukasz-madon/awesome-remote-job
https://jobs.github.com
https://stackoverflow.com/jobs
https://github.com/OtavioRMachado/awesome-social-impact
O Menino da Internet: A História de Aaron Swartz
Referências/Links
DÚVIDAS?
Juliana Fernandes
littlejuh@live.it
Twitter: @littlejuh_
Github: littlejuh
Thaiane Braga
thaianefbraga@gmail.com
Blog: thaiane.github.io
Github: thaiane
https://speakerdeck.com/littlejuh/social-coding-contribuindo-aprendendo-e-conhecendo-pessoas

Mais conteúdo relacionado

Semelhante a Social Coding: Contribua e Aprenda

Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirKelvin Stinghen
 
Uso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceUso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceVinícius Hax
 
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Sandro Andrade
 
Software Livre como instrumento de formação
Software Livre como instrumento de formaçãoSoftware Livre como instrumento de formação
Software Livre como instrumento de formaçãoRicardo Ferreira Costa
 
VI CAFÉ e CODE - Provocações do Mestre
VI CAFÉ e CODE - Provocações do MestreVI CAFÉ e CODE - Provocações do Mestre
VI CAFÉ e CODE - Provocações do MestreCloves da Rocha
 
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...Jerônimo Medina Madruga
 
Linux e a cultura do compartilhamento flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento flisol-ies [16-04-2016]Anderson Freitas
 
Modelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com issoModelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com issoLuiz Henrique Rauber Rodrigues
 
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe AlisonSoftwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe AlisonPotiLivre Sobrenome
 
Sun e Open Source
Sun e Open SourceSun e Open Source
Sun e Open SourceJoão Longo
 
"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
 
Formando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosDiego Santos
 
Engenharia De Software e O Software Livre
Engenharia De Software e O Software LivreEngenharia De Software e O Software Livre
Engenharia De Software e O Software LivreFabio Sperotto
 
Modelos de Negocios baseados em Software Livre
Modelos de Negocios baseados em Software LivreModelos de Negocios baseados em Software Livre
Modelos de Negocios baseados em Software LivreFábio Prudente
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018PotiLivre Sobrenome
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMCarlos Ribeiro
 
Quebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software LivreQuebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software LivreGeorge Mendonça
 
Visao geral TI04 2-0
Visao geral TI04 2-0Visao geral TI04 2-0
Visao geral TI04 2-0Ale Uehara
 

Semelhante a Social Coding: Contribua e Aprenda (20)

Contribuindo para a comunidade Elixir
Contribuindo para a comunidade ElixirContribuindo para a comunidade Elixir
Contribuindo para a comunidade Elixir
 
Uso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open sourceUso de Software Livre e alternativas open source
Uso de Software Livre e alternativas open source
 
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
Software Livre e Novas Formas de Trabalho - InfoUNEB 2016
 
Software Livre como instrumento de formação
Software Livre como instrumento de formaçãoSoftware Livre como instrumento de formação
Software Livre como instrumento de formação
 
Software Livre
Software LivreSoftware Livre
Software Livre
 
VI CAFÉ e CODE - Provocações do Mestre
VI CAFÉ e CODE - Provocações do MestreVI CAFÉ e CODE - Provocações do Mestre
VI CAFÉ e CODE - Provocações do Mestre
 
Negócios em FLOSS
Negócios em FLOSSNegócios em FLOSS
Negócios em FLOSS
 
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
Tudo que você sempre quis saber sobre Software Livre mas não tinha coragem de...
 
Linux e a cultura do compartilhamento flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]Linux e a cultura do compartilhamento   flisol-ies [16-04-2016]
Linux e a cultura do compartilhamento flisol-ies [16-04-2016]
 
Modelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com issoModelos de Negócio com Software Livre e como ganhar dinheiro com isso
Modelos de Negócio com Software Livre e como ganhar dinheiro com isso
 
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe AlisonSoftwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
Softwares e S.O. Livres na busca pela inovacao tecnologica - Felipe Alison
 
Sun e Open Source
Sun e Open SourceSun e Open Source
Sun e Open Source
 
"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...
 
Formando Desenvolvedores Efetivos
Formando Desenvolvedores EfetivosFormando Desenvolvedores Efetivos
Formando Desenvolvedores Efetivos
 
Engenharia De Software e O Software Livre
Engenharia De Software e O Software LivreEngenharia De Software e O Software Livre
Engenharia De Software e O Software Livre
 
Modelos de Negocios baseados em Software Livre
Modelos de Negocios baseados em Software LivreModelos de Negocios baseados em Software Livre
Modelos de Negocios baseados em Software Livre
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
 
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOMopenSUSE Presentation - Software Livre e Codigo Livre - FENACOM
openSUSE Presentation - Software Livre e Codigo Livre - FENACOM
 
Quebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software LivreQuebrando Paradigmas e Conhecendo o Movimento Software Livre
Quebrando Paradigmas e Conhecendo o Movimento Software Livre
 
Visao geral TI04 2-0
Visao geral TI04 2-0Visao geral TI04 2-0
Visao geral TI04 2-0
 

Mais de Thaiane Braga

Threat Modeling: como não deixar segurança apenas para o final?
Threat Modeling: como não deixar segurança apenas para o final?Threat Modeling: como não deixar segurança apenas para o final?
Threat Modeling: como não deixar segurança apenas para o final?Thaiane Braga
 
Segurança: Por onde começar?
Segurança: Por onde começar?Segurança: Por onde começar?
Segurança: Por onde começar?Thaiane Braga
 
Rails Girls Porto Alegre - 2017
Rails Girls Porto Alegre - 2017Rails Girls Porto Alegre - 2017
Rails Girls Porto Alegre - 2017Thaiane Braga
 
Desafios de segurança em arquitetura de microsserviços
Desafios de segurança em arquitetura de microsserviçosDesafios de segurança em arquitetura de microsserviços
Desafios de segurança em arquitetura de microsserviçosThaiane Braga
 
Ensinando agilidade de forma efetiva utilizando software livre
Ensinando agilidade de forma efetiva utilizando software livre Ensinando agilidade de forma efetiva utilizando software livre
Ensinando agilidade de forma efetiva utilizando software livre Thaiane Braga
 

Mais de Thaiane Braga (6)

Threat Modeling: como não deixar segurança apenas para o final?
Threat Modeling: como não deixar segurança apenas para o final?Threat Modeling: como não deixar segurança apenas para o final?
Threat Modeling: como não deixar segurança apenas para o final?
 
Segurança: Por onde começar?
Segurança: Por onde começar?Segurança: Por onde começar?
Segurança: Por onde começar?
 
Rails Girls Porto Alegre - 2017
Rails Girls Porto Alegre - 2017Rails Girls Porto Alegre - 2017
Rails Girls Porto Alegre - 2017
 
Desafios de segurança em arquitetura de microsserviços
Desafios de segurança em arquitetura de microsserviçosDesafios de segurança em arquitetura de microsserviços
Desafios de segurança em arquitetura de microsserviços
 
Modelo de Tuckman
Modelo de TuckmanModelo de Tuckman
Modelo de Tuckman
 
Ensinando agilidade de forma efetiva utilizando software livre
Ensinando agilidade de forma efetiva utilizando software livre Ensinando agilidade de forma efetiva utilizando software livre
Ensinando agilidade de forma efetiva utilizando software livre
 

Social Coding: Contribua e Aprenda