Exatamente isso que você leu.
Você não precisa ser um "expert" em determinada linguagem, ou ter:
- 5 anos de expêriencia
- Feito o código que fez o foguete dar ré
- Desenvolvido o Claude 7 ou Gpt 999
para começar a contribuir ou ajudar uma comunidade
Soa meio cômico, mas é a realidade.
Recentemente aconteceu algo até que interessante, que quebrou esse "estigma" que eu tinha.
Faz pouco tempo que ando participando e interagindo em algumas comunidades. Em uma delas, participei de uma reunião que eles fazem semanalmente, na qual separaram alguns problemas para serem resolvidos.
Para fins de organização, foram criado então os "squads", focados em resolverem modulos que tem problemas distintos.
Esses problemas foram adicionados como "Issue" no github, e quem tivesse interesse em tentar resolver seria bem vindo. E isso, com uma ênfase no seguinte:
Independente do seu nível de conhecimento, se é estagiário, júnior, sênior, ou seja lá o que for: faz um fork e tenta solucionar o problema, não se preocupe com isso.
Agora vem a parte curiosa: esse repositório onde eu acabei participando é feito em Laravel, um framework PHP que eu nunca tinha tido contato antes. Com PHP, tive uma pequena prática na faculdade, onde só fiz CRUD e escrevi a prova no papel (foi aterrorizante).
Certo, eu sabia o problema, mas não sabia a linguagem. Isso foi um impeditivo de ajudar?
Claro que não.
Basicamente, peguei o Claude Code para ajudar nisso, já que eu não sabia tanto de Laravel, mas sabia ler um código e entender a lógica dele.
Logo, como o código vai ser revisado por outras pessoas experientes, se tiver algum ponto solto que não foi bem escrito, eles vão apontar e corrigir. É assim que um ciclo de contribuição funciona.
E com isso em mente, pela primeira vez em 3 anos nessa área, tive 2 PRs aprovados em um repositório open source!
Pode parecer besteira, mas é algo muito interessante de fazer e de participar.
Porque o ciclo de vida de software não se resume em código, código qualquer IA faz. A grande questão é você saber no que está trabalhando, entender o propósito do que está sendo desenvolvido.
Resumidamente, estamos desenvolvendo um produto que pode ajudar múltiplas pessoas.
Além disso, muitas empresas grandes têm bons olhos para quem ajuda a desenvolver algo open source.
Se bateu vontade de tentar algo parecido, a He4rt tem vários outros repositórios abertos, e qualquer pessoa pode submeter um PR e sugerir modificações, não é nada obrigatório, é só por vontade própria. Qualquer ajuda sera muito bem vinda.
E se bater alguma dúvida ou travar em algum ponto, não tem problema: é só entrar na comunidade e pedir ajuda. É basicamente pra isso que ela existe.
Se você gostou do artigo, deixa o coraçãozin ai, e não esquece de entrar no servidor do Discord da He4rt!



Top comments (2)
Boa!! 💜💜
Mas tenho uma dúvida @gabrielfvdev, durante o artigo tu menciona: "A grande questão é você saber no que está trabalhando, entender o propósito do que está sendo desenvolvido" como tu buscou entender esses pontos durante o projeto?
Foram as conversas? Está fixo na docs ou...?
Literalmente dialogar com o pessoal!
Tem alguns que fazem docs, as docs ajuda mt.
Mas, nem sempre vão estar, por isso, eu sempre tento perguntar para alguem, se alguem consegue me explicar.
E se no meio do processo eu ficar com duvida, tento anotar o maximo de duvidas e depois perguntar novamente.
O ideal é não sair fazendo coisa sem saber o proposito do projeto :)