Hassan est un scientifique des données et a obtenu son Master of Science en Data Science de l’Université Heriot-Watt.
Toile
Lorsque vous êtes coincé dans la programmation, il n’y a rien de plus important que d’obtenir l’aide d’un expert. Vous avez besoin d’une aide professionnelle, car il peut s’agir de quelque chose qui vous est déjà arrivé ou de quelque chose de tout à fait nouveau. Si vous rencontrez ce problème pour la première fois, vous ne savez peut-être même pas par où commencer pour trouver des réponses. La bonne nouvelle est que de nombreux sites Web peuvent fournir des solutions aux questions de programmation à n’importe quel niveau d’expertise. Cet article vous donnera les meilleurs sites Web pour obtenir de l’aide lorsque vous êtes bloqué dans la programmation.
1. Débordement de pile
Débordement de pile
Stack Overflow est un site de questions-réponses pour les programmeurs professionnels et passionnés. Il a une grande communauté de développeurs prêts à vous aider avec vos problèmes de programmation, mais seulement si vous posez les bonnes questions. Si vous ne savez pas quel est le problème auquel vous êtes confronté ou si vous ne savez pas comment l’expliquer assez clairement pour que les autres le comprennent, il est peu probable que quelqu’un puisse vous aider.
Stack Overflow dispose également d’un système de réputation qui permet aux utilisateurs d’évaluer les réponses des autres pour éviter que les messages de spam ou les réponses de mauvaise qualité n’attirent l’attention sur le site. Ce système de réputation peut être utile pour décider quelles solutions sont assez bonnes pour vous – si quelqu’un reçoit beaucoup de votes positifs d’autres utilisateurs, il a probablement assez bien écrit sa réponse. Il existe également des badges à gagner que vous pouvez utiliser pour montrer votre expérience ou vos connaissances sur des sujets spécifiques (tels que C++).
Dans l’ensemble, cela fait de Stack Overflow l’un des meilleurs sites Web sur lesquels je vais chaque fois que je suis bloqué pendant mes projets de codage. sa large base d’utilisateurs garantit des réponses rapides, il n’est donc pas nécessaire de trop s’inquiéter pour savoir si quelqu’un répondra assez tôt ou non.
2. Communautés de programmation Reddit
Si vous rencontrez des problèmes avec la programmation, Reddit est l’un des meilleurs endroits pour obtenir de l’aide d’autres programmeurs.
Reddit a un grand nombre de sous-reddits de programmation, et certains d’entre eux sont meilleurs que d’autres. Le subreddit r/learnprogramming est un excellent point de départ si vous débutez dans la programmation ou si vous souhaitez en savoir plus à ce sujet. Il contient de nombreux messages de débutants comme vous qui posent des questions sur la façon de démarrer différents types de tâches de programmation. Si vous ne trouvez pas de réponse par vous-même via des vidéos Google ou YouTube, c’est également là que les gens publieront leurs réponses lorsqu’ils en connaîtront une.
De nombreux autres subreddits sont explicitement dédiés à l’apprentissage de divers langages tels que C#/.NET, Python, JavaScript, etc. Ces communautés ne sont peut-être pas aussi actives que /r/learnprog, mais elles fourniront tout de même des informations utiles qui pourraient s’avérer très utiles selon sur le(s) type(s) de projet(s) avec lequel vous souhaitez commencer.
3. GitHub
GitHub
Le service d’hébergement Git, GitHub, est un endroit idéal pour obtenir de l’aide sur la programmation et apprendre du code d’autres personnes. C’est également une communauté d’utilisateurs et de développeurs qui peut être extrêmement utile si vous êtes bloqué lors de la programmation.
GitHub a une grande communauté d’utilisateurs et de développeurs. En plus d’héberger des référentiels, il dispose également d’un réseau social pour les codeurs où ils peuvent discuter de projets, collaborer sur le code et obtenir de l’aide pour les problèmes de programmation. Vous pouvez obtenir de l’aide pour tout problème de programmation sur GitHub en publiant une question dans les forums ou en créant un ticket de problème.
4. StackExchange
StackExchange
StackExchange est un site de questions-réponses où les programmeurs posent des questions, obtiennent des réponses et partagent leur expertise sur divers sujets. Le site dispose d’un système de réputation, de sorte que les meilleures réponses sont votées jusqu’au sommet. Vous pouvez poser des questions (la première étape) ou y répondre, ou gagner des badges en répondant aux questions.
Faites défiler pour continuer
Le site a une communauté active de programmeurs désireux de s’entraider. Vous pouvez également suivre des experts dans des langues ou des sujets spécifiques et obtenir des mises à jour lorsqu’ils publient de nouveaux contenus.
5. Quora
Quora
Quora est un excellent site pour poser des questions. C’est aussi une excellente ressource lorsque vous avez besoin d’aide pour la programmation.
Si vous avez besoin d’aide pour la programmation, de nombreuses personnes sur Quora peuvent répondre à votre question et expliquer en détail comment résoudre le problème. De plus, vous pouvez trouver des réponses de programmeurs expérimentés qui travaillent dans le domaine depuis des années.
Si votre question ne concerne pas la programmation, ne vous inquiétez pas ! Il existe également de nombreux autres sujets couverts par ce site – et quels que soient les questions ou les problèmes que vous pourriez avoir, un autre utilisateur sera probablement en mesure de vous aider avec ses conseils et sa sagesse.
6. CodeProject
CodeProjet
Le site Web CodeProject a une communauté de développeurs de logiciels qui partagent leurs connaissances en programmation. C’est une excellente ressource pour obtenir de l’aide sur la programmation ou pour trouver des articles et des tutoriels sur l’utilisation de composants de langage spécifiques.
Vous pouvez trouver de nombreux outils utiles pour le développement Web, comme les frameworks JavaScript et les bibliothèques CSS, ainsi que des outils pour le développement Microsoft .NET dans Visual Studio Code. C’est également un excellent site Web pour acquérir de nouvelles compétences en C #, ASP.NET, UWP, AI et développement mobile.
7. Code Ranch
Code Ranch
CodeRanch est une communauté de programmation et de codage axée sur la communauté. C’est un endroit pour obtenir de l’aide et des réponses à vos questions sur la programmation, trouver des emplois, rencontrer de nouvelles personnes et partager vos connaissances.
CodeRanch est un site avec des centaines de publications de programmeurs et de non-programmeurs discutant du code qu’ils ont écrit et de la manière dont ils ont abordé différents problèmes de codage. Il existe également de nombreux tutoriels spécifiques sur différents langages de programmation. Il couvre un large éventail de sujets et vous pouvez trouver de nombreuses informations sur le codage si vous êtes bloqué dans une impasse.
C’est un excellent site pour en savoir plus sur les différents langages de programmation et leur utilisation. Il contient également de nombreuses informations sur des sujets spécifiques, tels que la sécurité et les meilleures pratiques de codage.
8. Groupes Google
Groupes Google
Google Groupes est un forum où n’importe qui peut poser des questions et obtenir des réponses. Vous trouverez des ressources qui peuvent vous aider à résoudre tout problème que vous rencontrez en programmation et des discussions intéressantes sur le sujet. Les extraits de code sont généralement publiés ici par des utilisateurs qui souhaitent partager leurs connaissances avec d’autres.
9. Le paradis des programmeurs
Le paradis des programmeurs
Programmers Heaven est un site Web où les programmeurs peuvent poser des questions et obtenir des réponses d’autres programmeurs.
Ce site est un excellent endroit pour obtenir de l’aide avec la programmation dans n’importe quelle langue. C’est la plus grande communauté de programmeurs sur Internet, avec plus de 375 millions de questions répondues et plus d’un million d’utilisateurs. Si vous êtes bloqué sur quelque chose dans votre code et que vous avez besoin des conseils de quelqu’un qui sait ce qu’il fait, cet endroit est fait pour vous.
10. Chegg
Chegg
Chegg est une communauté d’apprentissage qui aide les élèves à réussir à l’école et au-delà. Il propose une aide aux devoirs, un tutorat en ligne et bien plus encore aux étudiants de tous niveaux. Les étudiants peuvent également trouver des informations sur presque tous les sujets, des mathématiques à la programmation informatique. Le site est disponible gratuitement pour tous les étudiants et propose également un abonnement premium. C’est un site incontournable si vous aimez apprendre et que vous souhaitez vous tenir au courant des dernières technologies.
11. CodeMentor
CodeMentor
Codementor est un site Web qui vous met en relation avec d’autres programmeurs qui peuvent vous aider à résoudre vos problèmes de codage. Vous pouvez poser des questions et obtenir des réponses de la communauté ou d’un programmeur individuel. Vous pouvez également obtenir de l’aide sur votre projet de programmation en engageant un programmeur pour vous aider.
Vous pouvez trouver quelqu’un avec une expertise dans n’importe quel langage ou technologie (comme JavaScript). Cela signifie que si vous avez un problème avec Javascript, vous pouvez le poster et obtenir des réponses de quelqu’un qui connaît bien cette technologie.
12. devRant
devRant
devRant est un réseau social pour les programmeurs. Cependant, ce n’est pas seulement pour les débutants non plus. Vous trouverez de nombreux programmeurs expérimentés qui posent des questions et répondent aux problèmes des autres. Et vous pouvez également utiliser devRant pour partager vos expériences.
Vous pouvez commencer par poser des questions dans la catégorie « Questions » (essayez d’abord d’y chercher). Si vous voulez vous assurer que votre question reçoit une réponse, consultez le fil « Question du jour » avant de la publier. Vous pourriez obtenir une réponse tout de suite.
13. TrouverNerd
TrouverNerd
FindNerd est une communauté de programmeurs qui peuvent vous aider avec vos problèmes de codage. Si vous avez besoin d’apprendre quelque chose de nouveau ou si vous êtes coincé dans une situation difficile, FindNerd vous mettra en contact avec celui qui peut vous aider. Vous pouvez accéder à cette communauté par e-mail ou sur le serveur FindNerd Discord.
En plus de connecter les gens avec d’autres programmeurs, FindNerd dispose d’une bibliothèque de didacticiels vidéo pour enseigner les bases de la programmation et des sujets avancés tels que l’IA, la technologie blockchain et les réseaux de neurones. Les vidéos sont gratuites pour les membres publics ; Cependant, si vous souhaitez accéder à tous (ainsi qu’à des ressources supplémentaires), il existe également une option permettant de payer pour du contenu premium.
Conclusion
J’espère que vous avez trouvé cet article utile. Si vous rencontrez des difficultés avec un concept particulier, il existe de nombreuses ressources qui peuvent vous aider. Tout ce dont vous avez besoin, c’est d’un peu de diligence et de dévouement.
Ce contenu est exact et fidèle au meilleur de la connaissance de l’auteur et ne vise pas à remplacer les conseils formels et individualisés d’un professionnel qualifié.
© 2022 Hassan