質問する知恵
Copyright (C) 2001 by Eric S. Raymond
中国語版Copyleft 2001 by D.H.Grand(nOBODY/Ginux)
英語版: http://www.tuxedo.org/~esr/faqs/スマート -questions.html
エリックの辛抱強い指導と同意のおかげで、この記事は完成し、公開されました。このガイドの著作権はエリック スティーブン レイモンドが所有します。
中国語版の著作権は D.H.Grand が所有します。 [nOBODY/ギナックス]。
ハッカーの世界では、技術的な質問をするとどのような答えが得られますか?それは、
答えを掘り出すのがどれだけ難しいかによって異なりますし、質問の仕方によっても異なります。このガイドは、質問スキルを向上させて
最も欲しい答えを得るのに役立つように設計されています。
まず第一に、ハッカーは難しいタスクや思考を刺激する良い質問のみを好むことを理解する必要があります。
そうでないなら、なぜ私たちはまだここにいるのですか?よく考える価値のある良い質問がありましたら、よろしくお願いいたします。良い質問はやる気を起こさせ、贈り物であり、理解を深め、
これまで気づかなかった、考えもしなかった問題を明らかにすることがよくあります。ハッカーにとって、「良い質問ですね!」は心からの褒め言葉です。
ハッカーは単純な問題を軽視し、不親切であるという悪い評判がありますが、時々初心者や
知識の少ない人に対して敵意があるように見えるかもしれませんが、そうではありません。
考えたくない人、あるいは質問する前に
すべきことをしない人に対する軽蔑を隠したくありません。この種の人々は時間を無駄にするだけです。彼らは理由もなく私たちの時間を奪い、決して与えず、浪費したいだけです。一方、私たちはもっと興味深い質問や、もっと答える価値のある人々に時間を費やすことができたはずです。
私たちはそのような人々を「敗者」と呼びます (歴史的な理由から、
「ルーザー」と綴ることもあります)。
私たちは主にボランティアであり、忙しい生活の合間を縫って時間を割いて質問に答えており、
質問が殺到することがよくあります。そのため、勝者からの質問に答えるために時間をより効率的に使えるように、一部のトピック、特に敗者のように見えるトピックを容赦なく除外します。
もし私たちの傲慢すぎる態度があなたを不幸にし、不当な扱いを受けていると感じるなら、あなたも私たちの立場に立って考えてみてはいかがでしょうか。私たちはあなたに提出を求めているわけではありません。実際、私たちのほとんどは公正な取引以外何も望んでいません。最低限の要件を満たすために少し努力する限り、私たちはあなたが私たちに参加することを歓迎します。
文化。しかし、自分自身を助ける気がない人々を私たちが助けることは
意味がありません。この「差別」を受け入れられない場合は、お金を出して営利企業と技術サポート契約を結ぶことをお勧めします
ハッカーに助けを求めないでください。
もしあなたが私たちに助けを求めようと決心したなら、もちろんあなたは敗者とみなされたくはありませんし、ましてや敗者の一人になることは言うまでもありません
。効果的な答えをすぐに得る最善の方法は、勝者のように質問することです。賢くて自信があり、
問題解決の考え方を持っているが、特定の質問については時々少し助けが必要なだけの人です。
(このガイドの改善に関する提案は大歓迎です。提案があれば esr@thyrsus.com まで電子メールでお送りください。ただし、この記事はネチケットの一般的なガイドではないことに注意してください。私は通常、ネチケットに役立たない技術フォーラムへの投稿を拒否します。
役立つ回答を得る 提案)
(もちろん、中国語で書いた場合は、DHGrand@hotmail.com に送信するのが最善です;-)
========
質問する前に
=== =====
電子メール、ニュースグループ、またはチャット ルームで技術的な質問をする前に、次のことを行っているか確認してください:
1. マニュアルをよく読み、自分で答えを見つけてください。
2. FAQ で答えを見つけます (よく整備された FAQ ですべてをカバーできます:)。
3. オンラインで検索します (個人的には Google をお勧めします~~~)。
4. これが得意な友達に聞いてください。
質問するときは、まず自分がこれまでに何をしてきたかを説明してください。これはあなたの
イメージを確立するのに役立ちます。つまり、あなたは無償で何かを手に入れようとする物乞いではなく、他人の時間を無駄にする気はありません。質問者がその回答から何かを学ぶことができれば、私たちは積極的に質問に答えます。
慎重に考えて質問を準備してください。急いで質問しても、答えが得られない可能性があります。助けを求める前に問題を解決するために努力すればするほど、より実質的な助けが得られます。
間違った質問をしないように注意してください。あなたの質問が間違った仮定に基づいている場合、平均的なハッカー (J. ランダム
ハッカー) は通常、あなたがその質問から学ぶことを期待して、「愚かな質問...」と考えて、意味のない文字通りの説明で答えます。答え(あなたが得たい答えではありません)。
自分に答えを得る資格があるなどと決して考えないでください、あなたにはそうではありません。結局のところ、このサービスに対しては何も支払われません。有意義で興味深く、思慮深く刺激的な質問をして、自分で答えを「獲得」する必要があります。この質問は、他の人が知識を求めるだけでなく、コミュニティの経験に貢献する可能性があります。
一方で、答えを見つける過程で何かをする意欲があることを示すことは、非常に良いスタートとなります。
「誰かヒントをくれませんか?」、「私の例に何が欠けていますか?」、「どこを確認すればよいですか?」という質問は、「正確なプロセスを投稿してください」よりもはるかに簡単に答えられます。なぜなら、誰かがあなたに正しい方向を示してくれさえすれば、あなたにはそれをやり遂げる能力と決意があるようだからです。
========
質問する方法
========
---------------
フォーラムを慎重に選択してください
----- ---- ---
慎重に質問する機会を選んでください。以下に説明することを行うと、無視されるか、敗者とみなされます。
1. 無関係なフォーラムに質問を投稿します
2. 高度なテクニックに関する質問を議論するフォーラムに質問を投稿します
3. あまりにも多くの異なるニュースグループへのクロス投稿
----------------------------
言葉遣いが関連しており、文法的に正しく、スペルが正しい
----------------------------
私たちは経験から、不注意なライターはしばしばいい加減な考え方をする人でもあることを発見しました (それは私が保証します) 。
不注意な人からの質問に答えるのは価値がありません。むしろ他の場所で時間を費やしたいと考えています。
正しいスペル、句読点、大文字の使用が重要です。
より一般的に言えば、あなたの質問が半分読み書きできる人のように書かれている場合、無視される可能性が高くなります。
非ネイティブのフォーラムで質問している場合、スペルや文法で多少の間違いを犯す可能性はありますが、
考え方がずさんになることはできません (はい、違いは理解できます)
- - ------------------------
豊かな意味と正確な説明を含むタイトルを使用してください
------------- - ----------------
メーリング リストやニュースグループでは、50 単語未満のトピック タイトルは上級専門家の注意を引く絶好の機会です
。 「助けて」としつこく言ってこの機会を無駄にしないでください(「助けて!!!!」という嫌な言葉は言うまでもありません)。自分の痛みのレベルを私たちに印象づけようとしないでください。
たとえそれが非常に短い説明であっても、問題の説明をスペースで置き換えないでください。
愚かな質問:
助けて!ノートパソコンが正しく表示されません!
賢い質問:
XFree86 4.1、Fooware MV1005 ディスプレイ チップではマウス カーソルが変形します。
返信で質問する場合は、内容に質問があることがわかるようにコンテンツのタイトルを変更することを忘れないでください。 「Re: テスト」または「Re: 新しいバグ」のような問題は、十分な注目を集める可能性は低いです。また、
新しい読者への手がかりを残すために、前の記事の内容を引用して削除してください。
------------------
正確な説明、大量の情報
---------------
1 . 症状を明確かつ明確に説明するように注意してください。
2. 問題が発生する環境 (マシン構成、オペレーティング システム、アプリケーションなど) を提供します。
3. 質問する前に、どのように調べて理解したかを説明してください。
4. 質問する前に、問題を解決するためにどのような手順を踏んだかを説明してください。
5. 影響を与える可能性のある最近のハードウェアおよびソフトウェアの変更を列挙します。
ハッカーがどのようにあなたに質問し返すかを想像して、質問するときに事前に答えを与えてください。
Simon Tatham は、「バグを効果的に報告する方法」という素晴らしい短い記事を書きました。ぜひ読んでみてください。
--------
あまり話す必要はありません
--------
正確かつ効果的な情報を提供する必要があります。これには、大量のエラー コードを抽出したり、質問に含まれる完全なデータ ダンプを単純に抽出したりする必要はありません。大規模で複雑なテスト条件がある場合は、できるだけ小さくトリミングするようにしてください
。
これには少なくとも 3 つの用途があります。まず、質問を単純化することで、回答が得られる可能性が高まります。第 2 に、質問が単純化されると、有益な回答が得られる可能性が高まります。その過程で、バグ レポートの内容が改善されます。問題を特定したり、自分で修正したりできる場合があります。
-----------------
推測ではなく、症状のみを伝えてください
-----------------
あなたが問題の原因と考えているものは役に立たないことをハッカーに伝えてください。 (あなたの推論がそれほど正当であるなら、なぜ他の人に助けを求める必要があるでしょうか?) したがって、あなた自身の理解や推論を加えずに、問題の症状を正確に伝えるようにしてください。ハッカーに診断を任せましょう。
愚かな質問: カーネルのコンパイル中に SIG11 エラーが何度も発生します。フライング ワイヤーがマザーボード トレースに接続されているのではないかと思います。
この状況を確認するにはどうすればよいですか?
賢い質問:
自作の K6/233 システム、マザーボードは FIC-PA2007 (VIA Apollo VP2 チップセット)、256MB
Corsair PC133
SDRAM、起動後 20 分でカーネルのコンパイル中に SIG11 エラーが頻繁に発生します この状況は起動後最初の 20 分間は何も起こりませんでした。再起動しても効果はありませんでしたが、一晩シャットダウンするとさらに 20 分間動作するようになりました。すべての
メモリは置き換えられましたが、影響はありません。関連部分の典型的な編集記録は次のとおりです。
------------------
症状を時系列でリスト化
------------------
ペア検索問題を解決する最も役立つ手がかりは、多くの場合、問題が発生する前の一連の操作です。したがって、指示には、問題が発生するまでの手順とコンピュータの反応が含まれている必要があります。
説明が長い場合 (4 段落以上)、最初に問題を簡単に説明し、その後に時系列
順に詳細を説明すると役立つ場合があります。こうすることで、ハッカーは説明の中で何を探すべきかを知ることができます。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

メモ帳++7.3.1
使いやすく無料のコードエディター

WebStorm Mac版
便利なJavaScript開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
