Ao clicar em “Aceitar todos os cookies”, concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar a utilização do site e ajudar nos nossos esforços de marketing. Mais informações
Definições de cookies
Ao clicar em “Aceitar todos os cookies”, concorda com o armazenamento de cookies no seu dispositivo para melhorar a navegação no site, analisar a utilização do site e ajudar nos nossos esforços de marketing. Mais informações
Junte-se a nós enquanto recapitulamos o painel YOLO Vision 2024 sobre a formação da comunidade técnica. Explore estratégias para impulsionar o crescimento, o engajamento e a colaboração.
Construir uma comunidade técnica de sucesso não é algo que acontece da noite para o dia. Requer propósito, paixão e muita dedicação. No YOLO Vision 2024, um evento híbrido anual organizado pela Ultralytics, houve uma discussão de painel perspicaz sobre a construção de comunidades técnicas.
Burhan Qaddoumi, Gerente de Comunidade da Ultralytics, Bart Farrell, Criador de Conteúdo da Learnk8s, e Harpreet Sahota, Hacker-in-Residence da Voxel51, compartilharam suas ideias sobre a arte de construir uma comunidade técnica. Eles falaram sobre o cultivo de uma cultura de apoio, colaboração e crescimento para entusiastas de tecnologia.
Harpreet Sahota abriu a sessão dizendo: "Apenas certifique-se de que está definindo comportamentos de exemplo ou modelando o comportamento que deseja que os membros da sua comunidade adotem." A importância de criar um ambiente positivo e acolhedor para as comunidades técnicas rapidamente se tornou o foco da discussão.
Neste artigo, exploraremos os principais destaques deste painel do YOLO Vision 2024. Também exploraremos como a construção de comunidades técnicas fortes pode impulsionar o crescimento e a colaboração.
Fig 1. Uma discussão em painel sobre a construção de comunidades fortes e colaborativas.
Por que você deve participar de uma comunidade técnica?
Participar de uma comunidade técnica pode impactar positivamente o seu crescimento pessoal e profissional. Os membros de uma comunidade técnica podem aprender uns com os outros e criar uma cultura de conhecimento compartilhado. Burhan Qaddoumi mencionou isso e disse: "As comunidades são sempre muito divertidas. Acho que une as pessoas de uma maneira diferente e ajuda a construir essa cultura para liderar pelo exemplo."
Os membros do painel também apontaram que um espaço bem projetado, seja online ou presencial, pode facilitar para que os membros façam perguntas, se conectem e se sintam confortáveis. Canais de bate-papo casuais e compartilhamento de memes podem ajudar a criar um ambiente divertido, unindo todos.
Outro motivo para participar de uma comunidade técnica são os eventos presenciais. Os membros do painel enfatizaram isso dizendo que não há substituto real para encontros presenciais. Os eventos presenciais permitem que os membros se reúnam para compartilhar, trocar ideias e aprender uns com os outros. Harpreet Sahota observou que todos sempre têm algo interessante para compartilhar, por isso é importante fornecer plataformas onde as pessoas possam mostrar sua experiência.
Como escolher a comunidade técnica certa: dando o primeiro passo
Em seguida, os membros do painel discutiram a escolha da plataforma de comunidade técnica certa que se adapta aos seus objetivos. Considerando que existem muitas comunidades e plataformas técnicas por aí, pode ser difícil para os recém-chegados encontrarem a certa onde se sintam ouvidos e possam dar contribuições significativas. Seja Slack, Discord ou GitHub, o lugar certo permite que você faça perguntas, se envolva e cresça. O que mais importa é estar em um espaço que apoie o seu desenvolvimento e interesses.
Participar de uma comunidade é apenas o começo. Os líderes certos desempenham um papel fundamental na formação de um ambiente acolhedor e inclusivo, onde as pessoas se sintam encorajadas a participar e contribuir. Como Bart Farrell comentou brincando: "Você precisa sair e não apenas esperar que eles venham até você. Precisa ficar muito, muito claro que eu sou o cara da camisa de pimenta, sou muito fácil de encontrar."
Além disso, lembre-se de que você pode não receber atenção imediata quando entrar pela primeira vez. Em vez disso, observe, faça perguntas e participe de conversas menores para ter uma ideia de como a comunidade funciona. Isso ajuda você a construir confiança e conforto.
Os membros do painel também falaram sobre a importância dos gerentes de comunidade em definir o tom certo para o grupo. Harpreet Sahota disse que os gerentes de comunidade precisam liderar pelo exemplo e mostrar o comportamento certo para os novos membros.
Burhan Qaddoumi concordou dizendo que é importante dar às pessoas espaço para compartilhar seus pensamentos e se divertir. Bart Farrell também explicou que obter feedback é crucial para melhorar a comunidade ao longo do tempo.
Contribuindo para o código aberto: dicas para causar impacto
Por que é importante contribuir?A importância das contribuições vai além dos esforços individuais. Hoje em dia, muitas grandes organizações também reconhecem o valor da participação em código aberto. Essa mudança destaca o crescente papel das comunidades técnicas no impulso à inovação e à colaboração.
Harpreet Sahota compartilhou que a biblioteca Voxel51, um projeto de código aberto sob a licença Apache 2.0, é um ótimo exemplo de como as contribuições da comunidade podem melhorar um projeto. Ele também enfatizou a importância de facilitar a participação de novos membros, fornecendo instruções claras e adicionando rótulos de "boa primeira edição" para ajudá-los a começar.
Bart Farrell acrescentou que métricas de vaidade, como o número de estrelas no GitHub, podem ser enganosas às vezes. Embora seja fácil focar nesses números, ele disse que o valor real vem das contribuições efetivas, onde as pessoas estão verdadeiramente envolvidas. "Não se trata apenas de clicar e adicionar uma estrela", observou. Ele também destacou a necessidade de equilibrar o trabalho de código aberto com as necessidades de negócios.
Fig 2. Painel de discussão sobre a dinâmica da comunidade de código aberto.
Construção de comunidade técnica através de confiança e transparência
"Você precisa construir confiança com sua comunidade. Se sua comunidade não confia em você, eles não voltarão, eles não aparecerão", compartilhou Burhan Qaddoumi. Ele explicou que até mesmo pequenas ações, como admitir incerteza ou direcionar alguém na direção certa, podem ajudar muito na construção da confiança. Esses esforços mostram que você está genuinamente tentando ajudar, mesmo que não tenha todas as respostas, o que é crucial para manter a comunidade engajada.
Indo além, Bart Farrell destacou outro desafio que muitas comunidades enfrentam: o risco de parecerem muito “vendedores”. “O público de tecnologia empresarial odeia qualquer coisa que pareça ou cheire a vendas”, disse ele. O painel concordou que as comunidades funcionam melhor quando parecem autênticas e não são impulsionadas por agendas corporativas ou promoção constante. Simplificando, a confiança em uma comunidade pode se desgastar rapidamente se os membros sentirem que foram enganados.
Superando desafios na construção e engajamento de comunidades técnicas
Mudando de assunto, o painel se concentrou na importância de lidar com os desafios no crescimento de uma comunidade técnica. Bart Farrell disse que construir uma comunidade não é fácil e muitas vezes envolve tentativa e erro. Ele apontou que é normal não acertar de primeira, mas é importante ser paciente ao longo desse processo. Ele também acrescentou que aprender juntos como uma comunidade é mais importante do que forçar uma solução e esperar que todos a sigam.
Aqui estão alguns pontos-chave da discussão sobre os desafios da construção de comunidades técnicas:
Preferência por mensagens diretas (DMs): Funcionários seniores geralmente preferem mensagens diretas (DMs) em vez de fóruns públicos, impulsionados pela síndrome do impostor, o que os torna hesitantes em fazer perguntas ou participar de conversas publicamente.
Gamificação: Pode ser usada para impulsionar o engajamento da comunidade, focando no reconhecimento em vez de recompensas monetárias. Burhan Qaddoumi compartilhou sua experiência no Discord, onde usou papéis, permissões e mudanças na cor do nome para valorizar os membros ativos.
Incentivo à participação e suporte: O painel enfatizou a importância de criar uma cultura de participação na comunidade. As sugestões incluíram a formação de um grupo central de colaboradores confiáveis e a marcação de membros específicos para incentivar respostas e promover a inclusão.
Fig 3. Superando os desafios na construção de comunidades técnicas. Imagem do autor.
Histórias de sucesso na construção de comunidades de tecnologia
Construir comunidades técnicas prósperas exige tempo, esforço e o equilíbrio certo de conteúdo, engajamento e capacitação. Perto do final da sessão, os palestrantes compartilharam como comunidades como Learnk8s, Ultralytics e Voxel51 se transformaram em ecossistemas vibrantes, oferecendo recursos valiosos para todos os membros.
Aqui está uma análise mais detalhada de cada uma delas:
Comunidade Learnk8s: Esta comunidade Kubernetes conecta membros via LinkedIn, Twitter e Slack, oferecendo conteúdo técnico e promovendo discussões para envolver participantes técnicos e não técnicos.
A comunidade Ultralytics no Discord: Ela usa um bot personalizado para fácil acesso a recursos e utiliza a gamificação para recompensar colaboradores ativos com papéis e permissões especiais, criando um ambiente interativo e colaborativo.
Comunidade Voxel51: A Voxel51 incentiva contribuições com tags amigáveis para iniciantes, eventos presenciais e cursos como a certificação Hands-On Data-Centric Visual AI, combinando iniciativas virtuais e do mundo real para promover conexão e crescimento.
Fig 4. Burhan Qaddoumi, Bart Farrell e Harpreet Sahota na YOLO Vision 2024.
Principais conclusões
Construir uma comunidade técnica não se trata apenas de reunir pessoas em uma plataforma; trata-se de criar um espaço onde as ideias possam prosperar, as pessoas possam se conectar e todos tenham a chance de aprender e crescer.
A comunidade Ultralytics é um ótimo exemplo disso. Membros de todos os níveis, de iniciantes a especialistas, trabalham juntos, compartilham insights e enfrentam desafios de IA e aprendizado de máquina. É um lugar onde a colaboração é fundamental e o foco está sempre em ajudar uns aos outros, seja respondendo a perguntas, fornecendo orientação ou discutindo as últimas inovações.