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.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.Um exemplo é o projeto Prometheus Operator, os mantenedores colocam a tag
good first issue
para 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