IRCチャンネルで質問するときのエチケット[終了]


36

多くの大規模なOSSプロジェクトでは、IRCチャネルを維持して、その使用法や開発について議論しています。Webで情報を見つけようとして失敗したため、プロジェクトの使用にこだわったとき、何をすべきかを判断する方法の1つは、IRCチャンネルにアクセスして質問することです。

しかし、私の質問は、チャンネルの人々によって常に完全に無視されます。入室時に沈黙があったとしても、沈黙は続きます。進行中の会話がある場合、それは動揺しません。チャンネルを数時間開いたままにして、誰かが最終的に私に関与することを期待していますが、何も起こりません。

だから、どういうわけか私が理解できない失礼な態度をとったり、暗黙のルールを破って無視されたりするのではないかと心配しています。私は質問を丁寧に、要点まで、文法的にし、明白な解決策を試みたのか、なぜうまくいかなかったのかを示しようとします。私は明らかにチャンネルの人々にとって完全に見知らぬ人であることを理解していますが、これを修正する方法がわかりません。何も言わずに、1週間だけチャンネルに潜む必要がありますか?それもばかげているようです。

私が送信する典型的なメッセージは、「こんにちは-Fooを動作させようとしましたが、BarExceptionを取得し続けています。Quuxをリセットしようとしましたが、これは何もしません。私が何を試すことができるかについての提案?」


2
チャンネルに依存します。2つは同じではありません...行うのに最適なことは、投稿する前にしばらく潜ることです。
-Oded

これはプログラミングと正確に何の関係がありますか?
ジョエルイーサートン

4
@JoelEtherton:それは、ソフトウェアエンジニアリングの対人関係についてです。
ザルコネン

6
@JoelEthertonそれはプログラマーと
関係がある-nischayn22

1
明確にするために:私は「プロジェクトXの使用方法」について話していません。「プロジェクトXをハックする方法」について話している。プログラマーとOSSプロジェクトの文化とエチケットについての質問です。
ザルコネン

回答:


38
  • ルール#1:質問するな
  • ルール#2:実際の会話と同じように動作する
  • ルール#3:我慢してください。アクティビティがない場合は、通常、誰もあなたが書いたものを読んでいないことを意味します。誰も応答しない場合、彼らは知らないか、気づきませんでした。しばらくしてから再試行するか、x分前にあなたの質問に関して誰かが何か手掛かりを持っているかどうか尋ねてください。

また、時々IRCが助けを得るための最良の方法ではありません。メーリングリストのような、もっとアクティブなフォーラムを試すことができるかどうかを尋ねることができます。


1
「質問しないで」とは、「「質問してもいいですか?」」という意味ですか?
ザルコネン

5
@Zarkonnen正確に。「尋ねるのではなく、ただ尋ねる」。「周りにいる人」と聞いてはいけません。または、他の人を強調して、周りにいるかどうか尋ねます。質問をドロップして、ぶらぶらして待つだけの方が簡単です。数時間かそこらでもう一度尋ねます。
-zxcdw

3
また、問題を解決するためのあなたの試みの更新を投稿することも役立つことがわかりました。
スペンサーラスブン

2
それは長い〜5行以上あるコードの特定の部分についてですときにpastebin.comのようなサービスを使用しますが、チャネルに直接貼り付けていない場合にも、多くのIRCユーザーが失礼とみなし
marktani

フォーラムとメーリングリストの+1。IMEは、プロジェクトの技術支援を得るためにIRCチャネルよりもはるかに役立つ傾向があります。
メイソンウィーラー

13

可能な場合は、質問をできるだけ簡単に分類してください。プログラミングを学びながら、IRCで質問をするのに多くの時間を費やしました。時々私のコードが機能しないことがあり、その理由がわからなかったため、200行のプログラムを貼り付けビンに入れて、78行目でエラーが発生した理由を尋ねました。誰も答えませんでした。

答えを得るために、問題のあるコードを分離していることがわかりました。私の例が20行以下に収まらない場合、良い答えを得るのは困難でした。これにはしばしばかなりの量の作業が必要でしたが、その過程でIRCで尋ねる前に自分の問題を解決することがよくありました。

(このアドバイスは良いSOの質問にも当てはまります。)


12

メインの開発者のタイムゾーンを確認してください。IRCを行っても目覚めていなければ、ほとんど返事がありません。

オンラインに表示されるものもありますが、ボットを残したままにする、クライアントを開いたままにして、目覚めたときや戻ったときにメッセージを確認します。ログオンし直さないと、それらが利用可能になったときに、彼らはあなたに戻る方法がありません。

とにかく、使用方法については、メーリングリストまたは課題トラッカーの方が効果的です。

IRCは、プロジェクトに取り組んでいる開発者にとってより便利です。したがって、フレームワークを誤って開始することなく、お互いの努力をリアルタイムで同期して話し合うことができます。

「次に何をすべきか」などの議論の余地があるトピックに関する誤解や誤解は、リアルタイムでより迅速に見つけて修正できます)


5

適切なチャネルにいることを確認してください。開発者チャンネルにいる場合、明らかにヘルプデスクチャンネルではありません。

私が開発者である場合、開発について議論したいのですが、機能Xの機能が実際に十分に文書化されていないrandomuser#1040を助けてはいけません。


2
また、コミュニティ主導のFOSSプロジェクトに貢献する場合、機能Xが十分に文書化されているとは限りません
K.ステフ

1
双曲線の使用は控えるべきだと思います。
ピーターB

私のポイントは、ほとんどのFOSSプロジェクトが不十分な人材とコードへの集中に苦しんでいるということでした。
K.ステフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.