Programa de mentoria em open-source paga por até 10.000 USD para que programadores de todo mundo contribuam em suas ferramentas open-source

António Pedro's photo
·

6 min read

Quando o assunto é contribuir em projectos open-source muita gente afasta-se por, essencialmente, tratar-se de um trabalho voluntário. Não obstante a isso, e se eu lhe contar que pode contribuir em projectos open-source com a possibilidade de ser remunerado pelo esforço e tempo dispensado?

Pois bem, programas como o Google Summer of Code e o Outreachy existem há anos para incentivar estudantes e profissionais a contribuirem em projectos open-source desde o início de suas carreiras, enquanto pagam uma remuneração de até 8.000 USD à cada mentorado.

Ora, neste blog, vamos-lhe apresentar um novo programa de mentoria em open-source para desenvolvedores de todos os níveis.

Leia também...

Para saber mais sobre o Google Summer of Code e o Outreachy aceda ao ink.

Processing Foundation Software Development Grant(Pr05)

O Pr05(lê-se "pros") é uma iniciativa da Processing Foundation, cujo objectivo é apoiar o crescimento de profissionais no início de suas carreiras, através do involvimento técnico em projectos open-source. O programa é totalmente online, e está aberto para os desenvolvedores de toda parte do mundo.

Quem é a Processing Foundation?

A Processing Foundation é uma organização internacional sem fins lucrativos que promove o aprendizado de software nas artes, o aprendizado artístico nos campos relacionados à tecnologia e celebração das diversas comunidades que tornam esses campos vibrantes, libertadores e inovadores. Conheça outra iniciativas da Processing Foundation aqui.

Como o programa funciona?

Para o programa de 2024, 5 candidatos serão selecionados. Os candidatos selecionados trabalharão durante 4 meses com a remuneração no valor de 10.000 USD pagos em quatro prestações(2.500 USD por mês).

  1. Inscrição

Para fazer parte do programa, os interessados devem submeter as suas candidaturas através do link: pr05.formstack.com/forms/pr05_grant . Como parte da candidatura, candidatos estão sujeitos à escolher um projecto de seu interesse e que casam perfeitamente com suas habilidades. Consulte a lista de projecto antes de submeter a tua candidatura.

  1. Projectos

Enquanto que o programa consta com alguns projectos definidos, candidatos são também encorajados a submeter suas ideias inovadoras em relação aos projectos já existentes dentro da organização: . Todos os projectos participando no programa de 2024 podem ser encontrado nesta lista.

***As tecnologias mais solicitadas são:***Java, JavaScript, TypeScript, HTML, CSS, Git, GitHub, e outros.

Todos os projectos listados devem ser open-source e as contribuições devem ser feitas em formas de Pull Requests nos repositórios da Processing Foundation no Github. Exemplo, este projecto Revamp the Friendly Error System (FES) for p5.js 2.0 deverá ser submetido através de uma PR no repositório P5.js.

Para aumentar as suas chances, nós recomendamos que leia e explore todos os projectos antes de submeter uma candidatura. Leia mais sobre os projectos aqui.

  1. Mentoria

Os candidatos selecionados serão atribuídos um mentor. Um mentor é um profissional experiente e parte da organização e/ou da comunidade P5.js. A função de um mentor é orientar os mentorados no processo criativo, técnico e profissional. Além disso, os mentorados são obrigados à terem encontros regulares com seus mentores para discutir sobre seus progressos e atividades.

  1. Subsídio

Os mentorados serão compensados com um total de 10.000 USD pagos em 4 prestações(2.500 USD por mês). Os pagamentos serão processado dependendo do progresso dos mentorados. Durante a mentoria, mentorados devem participar ativamente em reuniões online com a organização e seus mentores, e participar em todas avaliações(progresso e perfomance).

  1. Town Halls(Workshops).

Durante o programa, os mentorados irão reunir mensalmente com vários profissinais para aprender sobre trends e melhores práticas de desenvolvimento de Software. Os tópicos a serem abordados nessas reuniões incluem, mas não são limtados à, UI/UX Design, Testing, Open-source Governance, e muito mais.

  1. Agenda do programa

Os participantes do programa de 2024 deverão cumprir um total de 200 horas trabalhando no projecto selecionado num periodo de 4 meses começando no dia 1 de julho até 15 de novembro de 2024. Confira a agenda completa do programa.

  • Janela de inscrições abre: 1 de Maio de 2024

  • Último dia para submeter uma inscrição: 31 de Maio de 2024

  • Primeira fase das entrevistas: Terceira semana de junho(17 à 21 de junho)

  • Anúncio da decisão: Dia 21 de junho.

  • Programa começa: 1 de julho de 2024

  • Primeira avaliação: 1 de setembro de 2024

  • Último dia do programa: 31 de Outubro de 2024

Processo de inscrição

O processo de inscrição para fazer parte do programa não é diferente de outros programas. O processo incluir, selecionar um projecto em que tens interesse em trabalhar e submeter uma candidatura online. Porém, recomendamos que primeiro conheça e faça parte da comunidade se ainda não és. Visite o website oficial para saber mais sobre a organização e a comunidade: https://processing.org.

Agora que já conheces e fazes parte da comunidade,

  1. Selecione um projecto...

Que se alinha com tuas habilidades e interesse. Estude o projecto, leia a documentação(se alguma estiver disponível). Consulte a lista de projectos.

  1. Prepare uma proposta...

Com informações e detalhes sobre como pretendes resolver o problema que o projecto propõe. Adicionalmente, inclua informações agenda de trabalho, design de testes, design da documentação e muito mais.

Para aumentar suas chances, recomendamos que antes de submeter sua candidatura, procure obter feedback sobre a tua proposta na comunidade Angola Open-source Community, ou com amigos, colegas de trabalho e etc.

  1. Envie a sua candidatura...

Incluindo informações pessoais, CV, e um pequeno essay contando sobre a tua motivação para contribuir e fazer parte do programa.

Todas outras questões à serem respondidadas pela candidato, são:

  • Descreva resumidamente sua compreensão dos desafios técnicos associados ao projeto selecionado e descreva sua abordagem para resolvê-los(Max. 3000 palavras)

  • Por que você é a pessoa certa para este projeto?(Max. 3000 palavras): Você não precisa contar sua história aqui. Fale sobre a sua experiência com as tecnologias mencionadas no projecto selecionado, mencione projectos e conte como você irá contribuir significativamente para o projecto. Resumidamente, descreva como suas habilidades, experiência e interesses são particularmente adequados ao projeto específico que você selecionou.

  • O que você espera ganhar com este programa?(Max. 1000 palavras): Fale sobre benefícios à médio e longo prazo. Exemplo, fale como o programa vai te ajudar a ganhar experiência com open-source, crescer profissionalmente, e o que você pretende fazer com todo conhecimento e experiência que você obter através do programa.

  • Como você buscará e incorporará feedback durante seu projeto?(Max. 1000 palavras)

  • Como você planeja documentar o progresso e os resultados do seu projeto?(Max. 1000 palavras): Mencione quais plataformas ou formatos você usará para compartilhar seu trabalho com um público mais amplo, isso pode incluir, blogs, postagens no LinkedIn, Twitter, e muito mais. Nós recomendamos blogs.

  • Como você planeja administrar seu tempo, principalmente se tiver outros compromissos durante a duração do programa?: Consulte a agenda do programa e elabore uma agenda de trabalho. Descreva sua abordagem para garantir que você possa dedicar as horas necessárias ao projeto. Dica: Divida todas tarefas que precisarem ser feitas por semana, mês e etc. Consulte o exemplo a seguir.

SemanaTarefaEstado
1Conhecer o projecto P5.jsTodo, Em progresso, concluído
2Melhorar a soluçãoEm progresso
3Criar estrutura do projectoTodo
.........

Nota: Por favor, elabore sua agenda de acordo ao seu projecto e seu tempo. Isso é um exemplo.

Agora que tens a tua candidatura preparada, clique em submeter. E é tudo!.

Saiba mais sobre o programaaqui.

Conclusão e recomendações finais

A Pr05 é uma oportunidade para todos desenvolvedores na fase inicial de sua carreira para começar a contribuir em projectos siginificativos e crescer como profissional. Para garantir que mais angolanos façam parte de tais iniciativas, a Angola Open-source Community compromete-se em apoiar o processo de inscrição à todos membros da comunidade que tiverem interesse em fazer parte do mesmo programa. Se ainda não és parte da comunidade, aproveite e faça parte da nossa comunidade no discord, facebook e LinkedIn.

Boa sorte e happy coding!!!