質問する前に読んでください
- QQ/WeChatなどのコミュニケーションツールは、迅速で便利なコミュニケーションを提供しますが、問題が発生した場合は以下の手順に従ってください。
- 最終的に有益な回答を得るかどうかは、あなたが質問する方法と追問する方法にかかっています。
問題解決の手順:
- 自分で解決を試みる:あなたが持っている知識を使ってまず自分で問題を解決してみてください。英語の出力情報に恐れず、できるだけそれを理解してください。ほとんどの情報出力には方向性があり、あなたはそれを見つけて自分で解決を試みる必要があります。
- オンラインで検索:オンラインで検索して、似たような問題に遭遇した人がいないか確認してください。もしあれば、まず他の人の解決策を参照し、なければグループで質問してください。
- グループで質問:グループで質問する際は、問題を明確に説明し、スクリーンショットを添付してください。これにより、他の人々が問題を迅速に特定しやすくなります。あなたが提供する情報が豊富であればあるほど、他の人が問題を解決する効率が高くなります。
質問する際、以下の点をできるだけ守ると、問題が迅速に解決される可能性が大いに高まります:
常に回答者の立場から問題を考える
質問するたびに、解答者の立場から考える必要があります:
- 解答者はすべて大物であり、彼らの時間は貴重です。
- どのようにして一瞬で私の質問を理解してもらうか、回答者が私に何をしたか、目的は何かなどの基本的な質問をしなくてもいいようにします。
- どのようにして人々が私の質問に答えたくなるか、たとえば技術的な議論の深さがあるのか、または回答者に至高の敬意を感じさせるのか、または直接お金を払えるのか。
- 回答者に、私が怠けていて、ドキュメントを読んでいない、コードを見ていない、ログを見ていない、検索していない、考えてもいない、試していない、何の努力もせずに直接質問していると思わせてはいけません。
問題を整理し、何が起こったか、そして私が何をしたかを明確にする:
- どのような効果、機能を実現したいのか?
- その効果を実現するために、どのようにしたか、詳細なプロセスは何か?
- 実装中にどんなエラーが発生したか、現象は何か(例:エラーが発生した、エラーの内容は何か、完全なエラーメッセージは何か?最後の数行だけを見るのではなく、できるだけ前のログも見てください)
- エラーメッセージを真剣に読んだか、エラーメッセージにエラーの原因と解決策が示されているか?
- そのエラーメッセージに基づいて、問題を解決できるかどうかを慎重に考えるか?
- ドキュメント、FAQ、issue、検索エンジンで問題の解決方法を検索したか?
もしドキュメントがどこか不完全だと感じたら、直接指摘してください!!他のことを心配する必要はありません、私は大物ではないので、考慮が至っていない部分もあるでしょう!!
非効率的または無効な質問
- 質問:大物、この問題はどうやって解決しますか?
問題点
- スクリーンショットを適当に撮る できるだけスクリーンショット機能を使ってください。特殊な状況でなければ、スクリーンショットをはっきりと撮るようにしてください。
- 情報が不完全 CANがIDを見つけられない問題は、配線が間違っている、上位機と下位機の速度など、さまざまな原因があります。問題を特定のシナリオに限定し、具体的な条件を提示することで、問題に焦点を当てることができます。
- 画面を撮る方法がわからない場合は、このスクリーンショットのチュートリアルを参照してください。
質問テンプレート
質問は優雅に行い、余計な語気や不満の言葉を加えず、各単語と句読点を慎重に選び、回答者の立場から問題を考えて、どのようにして回答者が迅速に問題を解決するのを助けるかを考え、説明が少なすぎると問題がはっきりしない、多すぎると人々が耐えられない。
問題が自分で解決できない場合、他人に頼る必要がある場合:
-
誰に頼むか、どこで頼むか、誰が私の問題に答える可能性が高いか?また、リアルタイム性はどうか?
-
回答者に何を提供するか、彼らが迅速に問題を解決するために必要な現象や情報は何か?
- 目的を提供する(回答者があなたが何をしようとしているかを知るために)
- 実装プロセスとその中の現象を完全に提供する(回答者があなたのプロセスに従って再現できるように)
- どこがエラーしているかを指摘し、どこが期待と異なるかを明確にする!(回答者が何が期待通りになっていないかを知るために)
- エラー情報を提供する必要があります。完全に、できるだけ多くのスクリーンショット、より多くのログを提供してください、小さなスクリーンショットやログの一部だけを出し惜しみしないでください(回答者が長い間そのことをしていなかった場合、詳細なスクリーンショットやログに基づいて迅速に問題の場所を特定する必要があります)
-
どのように質問すれば誠実さが伝わり、たとえ私が初心者でも、人々が答えたくなるか
タイトル
どこで質問するにせよ、自分の問題に約30文字のタイトルを付けてください。問題の中心思想を明確にし:
- 問題のカテゴリー、問題の相談、BUG報告、経験共有など。画面いっぱいの文字の中からすぐにあなたが何をしようとしているかを特定できるようにします。
- 問題の中心思想を一言で言う、例えば CAN IDが見つからない、メインボードに接続できない など
したがって、タイトルは次のようになります:
【質問】 SHT36V3がCAN IDを見つけられません、確認済みの事項は何々
タイトルに絶対に含めてはいけないもの:
ああああああなぜ私のボードがIDを見つけられないのか
(わからない、あなたがどう配線したか、どう操作したか知らないから)なぜ私の上位機が起動しないのか
(どんな上位機かもわからないのに、どうしてわかるのか)なぜ私にはデバイスがないのか
(何の製品かも知らないのに)このエラーは何のエラーですか
(ドキュメントを読まずにすぐに質問)メインボードを受け取った、ドライバはどう接続するの?
(ドキュメントを読まずにすぐに質問)この線はどう接続するの
(何の問題かもわからない)DFUに入った後、なぜ書き込めないのか、なぜDFUに入れないのかなど
(あなたがどう操作し、どう配線したかを教えないと、他人はあなたが適当に言っていると思って無視するかもしれません)
次のように質問できます:
【質問】 電源を逆に接続した後、ボードが起動できません。ボードのどこが壊れたかどうやって判断し、復旧できるかを教えてください
【BUG】 このドキュメントのここが不完全です、類似内容の追加や修正を希望します
参考テンプレート
- 問題を整理し、以下の情報を明確に説明するために少し時間をかけてください:
- 最終的に有益な回答を得るかどうかは、あなたが質問する方法と追問する方法にかかっています。
- どんな問題 例: 新しく購入したメインボードとツール版がデバイスを見つけられない
- どんなハードウェアデバイス 例: セットトップボックス+D5メインボード+SHT36V3
- 配線方法 例: 配線を高解像度で撮影し、大物に送る
- どんな問題現象 例: 上位機に入力lsusbでデバイスが見つからないなど。完全な情報のスクリーンショットを添付。
【質問】私が購入したD5メインボードとSHT36をセットトップボックスの上位機に接続してlsusbを使用してもデバイスが見つかりません。