-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
81 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
--- | ||
title: "Open Source" | ||
# layout: "partials" | ||
--- | ||
|
||
## Mentorias | ||
|
||
Empresas como Google, LFX e Outreachy, financiam ideias de projeto, contanto que eles sejam de código aberto. Os projetos que forem financiados, disponibilizam algumas programas de mentoria. Onde você será guiado para aprender a contribuir. | ||
|
||
Essa mentorias possuem um processo de incrição que acontecem algumas vezes no ano. Em sua grande maioria, são bem simples e não exigem experiência prévia, apenas algum conhecimento na técnologia que será utilizada e muita vontade de aprender. | ||
|
||
Alguns dos programas de mentoria remuneradas: | ||
|
||
- [Google Summer of Code](https://summerofcode.withgoogle.com/) até $3000 dolares para brasileiros. | ||
|
||
- [Linux Foundation](https://docs.linuxfoundation.org/lfx/mentorship/mentees) $3600 dolares para brasileiros. | ||
|
||
- [Outreachy](https://www.outreachy.org/) $7000mil dolares | ||
|
||
Mesmo existindo um processo seletivo, você pode participar de forma voluntária. O que aumentam muito as chances de ser aprovado em tentativas futuras. | ||
|
||
Alguns desses projetos podem ser encontrados [aqui](https://github.com/cncf/mentoring/tree/main/programs) | ||
|
||
## Por que participar? | ||
|
||
- Experiência com desenvolvimento de software com os engenheiros de software mais experientes do mundo. | ||
|
||
- Aumento de networking. | ||
|
||
- Aumento de visibilidade no mercado de trabalho. | ||
|
||
- Você é pago para aprender. | ||
|
||
- Oportunidade de emprego | ||
|
||
- Aprendizagem relacionada a soft skills, como comunicação, trabalho em equipe e gerenciamento de tempo. Os times estão em diferentes partes do mundo, então é necessário se comunicar de forma clara e objetiva. | ||
|
||
## Como contribuir? | ||
|
||
Antes de mais nada, você precisa precisa ter um bom conhecimento de git e ser capaz de ler e entender a documentação do projeto. | ||
|
||
Com isso em mente, você pode seguir os seguintes passos: | ||
|
||
1. Encontre um projeto que chame sua atenção, seja por usar uma tecnologia que você goste, ou por ser algo que gostaria de aprender. | ||
|
||
2. Em sua grande partes, projetos open source tem um arquivo chamado `CONTRIBUTING.md` que contém informações de como contribuir. E lá você pode encontrar informações de como começar. Seja te guiando para a documentação, como inicializar seu ambiente de desenvolvimento, ou até mesmo como fazer um pull request. | ||
|
||
3. Um exemplo é o projeto [Prometheus Operator](https://github.com/prometheus-operator/prometheus-operator), os mantenedores colocam a tag `good first issue` para problemas que podem ser resolvidos por iniciantes. | ||
[Exemplos](https://github.com/prometheus-operator/prometheus-operator/issues?q=is:open+is:issue+label:%22good+first+issue%22). Escolha um e comece a trabalhar. | ||
|
||
4. Depois de escolher um problema, você deve fazer um fork do projeto, clonar o repositório e criar uma branch para trabalhar. Essas informações também estão na documentação. | ||
|
||
## Calendário | ||
|
||
### Linux Foundation | ||
|
||
Linux foundation possui três programas de mentoria por ano. | ||
|
||
- de março a 31 de maio | ||
- de junho a 31 de agosto | ||
- de setembro a 30 de novembro | ||
|
||
Mais detalhes podem ser encontrados [aqui](https://docs.linuxfoundation.org/lfx/mentorship/mentorship-program-timelines) | ||
|
||
### Google Summer of Code | ||
|
||
Nesse programa só existe uma edição por ano. As inscrições começam em janeiro e o programa começa em junho, durando até o final de novembro. | ||
|
||
Mais detalhes podem ser encontrados [aqui](https://developers.google.com/open-source/gsoc/timeline) | ||
|
||
### Outreachy | ||
|
||
Esse programa possui duas edições por ano. Uma começando em janeiro e outra em Agosto. | ||
|
||
Mais detalhes podem ser encontrados [aqui](https://www.outreachy.org/apply/project-selection/) |