Como a participação na comunidade pode impulsionar sua carreira em desenvolvimento
15 de novembro de 2022
0 minutos de leituraComo pessoa desenvolvedora, é provável que você participe de pelo menos algumas comunidades e fóruns de desenvolvimento. Talvez você faça perguntas no Stack Overflow, use software de código aberto (OSS) ou assista a palestras em conferências como a KubeCon. Essas atividades ajudam você a aprimorar suas habilidades, conhecer pessoas que estão criando plataformas e aplicações interessantes e encontrar abordagens criativas para problemas antigos.
Mas os benefícios de participar de uma comunidade não se limitam à participação — você também tem muito a ganhar contribuindo com a comunidade de desenvolvimento.
Neste artigo, vamos falar sobre algumas maneiras de retribuir à comunidade e, ao mesmo tempo, desenvolver sua carreira, incluindo:
Participar de projetos de OSS
Fazer apresentações em conferências e encontros locais
Participar ou liderar discussões e fóruns da comunidade
Participar de projetos de OSS
A comunidade de código aberto é ampla e diversa. A maioria das pessoas desenvolvedoras recorre a ela para tirar dúvidas, encontrar soluções para problemas de programação e usar ou aprimorar projetos de OSS existentes. Você pode, sem dúvida, participar dessa forma, mas também tem muito a ganhar contribuindo com projetos de OSS, além de usá-los.
Ao se tornar uma pessoa colaboradora, você pode:
Desenvolver novas habilidades e se tornar especialista em uma área de seu interesse.
Conhecer pessoas no ecossistema, incluindo aquelas que podem indicar você para vagas ou oportunidades de palestras no futuro.
Aumentar sua visibilidade e influência na área de desenvolvimento.
Retribuir à comunidade, não apenas aprimorando projetos existentes, mas também ajudando outras pessoas a aprender e desenvolver suas habilidades.
Contribuir com projetos de OSS também dá a você a oportunidade de trabalhar com as tecnologias que lhe interessam. Isso traz benefícios significativos para quem talvez não se sinta suficientemente desafiado no trabalho ou queira variar mais suas atividades.
Dar os primeiros passos na contribuição com projetos de OSS pode intimidar, mas não deixe que o nervosismo impeça você. Se precisar de um pouco de apoio ao longo do caminho, este artigo da VMWare traz ótimas sugestões para começar no código aberto.
Fazer apresentações em conferências e encontros locais
Se a ideia de falar diante de centenas de pessoas deixa você nervoso, saiba que não está só. Mas isso não é motivo para deixar de lado a oportunidade de apresentar em conferências. Com um pouco de prática e orientação, a maioria das pessoas pode aproveitar essa oportunidade para compartilhar conhecimentos.
Mas sobre o que você falaria? Lembre-se: não é preciso ser especialista para compartilhar conhecimentos úteis. Esta analogia pode ajudar você a enxergar melhor suas habilidades: imagine uma fila de pessoas subindo uma montanha. Em geral, você olharia apenas para a pessoa à sua frente — aquela que está mais adiante. Talvez não perceba que também há pessoas atrás de você. Elas ainda não avançaram tanto quanto você na jornada como pessoa desenvolvedora; são pessoas que você pode ajudar a aprender em uma conferência ou encontro.
Para escolher um tema, basta pensar no seu trabalho diário. O que você aprendeu trabalhando nos seus projetos? Quais foram alguns dos momentos mais importantes da sua carreira e como você chegou até eles? Pense em algumas ideias, acrescente suas reflexões sobre como resolveu o problema ou alcançou seu objetivo e pronto — você já tem um roteiro.
Há vários tipos de apresentação que você pode fazer:
Palestras principais - Geralmente reservadas a palestrantes experientes e conhecidos, as palestras principais definem o tom ou o tema da conferência. A duração varia conforme a preferência da organização.
Palestras em conferências - Geralmente duram 50 minutos. Em conferências de desenvolvimento, essas apresentações nem sempre são técnicas.
Laboratórios práticos - De 2 a 3 horas. Aprenda a usar uma ferramenta, teste uma aplicação ou faça outra atividade prática. É uma ótima oportunidade para ensinar sem precisar falar muito.
BOFs - A sigla vem de “birds of a feather”. São sessões de uma hora em que uma pessoa anfitriã dá início à conversa e abre espaço para a participação do público.
Painéis - Um pequeno grupo de pessoas escolhido previamente responde às perguntas do público sobre um tema específico. A duração é definida pela organização.
Uma das maneiras mais fáceis de começar é encontrar um encontro local e fazer uma apresentação. É uma ótima forma de praticar diante de um público menor antes de partir para conferências maiores.
Para ver mais dicas sobre como se preparar para falar em uma conferência, confira a apresentação de Sam Hepburn.
Participar ou liderar discussões e fóruns da comunidade
Se fazer apresentações em conferências está fora da sua zona de conforto, participar ou liderar uma discussão ou um fórum da comunidade pode ser uma maneira menos intimidante de se envolver com a comunidade de desenvolvimento. Plataformas como GitHub, Discord e Stack Overflow têm comunidades ativas onde você pode compartilhar ideias sobre assuntos do seu interesse.
Essas atividades são ótimas porque exigem menos envolvimento, tempo e exposição pública. Além disso, são fáceis de começar — você nem precisa sair de casa.
Comece aos poucos, participando das conversas, dando feedback a outras pessoas e compartilhando sua experiência. Quando se sentir mais à vontade, experimente iniciar suas próprias discussões. E não se esqueça de seguir as diretrizes da comunidade e respeitar o Código de Conduta (CoC) de cada espaço em que participar.
Não se esqueça de dar visibilidade ao seu trabalho
Enquanto você cria conexões e compartilha sua experiência em conferências, fóruns ou projetos de OSS, não se esqueça de compartilhar suas ideias e seus conteúdos com o mundo. Fale sobre o que está fazendo nas redes sociais, comece um blog ou compartilhe uma de suas apresentações em um encontro local.
Essas atividades ajudam você a ganhar visibilidade e fortalecer sua marca pessoal. Isso pode trazer resultados duradouros e abrir portas para mais oportunidades de ensinar, aprender e avançar na carreira.
O envolvimento com a comunidade traz benefícios duradouros
Participar de comunidades não beneficia você apenas agora — os benefícios também continuam ao longo do tempo. Você pode incluir suas apresentações e seus projetos de OSS no currículo e no LinkedIn para mostrar a futuros empregadores que tem um portfólio diversificado. Seus esforços de networking podem abrir portas para oportunidades novas e inesperadas. Novas conexões podem se tornar referências profissionais ou levar a outros projetos interessantes.
Mas o benefício mais valioso é a confiança que você ganha ao aprimorar suas habilidades. Aposte em si e experimente uma das sugestões deste artigo. Um dos primeiros passos pode ser entrar no servidor do Discord da DevSecCon. É um ótimo lugar para ajudar pessoas desenvolvedoras a começar a criar software mais seguro e também conhecer outras pessoas especialistas.
Comece a resolver desafios de capture the flag
Aprenda a resolver desafios de capture the flag assistindo sob demanda ao nosso workshop virtual introdutório.
