DEV Community

Cover image for Quero contribuir com o Hacktoberfest mas sou iniciante em programação: o que posso fazer?
Ana Carolina
Ana Carolina

Posted on

Quero contribuir com o Hacktoberfest mas sou iniciante em programação: o que posso fazer?

  • O HacktoberFest é um evento de desenvolvimento de código aberto que encoraja todo mundo a contribuir para a comunidade global através de Pull Requests feitos em repositórios/projetos do GitHub que contenham a tag "hacktoberfest"

  • O evento começou dia 1 de Outubro e os Pull Requests podem ser realizados a qualquer momento entre essa data até o dia 31 de Outubro.

O site diz que "se você é um desenvolvedor, estudante, anfitrião de evento ou uma companhia de qualquer tamanho, você pode ajudar", mas muitas pessoas ficam inibidas por acreditarem que é difícil contribuir já que não possuem conhecimento "suficiente" em programação para ajudar no crescimento desses repositórios.

Esse foi o meu caso, mas eu decidi não fazer disso um problema, eu entrei na comunidade do HacktoberFest no Discord (onde eu fui muito bem recebida por TODOS) e procurei por projetos com o mínimo de coisas em HTML, CSS ou Bootstrap onde eu pudesse fazer alguma diferença, já que estou aprimorando meus estudos front atualmente, não encontrei NADA...

Fiquei muito frustrada mas, passado alguns dias, eu decidi contatar algumas pessoas na comunidade do Discord, que postaram seus repositórios nomeados com coisas como "Bibliotecas para te ajudar em seus estudos", e me ocorreu que eu poderia fazer traduções dessas bibliotecas para o Português Brasileiro (é um fato que os programadores Brasileiros não possuem material de qualidade traduzido para a nossa linguagem).

Você pode imaginar minha felicidade quando eles disseram que eu podia fazer isso? A maioria concordou com essa ideia e me permitiu fazer as traduções nos repositórios, a partir disso fiz alguns Pull Requests e em uma conversa com um dos membros da comunidade, me foi sugerido tentar traduzir variáveis strings em alguns programas, ou em outra palavras criar a versão brasileira de um software específico.

Eu fiquei muito surpresa com essa sugestão, mas acabei aceitando porque achei que seria uma boa forma de contribuir e resolvi testar essa nova forma de contribuição com o próprio usuário que me sugeriu isso. Fiz as alterações no documento e ele não só aceitou meu Pull Request como me disse que me procuraria em breve para fazer a tradução de outros programas feitos por ele.

Depois disso, eu percebi como os issues (issues são como permissões para fazer alguma coisa naquele repositório) que eu abri anteriormente foram crescendo com muitas pessoas que queriam traduzir aquele repositório para seu idioma.

Ta, mas o que você está tentando passar através dessa história?

Você quer ajudar a comunidade global de código aberto? Então você pode! Não importa o seu nível de conhecimento, quando você decide ajudar, converse com a comunidade, contate amigos, explore sua habilidade ao máximo possível! Não há sensação melhor do que contribuir no projeto de alguém de alguma forma. Além de ser bom para os donos dos repositórios, também é vantajoso para você! Contribuições são uma atitude extremamente consideradas no mundo da programação!

Não se limite pensando que você não tem talento suficiente, tente o seu melhor e faça aquilo que você sabe. A comunidade do código aberto com certeza será receptiva e te ajudará o máximo que puder!

Precisa de ajuda com algum passo dessa jornada? Pode me chamar!

Top comments (0)