私の質問に答えてくれませんか?







さまざまなQ&Aサイトや開発フォーラムで、認めたい以上の時間を費やしました。 そこで何千もの質問に答えました。 原則として、質問はそのようなフォーラムの境界内に留まります。 しかし、質問が個人の受信トレイに流れ始めた後、私はそれについて書くべきだと思いました。



これらの電子メールとメッセージは、通常、私が今まで話をしたことのない人からのものです。彼らはすべて、私が「質問に答えているか、問題を解決している」ことを知っています。 通常、次のようになります。





これらは、私がよく受け取る実際のメールの全文です。



私は助けを求める人々に対して何もありません。だからこそ、私はQ&Aコミュニティに参加しています。 事実、特に悪い質問など、多くの間違った方法で助けを求めることができます。



ここでは、そのような直接の要求が未回答のままであるいくつかの理由を示し、質問への回答を得るために進む方法を書き、問題が悪いことが判明しないように質問を送信する前にとらなければならないいくつかのステップを提示します。



回答を得る方法



Stack Overflowなどのさまざまなフォーラムやサイトには、 多くの未回答の質問があります。 主な理由:これらの質問のほとんどは単に悪いです。



質問したい場合は、次のリストを試して、あなたの質問が片付けられない存在にならないようにしてください。





(正しい)質問をする方法



それで、あなたはネットワーク全体を見ました。 想像できる検索用語と同義語の組み合わせごとに無数の検索を実行しましたが、まだ何もありません。



おそらく質問する時が来たのでしょう。 このプロセスで覚えておくべきいくつかのことを見てみましょう。





常に数時間画面を更新しましたが、それでも何もありませんでしたか? 締め切りが迫っていると、次のセクションで焦点を当てていることに気付くことができます。あなたの問題は彼らの問題ではありません。



あなたの問題は私の問題ではありません



失礼に聞こえるかもしれませんが、そうです。



あまりにも頻繁に、質問やリクエストが緊急性に満ちています。数時間で締め切り、プロジェクトは近い将来に提供される必要があります。 私があなたをどのように助けたいとしても、一日に数時間しかありません。 私には独自の条件とプロジェクトがあります。 そして、私は開発以外の人生も持っています。



「HELP!」、「URGENT」、またはこの正規表現[A-Z-!]+



一致する他のフレーズなど、質問の緊急性に関連する表現は避けてください。


おそらく、教育システムは、「後のために」延期することは恐ろしいことであると教えてくれました。 プログラミングでも同じことが言えます。 そのため、タイムリーに作業を開始すれば、(自分で、または外部の助けを借りて)発生した深刻な問題を解決するのに十分な時間が得られます。



誰もがこのレッスンをある時点で学ぶ必要があります。通常、急いで問題の解決を加速することはありません。 十分な時間を明確に質問し、適切なセクションに配置して、読者が質問に慣れて回答できるようにします。



専門家になる(馬鹿じゃない)



締め切りと緊急性は深刻なストレスを引き起こす可能性があります。 専門的にソフトウェアを開発した人は誰でも、上記の声明が控えめな表現であることを知っています。



しかし、ストレスは馬鹿のように振る舞う言い訳にはなりません。 私は計り知れないほど探究し、助けようとした人を単に破壊するのを見ました。 大文字で「これはうまくいきませんでした」または「これは馬鹿げた答えです」と叫ぶことはあなたに何の利点ももたらさず、もちろん、見知らぬ人を助けるために戦場にいる人を誘いません。



あなたがこれを完全に自発的に行うのを助ける人々を覚えなさい。 彼らはあなたが困難な状況を克服するのを助けるために時間とエネルギーを費やします。 答えを大文字のキーボードに切り替えるときは忘れないでください。


人々はごく少数の疑わしいインターネットスコアであなたの質問に答えるのに時間を費やすので、プロセス全体を通してそれを念頭に置いてください。



質問者が誰かのメールアドレスを見つけて、フォーラムに尋ねるのではなく直接人々を襲撃することを決定するとき、それは特に悪いです。



(あまりにも)個人的なコミュニケーション



手始めに言います:誰かが助けを必要とするとき、私は私のメールへの手紙に反対ではありません。 私は喜んで私の事柄から自分自身を引き離し、あなたが連絡したらあなたに手紙を書きます-しかし丁寧に。



ほとんどの場合、すでにフォーラムまたはStack Overflowに投稿されている質問へのリンクを送信します。 通常、リンクをクリックすると、すでに解決策があります。 そうでない場合、私は時間がかかると私はできる限り助けようとします。



答えるのがそれほど楽しくなく、答えに値することはめったにない別の文字のファミリーがあります。 これは、上記で作成した規則に従っていないためです。



誰かに直接連絡するときの状況は少し異なります。 いくつかのアプローチは同じままですが、ここには独自のキーポイントがあります:





私は誰かが直接助けを求めることを思いとどまらせたくありません。 ただし、最初に他のリソースを使い果たしていることを確認してください。 次の文字「jQueryが機能しない理由」を読みたくありません。



まとめ



この投稿があなたの質問についてのうなり声のように見えないことを願っています。 また、私たちが彼について具体的に話していると誰にも思わせたくない。 この投稿は、あなたが悪い質問をしないようにするのに役立ついくつかのアクションについてであり、その結果、間違った答えや不在につながります。



リソースフルネスは、開発者の最も重要な能力の1つです。 開発者が自分で答えを見つけて問題を解決できる場合、おそらくうまくいかないのではなく、タスクにもっと時間を費やすでしょう。



検索エンジンにない問題が何度も発生し、解決策があなたを逃れ続けている場合は、質問する必要があります。 あなたが十分に考えすぎていることを確認し、本当にあなたの質問を答えに値するようにしてください。



そして、質問は「なぜjQueryが機能しないのか」ではない方が良いです。



All Articles