De nombreux grands projets OSS gèrent des canaux IRC pour discuter de leur utilisation ou de leur développement. Lorsque je suis coincé dans l'utilisation d'un projet, après avoir essayé et échoué à trouver des informations sur le Web, l'un des moyens pour essayer de comprendre ce qu'il faut faire est d'aller sur le canal IRC et de demander.
Mais mes questions sont invariablement complètement ignorées par les gens de la chaîne. S'il y avait du silence quand je suis entré, il y aura toujours du silence. Si une conversation est en cours, elle se poursuit sans être perturbée. Je laisse la chaîne ouverte pendant quelques heures, en espérant que quelqu'un finira par m'engager, mais rien ne se passe.
Je crains donc que je ne sois pas grossier, que je ne comprenne pas ou que je ne respecte pas une règle tacite et que je sois ignoré. J'essaie de rendre mes questions polies, pertinentes et grammaticales, et d'indiquer que j'ai essayé les solutions évidentes et pourquoi elles ne fonctionnaient pas. Je comprends que je suis évidemment un parfait inconnu des gens de la chaîne, mais je ne sais pas comment régler ce problème. Devrais-je me cacher dans le canal sans rien dire pendant une semaine? Cela semble aussi absurde.
Un message typique que j’envoie peut-être: "Bonjour à tous - J'ai essayé de faire fonctionner Foo, mais je continue à avoir une BarException. J'ai essayé de réinitialiser le Quux, mais cela ne semble rien faire. Quelqu'un at-il un suggestion sur ce que je pourrais essayer? "
la source
Réponses:
De plus, parfois, IRC n'est pas le meilleur moyen d'obtenir de l'aide. Vous pouvez demander s'il existe un forum plus actif, comme une liste de diffusion, que vous pouvez essayer.
la source
Si possible, décomposez votre question pour qu'elle soit aussi simple que possible. Tout en apprenant à programmer, j'ai passé beaucoup de temps à poser des questions sur IRC. Parfois, mon code ne fonctionnait tout simplement pas, et je ne savais pas pourquoi, alors je mettais mon programme de 200 lignes dans un bac pour pâtes et je demandais pourquoi j'avais une erreur à la ligne 78. Personne ne répondait.
J'ai trouvé que pour obtenir des réponses j'avais isoler le code problématique. Si je ne pouvais pas intégrer mon exemple à 20 lignes ou moins, il était difficile d'obtenir une bonne réponse. Cela demandait souvent beaucoup de travail, mais dans le processus, je réglais souvent mon propre problème avant de devoir poser la question à l'IRC.
(Ce conseil s’applique également aux bonnes questions relatives aux SO.)
la source
Vérifiez le fuseau horaire des principaux développeurs. S'ils ne sont pas réveillés lorsque vous les gérez, vous obtiendrez à peine une réponse.
Certains peuvent apparaître en ligne, mais il suffit de laisser un bot ou de laisser le client ouvert pour vérifier la présence de certains messages lorsqu'ils se réveillent / reviennent. Si vous ne vous reconnectez pas, quand ils seront disponibles, ils n'auront aucun moyen de vous revenir.
Quoi qu’il en soit, pour les directives d’utilisation, les listes de diffusion ou les outils de suivi des problèmes fonctionnent mieux.
IRC est plus utile pour les développeurs travaillant sur le projet: ils peuvent ainsi synchroniser et discuter des efforts de leurs collègues en temps réel sans démarrer accidentellement une guerre des flammes.
(Les erreurs et les malentendus sur des sujets discutables - comme "que faire ensuite?" - sont plus rapides à détecter et à corriger en temps réel)
la source
Assurez-vous que vous êtes dans le bon canal. Si vous êtes dans un canal de développement, ce n'est évidemment pas un canal de dépannage.
Si je suis un développeur, je veux parler de développement et non pas aider randomuser # 1040 qui ne peut pas obtenir une fonctionnalité x bien documentée.
la source