Artigo original: The Best Developer Communities to Join in 2020

Se você quiser crescer como desenvolvedor, eu não poderia enfatizar o suficiente os benefícios que você teria ao se juntar a uma comunidade de desenvolvedores. Existem muitas vantagens, da programação em conjunto com outros desenvolvedores ao compartilhamento de conhecimento, mentorias, apoio, ferramentas, revisão de código, a possibilidade de ter suas perguntas respondidas, entre outros.

Comunidades normalmente são construídas em torno de dificuldades em comum de indivíduos que estão aprendendo em uma determinada região. Os objetivos das comunidade diferem nas necessidades coletivas de cada uma.

Ao longo dos anos, essas comunidades cresceram no mundo todo com objetivos e missões diferentes, mas ainda visando proporcionar uma plataforma para que os desenvolvedores possam aprender, interagir, compartilhar ideias, apoiar uns aos outros e crescer.                                                                                                                        

"Se você quiser ir rápido, vá sozinho. Se você quiser ir longe, vá acompanhado." — Provérbio Africano.    

Para melhor ajudar aqueles que estão procurando uma comunidade da qual participar, eu fiz uma lista das 20 melhores comunidades (sem ordem de importância), variando da Engenharia ao Design, Ciência de Dados, Aprendizado de Máquina, Relações ente Desenvolvedores, Escrita Técnica e mais.

1. Women Who Code

Bl9cmrbm3

A Women Who Code (em português, mulheres que programam) é uma organização internacional sem fins lucrativos para mulheres na tecnologia com eventos, recursos de programação, empregos, mentorias e mais. Elas visam inspirar, apoiar, dar assistência, bem como ajudar mulheres a desenvolverem habilidades técnicas e se sobressaírem em suas carreiras.

Participe agora para ter acesso exclusivo a essa comunidade, aos eventos, bolsas de estudo, ingressos gratuitos para eventos, oportunidades de trabalho e muito mais.

2. Hashnode

Wc8I44ICK

A Hashnode é uma comunidade on-line onde desenvolvedores compartilham conhecimento e evoluem em suas carreiras. Desenvolvedores ao redor do mundo participam de discussões acaloradas no Hashnode. Você pode escrever histórias e fazer perguntas abertas ou mais específicas, perguntar anonimamente e fazer enquetes. Também é possível fazer perguntas a equipes técnicas famosas e a influenciadores da área do desenvolvimento ou até mesmo aprender com as histórias de mulheres maravilhosas na tecnologia.

A plataforma DevBlog do Hashnode permite criar seu blog pessoal em um domínio personalizado em poucos passos simples, com tudo o que é necessário para crescer como um blogueiro (sem pagamentos envolvidos, com domínio gratuito, SSL, back-up automático das postagens, markdown, suporte de AMP, entre outros). Adquira seu próprio espaço, faça conteúdos independentes e construa sua autoridade de domínio.

3. freeCodeCamp

y7Zt2QlNH

O freeCodeCamp é uma organização sem fins lucrativos que ajuda pessoas a aprender a programar de graça através de milhares de vídeos (em inglês), artigos, aulas de programação interativas e milhares de grupos de estudo ao redor do mundo.

Você aprende completando desafios de programação e construindo projetos certificados ao mesmo tempo.

4. StackOverflow

loF0gg6C_

O Stack Overflow é uma página da web focada em perguntas e respostas para programadores com inúmeras perguntas e respostas sobre diversos tópicos na área da programação de computadores.

Você pode aprender através de perguntas que já foram feitas e respondidas, compartilhar seus conhecimentos em programação respondendo algumas dúvidas postadas ou compartilhar suas dúvidas e problemas aqui.

5. HackerNews

Q0YqW1SYH

O Hacker News é um site que foca em ciências da computação e empreendedorismo onde é possível enviar links para conteúdos mais técnicos.

Esse é um ótimo jeito de promover seus conteúdos a uma variedade de visualizadores e encontrar mais conteúdos incríveis de outros geeks.

6. Hackernoon

VJpYpPvXb

O Hackernoon é um site de mídia que entrega histórias e opiniões escritas por profissionais da tecnologia e lido por Tecnólogos, Desenvolvedores de Software, Bitcoiners e entusiastas das Blockchain.

Você pode escrever artigos técnicos aqui e aprender a partir de uma vasta série de conteúdos técnicos disponíveis e irrestritos.

7. SitePoint Community

icmkWaWra

O SitePoint Community é uma comunidade para designers da web e desenvolvedores criada para discutir tudo que envolva desenvolvimento da web, HTML, CSS, JavaScript, PHP, Photoshop, SEO, entre outros.

Assim como no StackOverflow, é possível perguntar e responder a outras perguntas sobre desenvolvimento da web aqui.

8. Kaggle

a2TMmsGxG

O Kaggle é uma comunidade on-line de praticantes de ciência de dados e aprendizado de máquina, com uma publicação ampla de repositório de dados e código com mais de 19 mil bases de dados públicas e 200 mil notebooks abertos. O Kaggle também oferece cursos em Aprendizado de Máquina, Pandas, Python, Deep Learning, Visualização de Dados e SQL, além de discussões para ajudar você a se desenvolver

9. Indie Hackers

nts0ka4KJ

Um Hacker Indie é "uma pessoa construindo um projeto on-line que pode gerar renda." A Indie Hackers é uma comunidade global de desenvolvedores que compartilham seus projetos, estratégias e estatísticas de renda que existem por trás das suas empresas e projetos.

Você pode aprender com os fundadores que estão por trás de centenas de negócios de sucesso on-line e se conectar com outros que estão começando e evoluindo suas próprias empresas através de encontros globais, discussões, artigos e muito mais.

10. Code Newbie

r0_JMdQwj

A Code Newbie é a comunidade mais acolhedora, constituída por programadores e pessoas que estão aprendendo programação. Ela começou como um chat semanal no Twitter, criado para dar assistência a pessoas nesse processo de aprendizado. Desde então, ela cresceu e se tornou uma comunidade internacional de apoio para os que ainda estão aprendendo a programar.

11. Digital Ocean Community

XEc8qjO3o

Esse é um lugar inclusivo, onde desenvolvedores podem encontrar ou dar suporte e contribuir para a comunidade de DevOps e entusiastas de computação na nuvem. A comunidade oferece guias, tutoriais, tendências para desenvolvedores, sessões de perguntas e respostas, entre outros.

12. Product Hunt

KokPlSTVo

A Product Hunt é uma comunidade com produtos maravilhosos apresentados todos os dias. É um lugar onde amantes da tecnologia podem descobrir e compartilhar novidades sobre as mais novas aplicações para dispositivos móveis, sites da web, projetos de hardware, entre outras criações do mundo tecnológico.

13. Reddit

fw0VeFcpX

O Reddit é uma comunidade global com milhares de subcomunidades, inúmeros debates e que contém uma rede de diversos streams para desenvolvedores, como r/reactjs, r/vuejs, r/JAMstack_dev, r/Python, entre outros.

14. DevCareer

xZ3rsqt_7

A DevCareer é uma organização sem fins lucrativos que foca em dar apoio a futuros desenvolvedores com mentorias e recursos que os permitam se tornar desenvolvedores de alto nível. Para os que passam pelo programa, são fornecidos notebooks, espaços para co-working, instrumentos de trabalho, mentorias e colocações em empresas para desenvolvedores de software na África.                        

15. Interaction Design Foundation

SE2sSQD65

O site "The Interaction Design Foundation Community" oferece uma oportunidade bem interessante para designers criarem e aperfeiçoarem seu portfólio enquanto se preparam para trabalhar em Experiência de Usuário. Eles oferecem desde cursos de especialistas em UX, a eventos locais de UX Design em cidades por todo o mundo, debates sobre UX, colaborações, e muito mais.

16. Daily UI

PHOWpfSjm

O Daily UI é uma série livre de desafios de Interface de Usuário diários, inspirações de design e recompensas surpresa para fazer com que você se torne um designer melhor em 100 dias. Seu incrível lembrete diário dará a você mais motivação para continuar aprendendo.

17. Dev.to

8iPX4fMzG

A DEV é uma comunidade de desenvolvedores de software que se ajudam. O site disponibiliza um espaço para que desenvolvedores colaborem uns com os outros e formem uma rede enquanto aprendem e também compartilham seus conhecimentos.          

18. DevRel Collective

BB1LuPI5q

O DevRel Collective é uma comunidade de relações entre desenvolvedores que existe para facilitar o compartilhamento de informação, recursos e, também, promover o incentivo dentro da comunidade DevRel.

Se você for ativamente envolvido em comunidades de desenvolvedores ou gestão de eventos, você deve se juntar a essa comunidade.

19. Facebook Developer Circles

y_xlf62k8

O Developer Circles do Facebook é um programa projetado para criar comunidades locais e organizadas para desenvolvedores. Essas comunidades educam e proporcionam um fórum para discussões e compartilhamento de informação em torno dos temas mais relevantes para desenvolvedores em determinados mercados.

Encontre um DV local mais próximo a você aqui.

20. Google Developer Groups

gnodVTzig

O GDG reúne desenvolvedores de software com interesses em comum para se encontrarem em reuniões e workshops interativos. A comunidade acolhe a todos que se interessem por tecnologia, desde o nível mais iniciante até profissionais experientes.

Encontre o GDG mais próximo a você aqui.

Conclusão

"Não há poder para mudança maior do que uma comunidade descobrindo o que lhe é importante."  – Margaret J. Wheatley.

Os laços que se criam em comunidades de desenvolvedores evoluíram de somente "grupos técnicos" para "grupos familiares", onde todos são apaixonados por compartilhar conhecimento e ajudar os participantes a atingirem níveis mais altos em suas carreiras.

Maravilhoso, não é? Um viva à nova era, onde compartilhar conhecimentos e ter espírito de união estão se tornando algo comum!