Open Source
1 de agosto de 2024 · 451 palavras · 3 minutos
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 até $3000 dolares para brasileiros. 
- Linux Foundation $3600 dolares para brasileiros. 
- Outreachy $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
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:
- Encontre um projeto que chame sua atenção, seja por usar uma tecnologia que você goste, ou por ser algo que gostaria de aprender. 
- Em sua grande partes, projetos open source tem um arquivo chamado - CONTRIBUTING.mdque 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.
- Um exemplo é o projeto Prometheus Operator, os mantenedores colocam a tag - good first issuepara problemas que podem ser resolvidos por iniciantes. Exemplos. Escolha um e comece a trabalhar.
- 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
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
Outreachy
Esse programa possui duas edições por ano. Uma começando em janeiro e outra em Agosto.
Mais detalhes podem ser encontrados aqui