Vous cherchez à apprendre de nouvelles choses? Rencontrer des programmeurs ou des développeurs partageant les mêmes idées? Envie de partager des idées ou d'argumenter sur les nouvelles technologies? Notre liste de 15 communautés de programmation essentielles peut être tout cela et plus encore!
Ce n'est un secret pour personne que la vie d'un programmeur, en particulier celle d'un pigiste, peut être assez isolée. Plus nous entrons dans le code, plus nous ne sortons pas. Nous passons tout notre temps à brancher nos claviers, à rechercher des bogues ou à apprendre une nouvelle façon de créer une application afin qu'elle se démarque de la foule qu'il est facile d'oublier qu'il existe tout un monde.
Que vous soyez un vétéran chevronné ou que vous appreniez simplement les bases de JavaScript, pour devenir un grand développeur, vous avez besoin de pairs. Vous devez reconnaître qu'il existe des centaines de communautés de programmation remplies de professionnels partageant les mêmes idées qui ont fait face aux mêmes bogues, se sont heurtés à des défis similaires et ont les mêmes idées.
La vie d'un programmeur indépendant
L'une des raisons pour lesquelles les programmeurs sont si enfermés dans leur travail est une passion pour ce qu'ils font. Cette passion partagée se traduit par une ressource incroyable car les développeurs adorent travailler ensemble pour trouver des solutions, discuter des nouvelles technologies et partager des conseils utiles sur le réseautage et le travail indépendant.
Faire partie d'une communauté de programmation vous permet de partager et de participer à ce partage.
Il ne fait aucun doute que vous pouvez bénéficier de rejoindre un forum de développeurs Web. Le défi consiste à trouver la communauté de programmation ou de développement Web adaptée à vos besoins. C'est pourquoi nous avons dressé une liste de nos favoris.
Que vous soyez un vétéran du développement chevronné ou que vous appreniez simplement les bases de Javascript, pour devenir un grand développeur, il est extrêmement utile de reconnaître qu'il existe des centaines de communautés de programmation en ligne et hors ligne de personnes partageant les mêmes idées qui ont fait face aux mêmes problèmes que vous. La plupart de ces communautés proposent également d'impressionnants blogs de conception Web, qui vous aideront à apprendre les dernières et les meilleures techniques.
Une liste de 15 communautés de programmation essentielles pour chaque développeur Web qui comprend une gamme de sites utiles adaptés aux développeurs à n'importe quelle étape de leur carrière.
Vérifiez-les et rappelez-vous que ces communautés sont toutes faites de concessions mutuelles. Une fois que vous avez trouvé un créneau qui vous convient, assurez-vous de vous impliquer en aidant d'autres développeurs, en contribuant aux conversations, en partageant des idées et en vous faisant connaître.
Rejoindre des communautés de programmation est un excellent moyen de se connecter à un réseau de support de millions de développeurs, de trouver des réponses à des questions brûlantes et de rester au top en aidant les autres.
15 communautés de programmation à découvrir
1. StackOverflow
StackOverflow est un must absolu en tant que communauté de programmeurs pour tous ceux qui s'intéressent sérieusement au développement Web.
Depuis sa création en 2008, c'est le site incontournable de plus de 4.7 millions de développeurs. C'est sans aucun doute l'un des meilleurs endroits pour trouver une réponse à presque toutes les questions de codage.
Le site a une approche carotte et bâton qui fonctionne bien. Ils récompensent les utilisateurs qui répondent souvent aux questions et le font de manière réfléchie. StackOverflow permet également de garantir cela en suspendant les utilisateurs qui manifestent un comportement inutile. Vous pouvez être assuré que vous recevez des conseils de premier ordre chaque fois que vous cherchez de l'aide.
Le seul inconvénient de cette communauté de programmation est qu'il se passe tellement de choses que cela peut être intimidant pour le codeur novice. Prenez votre temps, passez un peu de temps à vous cacher et à lire, puis entrez quand vous êtes prêt. La communauté est un groupe sympathique.
Incidemment, en tant que développeur, ne voudriez-vous pas savoir ce que nous recherchons lors de l'embauche d'un développeur d'applications? Jetez un œil à cet article ici.
2. Toptal
Toptal est le site à consulter si vous souhaitez rejoindre un réseau de développeurs extrêmement talentueux. C'est également utile si vous êtes sur le marché pour embaucher un pigiste ou si vous cherchez du travail.
Toptal est un réseau d'élite de milliers de développeurs indépendants à distance de plus de 100 pays. Ils ont tous passé une série de tests rigoureux qui prouvent qu'ils sont les meilleurs talents. Cela signifie que votre public est la crème de la crème et que la plupart des engagements doivent être précieux et divertissants.
Tous les articles sur le Blog d'ingénierie Toptal sont écrits par un réseau de développeurs. Les sujets vont de la réussite du travail à distance à la manière dont les dernières tendances changent le secteur.
Toptal propose également une page de ressources avec des guides de recrutement, des questions d'entrevue et des exemples de descriptions de poste pour une grande variété de langues. Ils sont tous conçus pour les employeurs, mais ils fonctionnent comme d'excellents outils de préparation aux entretiens pour vous assurer que vous êtes prêt à faire de votre mieux avec des clients potentiels.
Enfin, Toptal organise des événements communautaires et des rencontres presque tous les jours dans le monde entier. Ce sont d'excellentes chances de vous connecter avec Toptalers en personne, que vous souhaitiez en savoir plus sur le travail à distance et l'avenir du pigiste, sur le processus de sélection ou si vous souhaitez simplement vous plonger dans des conversations rigoureuses sur la direction de l'industrie technologique. Dans l'ensemble, une grande communauté de programmation prometteuse qui deviendra sûrement un nom familier très bientôt.
3. Forum des développeurs
Developers Forum est une communauté de programmation facile à utiliser et sans fioritures qui héberge un large éventail de forums sur divers sujets allant du CSS au HTML en passant par SQL et Ruby. Le site Web n'a pas besoin de beaucoup d'introduction car il est incroyablement simple. C'est pourquoi nous l'aimons tellement.
Les forums couvrent toutes sortes de questions, du développement côté client au développement côté serveur en passant par la gestion de site. Si les discussions sont animées et rigoureuses, l'atmosphère est certainement moins intimidante que sur Stack Overflow !
Nous recommandons particulièrement le Forum des développeurs pour les débutants.
4. GitHub
Github est un type de communauté de développement différent du reste de cette liste en ce sens qu'il ne facilite pas beaucoup les échanges entre les développeurs. Au lieu de cela, c'est un endroit qui permet aux utilisateurs de partager facilement leur code.
Cela fait de GitHub une formidable communauté de codage et de programmation. Si vous voulez trouver d'autres programmeurs pour aller dans le vif du sujet avec vous et collaborer sur des détails très fins, GitHub est l'endroit où vous allez. C'est également une excellente ressource pour vous aider à trouver d'autres codes open source qui pourraient être applicables ou utiles pour votre projet.
GitHub est également un endroit idéal pour passer du temps à trouver de l'inspiration, car vous pouvez garder un œil sur une incroyablement grande variété d'autres projets sur lesquels les membres de la communauté travaillent.
Comme ce n'est pas très basé sur la conversation, nous suggérons d'inclure Github avec certaines de ces autres communautés pour offrir une expérience plus complète.
5. Réseau de développeurs Mozilla
Si vous êtes intéressé par la création de programmes pour Firefox, Mozilla Developer Network (MDN) est la communauté à rejoindre. Vous pouvez découvrir les dernières mises à jour, les bogues courants et comment créer des sites Web pour les appareils mobiles sur le site. MDN fournit également une tonne d'informations sur tous les produits de Mozilla et sur la manière de les utiliser correctement. Le réseau vous donne également accès à toute une série de fonctionnalités utiles plus largement, même si vous n'avez aucune expérience en développement Firefox. Ils ont une multitude de groupes de discussion dynamiques, de listes de diffusion, de forums, de mises à jour de nouvelles et de communautés de normes.
Si vous souhaitez recevoir les dernières nouvelles sur ce qui se passe dans le monde du développement, c'est certainement une bonne idée de vous inscrire à quelques-unes de ces dernières.
6. Réseau communautaire SAP
SAP Community Network (SCN) est l'endroit idéal si vous êtes un programmeur spécialisé dans le codage d'entreprise. Si vous ne savez pas ce que c'est, le codage métier est utilisé pour les entreprises qui cherchent à créer des serveurs côté client puissants et efficaces.
Le langage principal est ABAP, même si vous constaterez certainement que certains programmeurs professionnels utilisent Java. Si vous savez déjà tout cela et souhaitez approfondir votre connaissance du codage professionnel, il n'y a pas de meilleur endroit pour vous que SCN.
Cette communauté de programmation héberge des événements et des webinaires, vous met en place avec un mentor, vous permet de télécharger un exemple de code. C'est un endroit idéal pour les codeurs professionnels qui cherchent à perfectionner leurs compétences et pour les débutants qui souhaitent se lancer dans le codage d'entreprise.
7. Échange d'experts
Tout comme StackOverflow, Experts-Exchange est un forum communautaire de programmation qui récompense les utilisateurs très actifs sur le site. Cela en fait l'une des communautés les plus dynamiques du monde. Le site nécessite des frais d'adhésion, vous pouvez donc être sûr que tout le monde sur le site est sérieux au sujet de ses affaires. C'est un point négatif dans la mesure où vous devez payer pour adhérer, mais un avantage car vous savez que tout le monde est là pour une raison.
Chaque fois que vous postez une question, vous avez le pouvoir d'attribuer un certain nombre de points à tous les utilisateurs qui fournissent une réponse en fonction de leur utilité.
L'inconvénient avec Experts-Exchange est évident. Vous devez débourser de l'argent. Ce faisant, vous pouvez couper le désordre des amateurs et accéder à des discussions de très haut niveau sur les principaux défis de codage.
8. Reddit r / webdev
Aucune liste de communautés de programmation ne serait complète sans mentionner Reddit. Le géant de l'Internet a des communautés pour chaque sujet imaginable et le développement Web n'est pas différent. Webdev Reddit est l'une des nombreuses communautés de développement du site et est certainement la plus utile.
Le Reddit couvre la plupart des domaines de développement avec des conversations légères ainsi que des conversations plus impliquées. Ceci étant Reddit, vous avez également des contributeurs du monde entier avec une énorme variation de niveau de compétence.
9. Groupe Bootstrap Slack
Le groupe Bootstrap Slack est une collection de fans et de développeurs Bootstrap partageant les mêmes idées qui aiment passer du temps dans une chaîne Slack. Il existe un flux libre d'idées, d'opinions, d'aide et de conseils du monde entier. Il est parfois calme selon l'heure de la journée, mais il y a généralement peu de monde avec la population qui se réveille vraiment l'après-midi et tôt le soir.
Comme la plupart d'entre nous utilisent de toute façon Slack, l'ajout du groupe Bootstrap à votre liste est une bonne chose si vous utilisez la plate-forme ou si vous souhaitez l'apprendre.
Le groupe est uniquement sur invitation et même si cela rend plus difficile l'accès, cela signifie également que le calibre des personnes que vous allez rencontrer sera beaucoup plus élevé.
10. dev
Dev est une communauté qui couvre de nombreux domaines de la programmation et du développement, des débutants au JavaScript en passant par le Web, Python et CSS. C'est une communauté en évolution rapide avec beaucoup de choses et comprend les messages habituels du forum ainsi que des sections d'aide, des tutoriels, des conseils de carrière et des actualités. C'est un vrai mélange avec un large éventail de personnalités qui en font un endroit intéressant pour sortir.
Dev est idéal pour les débutants dans la programmation et le développement car la communauté est exceptionnellement utile. Il existe également une tendance formelle vers les conseils, les tutoriels et les procédures. Alors que les développeurs plus expérimentés y trouveront toujours une maison, c'est un endroit idéal pour en savoir plus sur le développement.
11. Coderwall
Coderwall est une autre communauté riche et variée qui couvre tout le spectre du développement web. Il contient une section de conseils spécifiques pour aider à résoudre des problèmes ou à apprendre de nouvelles choses et une tonne de ressources pour les débutants et les codeurs plus expérimentés. La communauté est surtout utile et productive et vous pourriez apprendre beaucoup de choses ici.
Il existe des sections spécifiques pour les astuces, Python, Ruby, JavaScript, iOS et d'autres sujets, tandis que vous êtes totalement libre de demander ou de publier presque tout ce qui a trait au développement.
12. Designer Hangout
Designer Hangout est principalement concentré autour de l'UX et de l'UX design. Il y a des développeurs et des codeurs dans la communauté mais c'est principalement autour de l'expérience utilisateur. Les membres sont pratiques, utiles, productifs et apparemment déterminés à s'entraider, à partager des idées et à faire avancer l'expérience utilisateur de manière significative. Il y a aussi, bien sûr, des plaisanteries légères qui aident à alléger la journée.
La communauté dispose d'un site d'emploi, organise régulièrement des événements en personne, organise des sessions de questions-réponses avec des initiés, une section de discussion et un programme de mentorat où vous pouvez être pris sous la direction d'un développeur expérimenté et acquérir de nouvelles compétences.
Designer Hangout est sur invitation uniquement, mais vous pouvez demander une invitation sur le site Web. Comme d'autres communautés sur invitation uniquement, elle ajoute une exclusivité qui signifie que vous êtes en bonne compagnie avec d'autres personnes déterminées à être vraiment utiles.
13. Bytes
Bytes est plus un forum traditionnel pour les développeurs et l'informatique. C'est un forum florissant avec de nombreux messages sur toute la gamme des technologies, du Web, du développement, des langues et d'autres sujets pertinents. La communauté est vraiment serviable et de bonne humeur et bien qu'il y ait beaucoup de plaisanteries sur le site, il ne semble pas du tout y avoir de toxicité.
Bytes est libre d'adhérer sans invitation nécessaire, vous verrez donc des gens de tous les horizons et de tous les niveaux de compétences et d'expérience. Cela contribue à une atmosphère large et animée. Cela signifie également que de nombreux domaines du développement Web, du codage et de la programmation seront abordés à un moment ou à un autre.
14. Tasse à café
CoffeeCup dispose d'une collection de forums sur un large éventail de sujets, y compris les logiciels et la conception Web. Ceci est une autre communauté de forum traditionnelle mais semble animée et a des messages fréquents du monde entier sur une variété de sujets. L'adhésion est gratuite et vous n'avez pas besoin d'invitation, vous pouvez donc commencer à publier tout de suite si vous le souhaitez.
Les sujets vont du bavardage général aux langages de programmation, au design réactif, au CSS, au Bootstrap et à d'autres sujets. La communauté est un vrai mélange avec des développeurs très expérimentés jusqu'aux amateurs et ceux qui la considèrent comme une carrière. La plupart des discussions sont positives et productives, ce qui est un bon signe pour un forum ouvert.
15. hashnode
Hashnode est notre dernière communauté de programmation que vous devriez considérer. C'est un mélange de communauté autonome et de plate-forme de blog dispersée. Il diffère de nombreuses communautés car les utilisateurs sont activement encouragés à proposer des questions et réponses basées sur l'opinion, à partager des nouvelles, des idées et à faire avancer l'industrie.
Hashnode dispose également d'une plateforme de blogs où les membres peuvent publier leurs propres articles et publications et partager leurs connaissances avec d'autres. Il organise également des questions-réponses, des événements et des discussions pour compléter l'expérience. Bien qu'habité par des personnes de tous niveaux, il y a un réel accueil pour les nouveaux arrivants et les débutants. C'est formidable à voir dans une communauté de programmation déjà établie.
Des communautés de programmation pour tous
Ce ne sont là que quelques-unes des communautés de programmation que vous pouvez explorer. Chacun a sa propre personnalité et ses propres objectifs, ce qui attire certains types d'utilisateurs.
Cette liste doit être utilisée pour vous aider à démarrer. Il existe des centaines de communautés de programmation, et il n'y a absolument aucun inconvénient à s'impliquer dans quelques-unes d'entre elles. Si vous êtes intéressé par des communautés dédiées à des langues ou à des plates-formes particulières, elles ne sont qu'à une recherche de Google.
Si vous voulez aller plus loin, il y a beaucoup de rencontres en personne qui offrent une excellente occasion de sortir et de vous rappeler que les développeurs sont aussi serviables et amicaux en personne qu'ils sont passionnés et dévoués au travail sur leurs écrans.
Qu'en pensez-vous? De quelle communauté de programmation fait partie et de quelles autres devrions-nous figurer dans cet article?
Veuillez laisser un incontournable commentez vos pensées, puis partagez-les sur votre ou vos groupes Facebook qui trouveraient cela utile et récoltons ensemble les avantages. Merci d'avoir partagé et d'être gentil!
Divulgation: Cette page peut contenir des liens vers des sites externes pour des produits que nous aimons et que nous recommandons sans réserve. Si vous achetez des produits que nous suggérons, nous pouvons percevoir des frais de parrainage. Ces frais n'influencent pas nos recommandations et nous n'acceptons pas les paiements pour les avis positifs.