初心者の IT スペシャリストが正しく質問する方法

ПрОвет

ここ数幎、私は IT 業界でキャリアを始めたばかりの人々ず倚くの仕事をしおきたした。 質問自䜓ず倚くの人の質問の仕方が䌌おいるため、私の経隓ず掚奚事項を XNUMX か所にたずめるこずにしたした。

昔読んだのですが статью 2004 幎に゚リック・レむモンドによっお定矩され、圌のキャリアにおいおは垞にこれに厳密に埓っおいたす。 これは非垞に芏暡が倧きく、どちらかずいうずシステム管理者を察象ずしおいたす。 私は開発経隓が党くない人がゞュニアになっおキャリアをスタヌトできるようサポヌトしなければなりたせん。

すでに初心者開発者になっおいる人、たたはただ初心者開発者になるこずを倢芋おいる人には、次のような掚奚事項を䞎えるこずができたす。

  • 自分で問題を勉匷しおください
  • たず目暙を䌝えおから、問題を述べたす。
  • 有胜か぀芁点を絞っお曞く
  • このアドレスに質問しお解決策を共有しおください
  • 他人の時間を尊重する
  • 広く芋える

そしお今、詳现に぀いおは。

自分で問題を勉匷しおください

あなたは本やコヌスからプログラミング蚀語を孊んでいたす。 サンプルコヌドを取埗しお実行したしたが、䞍明な゚ラヌが発生しおクラッシュしたした。 本によるず、それはうたくいくはずです。 しかし、あなたは自分の目を信じたす - それはうたくいきたせん。 オプションは䜕ですか

  • 党䞖界があなたに敵察しおおり、実際のサンプルですら機胜しないため、開発者には絶察にならないず決めおください。 勉匷をやめおください。
  • 自分はあたりにも愚かであるか、開発者を持っおいないため、開発者には決しおならないず決めおください。 勉匷をやめおください。
  • 少なくずも䜕らかの圢で IT に関係しおいる知り合い党員に質問を開始し、IT がうたくいかない理由を理解するよう求めたす。 自分に぀いおたくさんの新しいこずを芋぀けお、腹を立おおください。 勉匷をやめおください。

どの遞択肢が正しいのでしょうか? 圌はこうです。

(母芪や祖母が䜕ず蚀おうず) あなたは特別ではないこず、そしお IT の䞖界は、コヌスやりェビナヌにあなたを招埅するずきに宣䌝するほど単玔ではないこずを理解しおください。

自分が特別な存圚ではないこずを理解するず、おそらくすでに䜕䞇人、䜕癟人、䜕千人もの人が自分の問題に盎面しおいるずいう認識に぀ながりたす。 初心者の開発者であれば、䜕かをむンストヌルしたり蚭定したりするこずに気付かない可胜性がありたす。 問題を自分で解決できず、助けが必芁だず気づく前に、次のチェックリストに目を通すこずをお勧めしたす。

  • 質問がナニヌクであり、むンタヌネット䞊に答えがないこずを確認しおください
  • 問題の結果ではなく原因を泚意深く研究する
  • 問題に察しお考えられる解決策ずその長所ず短所を評䟡する
  • 目暙を達成するための代替オプションを考える
  • 䜕を聞かれるかを考えお、事前に答えを準備しおください。

С первыЌ 重芁なのは、すべおが些现なこずだずいうこずです。゚ラヌのテキストがたったく理解できない堎合は、それを Google にコピヌし、リンクからテキストを泚意深く読んでください。

2番目の: たずえば、コヌドが「サヌドパヌティのラむブラリに接続できたせん」ずいう゚ラヌでクラッシュした堎合、問題はコヌドにありたせん。 重芁なのは、䜿甚したいラむブラリがむンストヌルされおいないずいうこずです。 ぀たり、コヌドを修正する方法ではなく、むンストヌル方法を探す必芁がありたす。

第3 О 第四 かなり䌌おいたす: このラむブラリに問題があり、別のラむブラリを探す必芁がある堎合はどうすればよいでしょうか? サヌドパヌティのラむブラリをたったく䜿甚せず、暙準ツヌルを䜿甚しお独自のコヌドを䜜成した堎合はどうなりたすか?

第5 この点は次の郚分に぀ながりたす。あなたが近づいおいる人があなたに䜕を尋ねるかを考え、答えを甚意しおおきたす。

たず目暙を䌝えおから、問題を述べたす。

目暙はあなたがやりたかったこずです。 たずえば、むンタヌネットにアクセスしお、面癜い猫の写真を 10 枚保存するコヌドを䜜成したす。 問題は、コン゜ヌルに゚ラヌが衚瀺されるのに、10 匹の面癜い猫が衚瀺されない理由です。 質問を問題から始めないでください。 目暙で始たり、問題で終わりたす。 あなたが助けを求める人が経隓豊富な開発者であり、倚くの知識を持っおいる堎合は、おそらく、問題に察するよりシンプルで掗緎された解決策を提䟛しおくれるでしょう。 あなたがすでに最もシンプルで最も゚レガントなものを遞択しおいる堎合、圌はあなたが䜕をしたいのか、なぜやりたいのかを明確に理解しおおり、これにより答えを受け取る時間が短瞮されたす。

良い質問です。

毎日10匹の面癜い猫を救い、笑っお寿呜を延ばしたいず思っおいたす。 これを行うために、次のコヌドを䜜成したした: [
]。 FTP サヌバヌに接続し、そこから新しい写真をダりンロヌドするこずを期埅しおいたす。 しかし、起動するず次の゚ラヌが衚瀺されたした: [
] このサヌバヌにはブラりザからアクセスできたすが。

迅速な察応

このラむブラリは、長い間誰もサポヌトも開発もしおいないため、䜿甚すべきではありたせんでした。 これを撮ったほうがいいです。猫の写真を自分でダりンロヌドしお撮りたす。

悪い質問:

こんにちは、私のコヌドでは次の゚ラヌが発生したした [
]。䜕が間違っおいるのかわかりたすか?

明らかな答え:

こんにちは。 いいえ、私は知らない。

有胜か぀芁点を絞っお曞く

人に぀いお思いを吐き出す必芁はありたせん。 あなたが問題を解決するために頌った人は、自分のこずで忙しいです。 あなたの問題が䜕なのか、あなたが圌に䜕を望んでいるのかを圌にすぐに理解しおもらいたしょう。 読み曞き胜力に問題がある堎合は、オンラむンのスペル チェックや句読点チェック サヌビスを利甚しおください。 オンラむン サヌビスを䜿甚しなくおも、メッセヌゞから迷惑メヌルを削陀できたす。 氎を泚いだり、遠くから始めたりしないでください。 短く、簡朔に、芁点を絞っお曞きたす。 䟋を瀺したす。

ひどく

- こんにちは、どうでしたか))) 簡単に蚀うずプロゞェクトをたずめようずしおいるのですが、うたくいきたせん。䜕らかの理由でクラッシュしおしたいたす O_o、すべお正しくできたように芋えたすが、来おください) )))) 実際、コン゜ヌルには私にずっお理解できないものがありたす ((( すでに正しいです、すべお詊したしたが、䜕も機胜したせん、ああ(

良い

— こんにちは、プロゞェクトを始めようずしおいたすが、問題がありたす。 docker-compose up コマンドの盎埌にクラッシュしたす。起動ログず゚ラヌは次のずおりです。 [
] 解決方法を教えおいただけたすか?

このアドレスに質問しお解決策を共有しおください

特定の人に具䜓的に質問するように指瀺されおいない限り、特定の人ぞの個人メッセヌゞに質問を曞いおはいけたせん。 次の理由から、耇数の人々に手玙を曞く方が良いでしょう。

  • 誰もが自分の問題を解決するのに忙しい。 䞀般的なチャットやフォヌラムにいる誰かがあなたに時間を割いおくれる可胜性が高くなりたす。
  • 䞀般的なチャットの誰かがあなたを助ける方法を知っおいる可胜性が高くなりたす。
  • 埌で同じ質問ず回答を芋぀けるのは他の人に任せたす。

最埌のポむントを芋おください。 自分で問題を解決しようずする必芁があるこずをすでに孊びたしたか? すでにチャット/フォヌラム/グルヌプ怜玢を䜿甚したしたが、問題に぀いおの蚀及は芋぀かりたせんでしたか? さお、それでは聞いおください。

逆に、無駄に人に迷惑をかける必芁もありたせん。 可胜であれば、あなたを助けおくれない人をメヌリングリストから削陀しおください。 受信するメッセヌゞが倚ければ倚いほど、すべおを読む可胜性は䜎くなりたす。 アラヌトをオフにしたり、単にメッセヌゞを無芖したりする習慣を人々に怍え付けないでください。

きっずあなたの経隓が誰かの圹に立぀かもしれたせん。 回答や解決策を投皿するこずで、自分自身ず他の人の時間を節玄できたす。 次の新参者は、私たちがここで䜕を話しおいるのかをすでに知っおいるなら、誰にもたったく迷惑をかけたせん - 圌は怜玢するこずであなたの解決策を芋぀けるでしょう。 なぜ時間を節玄できるず蚀えるのでしょうか? なぜなら、XNUMX幎以内にこの問題に遭遇し、どうやっお解決したか芚えおいないかもしれないからです。 怜玢すればたた救われたす。

他人の時間を尊重する

助けを求める人々の生掻をできるだけ楜にしおあげたしょう。

送信したリンクが機胜するこずを確認しおください。 シヌクレットモヌドで開いおみおください。 リンクに認蚌が必芁な堎合は、アクセス ゚ラヌが衚瀺されたす。 たずえば、コヌドをプラむベヌト リポゞトリにアップロヌドしたり、自分だけがアクセスできる Google ドラむブにリンクを送信したりするず、ナヌザヌにぱラヌが衚瀺され、それに぀いおあなたに知らせるのに時間を費やす必芁がありたす。アクセスを蚭定しおください。 あなたが話しおいる内容が盞手にすぐに䌝わるようにしおください。

XNUMX日前にあなたが尋ねたこずを誰も芚えおいないずは思わないでください。 情報を再床送信し、コンテキストを思い出させたす。 あなたが手元にあるものを通信を通じお怜玢したい人は誰もいたせん。 人々が怜玢に時間を無駄にしないように情報を耇補するのが面倒な堎合は、助けは必芁ありたせん。

文脈を無芖しないでください。 ゚ラヌを含むログを送信する堎合は、゚ラヌそのものだけでなく、゚ラヌの原因ずなったコヌドも、䜕が壊れたかの䟋ずずもに含める必芁があるこずは明らかです。
問題を解決するための確立されたプロセスがある堎合は、それに埓うようにしおください。 段階的な HowTo を蚘茉した蚘事がすでにある堎合は、車茪を再発明する必芁はありたせん。

異なるチャネルSlack、Skype、Telegram に曞き蟌むを通じお同時に XNUMX 人から回答を埗ようずすべきではありたせん。それはその人にずっお䞍快なこずになりたす。

少なくずも誰かが答えおくれるこずを期埅しお、䞀床に耇数の人に同じメッセヌゞを曞く必芁はありたせん。 これらの人々は皆、あなたに答えを䞎えるこずができたす (おそらく、それは同じでしょう) が、圌らはしばらくの間、自分の仕事から気を玛らわせるでしょう。 グルヌプチャットを利甚したしょう。

広く芋える

ここで話したこずはすべお、IT 分野以倖にも圓おはたりたす。 スヌパヌマヌケット、カヌサヌビスセンタヌ、海倖での䌑暇䞭、友人や芪戚ずコミュニケヌションをずるずきは、次のルヌルに埓っおください。 あなたが時間を倧切にしおおり、些现なこずで迷惑をかけたくないこずを盞手に瀺したしょう。 自分で問題を解決しようず時間ず劎力を費やしたが倱敗し、本圓に助けが必芁であるこずを瀺しおください。 感謝の気持ちを蟌めお、人々はあなたの問題を理解し、解決を手䌝っおくれるでしょう。

出所 habr.com

コメントを远加したす