A importância de retribuir à comunidade pelo que conquistamos

A importância de retribuir à comunidade pelo que conquistamos

Quando você chega a um certo nível de experiência como desenvolvedor, é natural se perguntar como usar esse conhecimento para retribuir à comunidade. Dentre as várias formas possíveis, estas são as que eu emprego e recomendo:

Interagir no StackOverflow

Aqui é o lugar onde encontramos a solução pra maioria dos nossos problemas. É tipo um guarda no shopping pra quem a gente pede uma informação rápida e recebe na lata. Mas se não houvesse quem respondesse, e principalmente quem perguntasse, o que seria de nós desenvolvedores? Muitos nem têm login no site!

Mas a verdade é que muitas vezes estamos sujeitos a prazos de entrega muito apertados. Com isso, nos importamos apenas com a solução mais rápida para os nossos problemas. Mas te convido a usar o SO como um usuário mais ativo do que passivo.

Viu alguma pergunta sobre algum problema/bug pelo qual você já passou antes? Use 10 minutos do seu tempo para elaborar uma resposta que ajude a pessoa. Acredite: poucos minutos do seu tempo podem economizar horas da pessoa que perguntou. Basta que você defina as tags da sua preferência para que o SO passe a listar apenas perguntas relativas a elas. Eis aqui o meu perfil, onde ostento uma formosa foto minha bebê.

Código open source

Sempre que viável, prefiro usar código open source em vez de código proprietário. Mas além de darmos preferência, podemos também interagir com os criadores do código a fim de buscar melhorias.

Muitas bibliotecas e frameworks têm seus repositórios públicos no GitHub. O código completo do Bitcoin, por exemplo, está guardado no seu repositório do GitHub que foi criado em 19 de dezembro 2010, e pode ser acessado aqui.

Através desses repositórios, é possível criar issues de dúvidas, bugs ou melhorias. Assim, você pode:

  • Acabar sendo o primeiro a descobrir e reportar um bug, explicando a situação na qual ele ocorre. Futuramente, outros desenvolvedores usando o Google poderão encontrar uma solução graças ao seu report. Algo muito comum é ver aplicações quebrando ao terem suas bibliotecas atualizadas tanto em minors quanto em majors
  • Propor uma melhoria explicando quais seriam seus ganhos de performance e usabilidade. Ou melhor ainda, implementá-la e criar o pull request com a proposta!

Apoiar uma causa

Minha formação como desenvolvedor foi a grande transformadora da minha vida. Um dos motivos é a grande demanda do mercado que faz com que desenvolvedores sejam bem valorizados. Demanda que nós podemos ajudar a atender. Como? Apoiando iniciativas que levem conhecimento de qualidade a todas as camadas da sociedade.

Essa é a ideia do canal Programação Dinâmica, que tem como um dos fundadores o meu professor Hallison Paz. O canal - conforme sua descrição no YouTube - ensina conceitos sobre programação, ciência de dados e inteligência artificial, e promove discussões sobre novas tecnologias e seus impactos na sociedade.

Sei qual é a realidade das pessoas como eu, que são da favela e lutam pra conquistar seu lugar ao Sol. E fico feliz cada vez que vejo alguém daqui conquistando um espaço numa área especializada como a de TI, se tornando um desenvolvedor ou cientista de dados. Entendo que canais como o Programação Dinâmica ajudam nessa luta.

No entanto, manter um canal no YouTube com criação constante de conteúdo resulta em gastos de tempo e dinheiro. O tempo não dá pra recuperar, mas você pode apoiar financeiramente o canal através do APOIA.se no seguinte link: https://apoia.se/programacaodinamica


As formas de retribuir pelo que temos são várias. Porém algo de fato importante é compartilhar conhecimento para que outros possam trilhar o caminho que um dia alguém já trilhou.

Agora, você deve estar se perguntando por que diabos a bandeira da Índia tá no post. Ora, porque na comunidade de desenvolvimento, os indianos devem ser os maiores contribuidores de conhecimento do mundo! Então eles merecem a lembrança 😁

Mikael Schirru

Digital Transformation | Senior RPA Developer | RPA Solution Architect | Senior RPA Engineer | AI | .NET | C# Developer | Python Developer

4 a

Existem pessoas uso como espelho no mundo, da programação e fora dela, com certeza você é uma delas.

Kayque Viana

Supervisor contábil | Viv Saúde Mental e Emocional

4 a

Muito bom, Diego. Eu que não sou da área curti muito seu artigo! Muito fácil de ler e entender. Abs

Entre para ver ou adicionar um comentário

Outros artigos de Diego Victor de Jesus

Outras pessoas também visualizaram

Conferir tópicos