2015-11-11 01:04:32 +0000 2015-11-11 01:04:32 +0000
140
140

私はあまりにも多くの質問をすると言われていることにどのように対処することができますか?

私はちょうど大学を出て最初の仕事で6ヶ月後にパフォーマンス改善計画(PIP)に置かれました。このことは、おそらくその時には解雇されることを意味していますが、将来のために改善するためのアドバイスが欲しいのです。そのために叱責されました。どうやら、他のエンジニアが私の質問に答える時間を無駄にしているようです。技術系の会社ではみんな技術の話をするのが好きだと思っていたのですが、どうやら私は質問をすることで多くの人に迷惑をかけていたようです。会社の新入社員は好奇心旺盛だったり、すぐに仕事に関係のない質問をしたりしてはいけないのでしょうか?

私は自分で物事を理解しようとすることにもっと時間をかけるように言われました

私のマネージャーは、私が問題に遭遇してから誰かに助けを求めるまでの時間を知る方法がありません。私はいつも、問題が発生してから誰かに助けを求めるまでの時間を、少なくとも1時間は自分で解決しようとしていますが、これは短すぎますか?答えを知っている同僚に聞く前に、問題にぶつかった時の妥当な時間は?

質問をする時には、より良い判断力を使う必要があると言われました

私も質問をする時には、より良い判断力を使う必要があると言われましたが

私は、よく知らない問題を、よく知っている人に聞くのではなく、解決しようとする時には、「間違った道を行く」とお叱りを受けましたが。この矛盾について質問したところ、上司や人事の方からは、質問するタイミングの判断力が必要なだけだと言われました。

これは他の会社でもよくあることなのでしょうか、人に助けを求めるタイミングやタイミングを知ることについてです。習得にはどのくらいの時間がかかるのでしょうか?


上に挙げたポイントを上げようとしたのですが、口論になってアドバイスをうまく受け取らなかったことで怒られてしまいました。

質問をする前に通常はドキュメントをチェックしているのですが、当社のコードはドキュメントやコメントが著しく不足していて、それも古くなっていることが多いのです。

回答 (16)

147
147
147
2015-11-11 01:17:16 +0000

Never just present a problem

あなたのプロフィールをざっと見てみたところ、あなたが StackExchange コミュニティに長く参加していることに気付きました。このあたりで最高の回答を得ている質問は、問題点を提示し、その質問に答えようとしている理由を説明しているものであることは、間違いなくここでお気づきでしょう。あなたが質問をしている場合は、その後、あなたはまた、あなたがすでにそれを自分で答えようとするために何をしたかを彼らに知らせることを確認したいと思います。これは、いくつかの方法であなたに利益をもたらします:

  • *それはあなたが不必要に尋ねていないことを示しています。 *あなたはあなたの推論を公開する場合は、あなたが質問をする前に試みをしていることを人に知らせているし、単に怠惰ではないことを知っている:
  • *あなたはおそらくあなたの思考プロセスに利益をもたらすフィードバックを受け取ります。 * 仲間が問題を抱えて私のところに来て、質問に答えようとした方法を暴露した場合、私は正しい道を導くのに役立つだけでなく、彼ら自身がそこに到達するためにどのように質問について考えることができたのかを理解するのにも役立ちます。自分の思考過程や推論をさらけ出せば出すほど、他の人が今後の問題に向けて自分の思考過程や推論を積み重ねていくのを助けてくれるのです。
105
105
105
2015-11-11 01:18:19 +0000

私は、技術系の会社ではみんなが技術の話をするのが好きだと思っていたのですが…

必ずしもそうではありません。多くの技術的な人々は、彼らが今やっているタスクに関連している技術について話しますが、他の何かに絶対に興味を持っていないかもしれません。) もしあなたが他の誰かの時間を、彼らがやっていることに関係のないことについて話しているならば、あなたが彼らに関係のある質問をするとき、あなたは彼らがすでにあなたとの間で十分な生産性を失ったと感じるかもしれません。

私はかなりいつも、少なくとも1時間は自分で問題を解決しようとしています。これは短すぎますか?

多くの場合、はい、それは短すぎます。あなたが解決しようとしている問題が単純でない限り、あなたは検索して異なる順列を試してみることに多くの時間を投資する必要があります。問題がis単純な場合は、適切なウェブ検索で正しい結果が得られるはずです。

これらすべてを一緒に入れて、私が見るものは、判断にいくつかの問題を持っている若いプログラマーです。それは乗り越えられないことではありませんが、あなたが考える必要があるいくつかのことがあります。

  • **ランチルームのための仮定の技術的な質問を保存します。質問が多すぎて質問に時間がかかりすぎると言われた場合は、明らかに間違った質問をしていることになります。問題を解決するための努力として何も示さないのであれば、あなたは十分に努力していないということになります。実際には、パブリックドメインにあるかもしれない具体的な質問がある場合は、スタックオーバーフローのようなリソースを利用することを恐れてはいけません。そして最後に;
  • *ビジネスに特化した質問をするために質問を保存しておくこと *プログラミングツールをどのように動かすかについては質問しないでください。PIPは、あなたがより良い開発者になるための非常に貴重なツールであることに気づくかもしれません :)
33
33
33
2015-11-11 07:51:18 +0000

問題は、あなたが誰かの仕事を中断したとき、彼らは彼らが答えるのにかかる5-15分を失うだけではないということです。彼らは集中力を取り戻す必要があるので、もっと多くの時間を失ってしまうのです。私もあなたと同じような状況にありました。私は人のところに行ってすぐに質問していました。彼らは私をブロックするような何かをしたときでさえ。私の上司は解決策として、隣に座っている人がいてもメールやインスタントメッセージを使うようにしていました。そうすれば、どうやって質問の形を作るかをもっと考えることができますし、その間に自分が答えられるかもしれません。また、相手側は、彼らがいくつかの空き時間を持っているときにあなたに答えることができます。

もう一つのオプションは、すべてのものがクリアされている会議を設定することです。

25
25
25
2015-11-12 13:51:23 +0000

会社の立場に立って答えようと思います。私はその会社ではないので、見えていないこともあるかもしれませんが、自分の会社でも見たことがあります。

質問が多い

あなたの混乱のほとんどは、質問をすることが危険なゲームであることを理解していなかったことから来ているように思えます。それはそうです!

あなたが質問をするとき、あなたはあなたがそれを把握することができないことをあなたは物事を知らないことを認めています。ソフトウェア開発者として、あなたのタスクの一つは、それを把握することです。あなたは基本的に「現在の」開発者チームを侮辱しているのです。それは、何があっても、それらの質問には否定的な側面があることを覚えておくことが重要です。

あなたのOPで私が感じるもう一つのことは、あなたがあまりにも早く質問をしているということです。新しい開発者が2行のコードを書くために丸一日座って本を読んだり、研究したりするのは絶対に良いことです。実際、14年の経験を持つ私は今でもそうしています。プロのコードを書くということは、「どれだけ」できたかということではなく、「どれだけ」うまくできたか、そしてその成功を繰り返すことができるかということなのです。訓練を受けて確立された開発者の10分の1の仕事をするのに100倍の時間がかかっても、誰もあなたを非難しないと思います。実際、私は誰かを雇うとき、最初の一ヶ月は仕事を期待していない、最初の六ヶ月はあまり期待していない、と書いています。あなたがチームメンバーに助けを求めるとき、あなたは同様にその人の生産性を低下させています。あなたは彼らのプロセスに影響を与え、同時に彼らを侮辱しています(上記参照)。助けを求めなければならない場合、あなたが勝つ方法はありません。負け戦のように、すべての依頼を考えてみてください。あなたはまだ戦争に勝つことができますが、あなたはこの戦いに負けたのです。メールで尋ねる、決して人やチャットではなく。チャットはそれを “公式に "行うために好ましい方法かもしれませんが、受信者は自分の時間でそれを処理することができますので、電子メールはより良いです。2. "下 "の立場からアプローチする。あなたはここではサプリカントです。いくつかのグルーヴェリングをしてみてください。それは大丈夫です。少しはあなたを傷つけることはありませんし、あなたが彼らの時間を気にしていることを受信者に示すことができます。お時間があるときに、何が足りないのか教えてもらえますか?” それはあなたが彼らではなく、間違っていることを示しています。それは重要です。あなたが自分で行った手順をリストアップしてください。"APIドキュメントには、ユーザーのIDを表す文字列を渡すように書かれています。user.idプロパティとユーザー名を渡してみましたが、どちらもうまくいきませんでした。" これは、あなたが少なくとも何かを試してみたことを示しており、一般的には製品を “理解 "し始めていることを示しています。

質問をするときの良い判断

これは、私には、あなたが誰かに "泣き言を言った "ように聞こえます。"やめてくれ!” 言い換えれば、これは問題ではないと思います。他の問題を修正すれば、この問題は解決するでしょう。

Bad Documentation

Ahem! これも個人的な侮辱ですね。絶対に言ってはいけません。EVER! またしても、あなたは彼らのコードの品質が悪いと言っているのですから、あなたはそれを理解することができません。彼らの反応は常に “他のみんなのために動作するので、あなたは私ではなく、馬鹿でなければなりません!”

また、これはちょっとした “現実世界へようこそ "のようなものです。現実の世界では、クライアントはアプリケーションのコードやドキュメントではなく、作業のためにお金を払っています。彼らに決めてもらいましょう。ドキュメンテーションがどれだけひどいものであっても、あなたの目の前にソースコードがあれば、それを必要とするべきではありません。

遅刻について

明らかに、遅刻しないでください。それはノーブレーンです。実際には今のあなたの状況では、30分早くなります。言い訳しないで 次の仕事を見つけるための希望を台無しにしています。私はそこの人事部に電話して、あなたの出勤について尋ねた場合、彼らは「彼は頻繁に遅刻していた」または「彼は遅刻していることを指摘された」と言った場合、それは即座に赤旗です。これは、あなたがこの仕事を続けるか、新しい仕事を得るかにかかわらず、これは他の何よりも、次の仕事を得ることからあなたを止めることになるので、私はこれに言及しています。質問の問題を考えると、あなたはおそらく良いコードを書いていないでしょう。あなたは新人ですし、それは期待されるべきことです。私は、大学では、以下のようなことを教えていないことに気づきます。現実世界のコーディング。私は大学を出てすぐに誰かを雇って "良い開発者” を得たことはありません。だからといって、彼らが良い開発者にならなかったわけではありません。彼らは最初からそのようにはならないのです。良いコードを書くということは、最新のトレンドやテクニックを常に把握していることを意味します。あなたは常に学び続けています。それをやめた瞬間が、あなたがクソを始めた瞬間なのです。

結論

この投稿は荒れていますが、企業のスタンスがどのようなものであるかを明確に示したかったのです。多くの場合、彼ら(企業)のコメントは「経営者の言葉」に包まれていて、理解しにくいかもしれません。私はできるだけこの記事でマネージャーの話を減らすことを試みましたが、それはそれが少し荒いオフに来ることを意味します。

あなたの失敗したキャリアを修正するための最も重要なステップ:

  1. 早めに出勤する!!!(私はそれを十分に強調することができます。(私はそれを十分に強調することはできません)
  2. あなたはすでにあなたが尋ねている人を侮辱していることをマインドセットで質問してください。自分の仕事を見せてください。質問をするときには、あなたがすでに何をしたかを明確に述べましょう。自分で学習する時間を増やす。それは、物事を尋ねるよりも、物事を研究することに多くの時間を費やすことが重要です。正直なところ、3-4日かけて自分で何かを調べれば、30秒の質問よりも尊重されるでしょう。
12
12
12
2015-11-12 17:50:13 +0000

マネジメントの視点からこれをパクってみたかったのですが

PIPは包括的なものです

パフォーマンスの向上は、マネジメントが強調したものをまとめて行ったものである可能性が高いと思います。あなたが、たくさん質問をしても、早く来て、遅くまで残って、コードを書いているときには素晴らしい仕事をしている人だったら、チームは質問をすることを個人的な気まぐれとして扱ったり、あなたが例外的に徹底していることを扱ったりするのではないかと疑っています。

しかし、通常よりも多くの質問に答えた後、チームがあなたのコードのバグを見つけて修正するのを手伝わなければならなくなったとき、チームやマネージャーは、あなたがより少ない時間で働いていたり、予告なしに遅刻してきたりするのを見て、あなたが必要とされるレベルに貢献していないと感じ、スピードを上げるために余分な時間を割いていないと感じるようになります。質問をすることは、他の問題を考慮してのことだと思われます。違ったことを言うマネージャーは、新卒者を雇ったことがないか、嘘をついているか、本当に優秀なチームが彼/彼女のために働いているかのどちらかです。どんな新規採用でも多少の投資はありますが、大卒者はより多くの時間を費やすことになります。通常、トレードオフはそれだけの価値がありますが、大学の卒業生は経験豊富な開発者よりも多くの質問をすることに注意してください。開発者のチームは、全員がスピード感を持ってコードを理解し、多くの質問をしないようにしていれば、1週間でより多くの仕事をこなすことができます。また、このようにまとまった状態のチームは、質問をしたり答えたりするのがとても早くなります。そして、開発者がコードを書くのを止めて質問に答え始めるたびにコンテキストスイッチがあります。ですから、非常に割り込みの多い質問への回答は、1時間座って質問に答えるよりも生産性を下げることになります。

コンテキストスイッチには1時間かかると言ってもいいでしょう。つまり、1時間かかって、それを得られずに助けを求めることは、2-4時間かかるよりも実際にはもっと時間がかかるということです。割り込みごとの少なくとも1時間のメトリックを考えると、他の人はあなたに2-4時間を節約している方が良かったです。

Tips for Asking Questions Well:

  • 理解し、緊急性に応じて質問をする - あなたが絶対に1時間以内に解決された問題を持っている必要がある場合は、あなたを助けることができるほとんどの人を中断することは良いアイデアです。3 週間の期限を与えられたら、より少なく中断し、より多くのあなた自身の問題を解決することはよりよい考えです。つまり、緊急時には、そうでなければ自分で調べるような質問をたくさんすることが多いのです。なぜなら、できるだけ早く答えを得ることが絶対に必要だからです。
  • 質問フォーラムをその目的に合わせて使うか、既存の質問/回答から目的を直感的に導き出しましょう。例えば、Stack Exchangesでは、かなり広範囲に渡る基本的なルールが文書化されており、ユーザーは質問をする前に以前の回答を検索することを期待しています。別のフォーラムでは、質問が繰り返されることを期待しているかもしれませんが、非常に狭い範囲の質問に限られています。良い質問を書くことは、答えを与えるのと同じくらいの時間がかかることを期待してください - 多くの場合、あなたは問題に答えることができないという点にあなたをもたらしたステップを記述しています(辛辣に!)。また、あなたは問題のすべての症状を文書化している可能性が高いです。すべての質問が議論に値するわけではありません。
  • 大きな質問の山をまとめる - 特にあなたが初めてのときは、問題とコードを確認するために1日かけてください。質問を箇条書きにして、トピックをまとめたリストにまとめる。そして、メンターやバディにどこに行けば助けを得られるか聞いてみましょう。時間目に出てきた質問のほとんどは、6時間目までに答えられる可能性が高いです。時間目から2時間目までに出てきた質問で、8時間目までに答えられなかったものは、おそらくリストの一番上にあるでしょう。私はノートを持って座って、自分のバージョンの設計図を描きながら、多くの文書化されていないシステムを学びました。もしあなたが仕事をしている分野の上のいくつかのレベルと下のいくつかのレベルを読んでおらず、あなたが使用している外部APIのドキュメントを読んでいないならば、あなたは十分に研究していないことになります。
  • 答えを見つけようとするとき、以下のことができるならば、それは長い道のりを歩むことになります。答えを求めるのではなく、可能性を提案します。"Would this be the right way to do it? “は、"How do I do it? "よりも、"Would this is the right way to do it? "の方が良いでしょう。- たとえ答えが「あなたがやっていることが完全に間違っている」であっても、「なぜ私のやり方は間違っているのか」と尋ねることができますし、よりメタな「どのようにしたら繰り返し正しいやり方を学べるのか」と尋ねることもできます。これは、 "魚に男を教える "アプローチです - 魚を釣る方法を学び、あなただけの1魚を得る質問をしないでください。これをやっている私の方法は実行可能ですか?"対” “私はあなたがあなたの方法をした理由を理解していない(すなわち、同意する)?"の間にラインがあります。それらは良い会話ですが、あなたが人々を知るようになった後、彼らはより良い非公式に開催されています。
  • あなたの全体像の質問を調節する - これらは通常、 "なぜ "質問です。新しい人は、「どこで」&「誰が」質問をたくさんする権利の範囲内にあります(ドキュメントはどこにあるのか、このためのプロセスはどこにあるのか、私が見たいと思うかもしれないコードの場所はどこにあるのか、誰がこれに答えられるのか、私は誰をレビューに招待するのか)といくつかの「どのように」質問の数 - これは私がそれにアプローチすべき方法ですか?しかし、"なぜ "というのは、"なぜこのように構築したのか?"、"なぜコードをもっと文書化しないのか?"、"なぜこれは優先事項ではないのか?"といったように、"なぜ "という質問は正当なものです。- これらは正当な質問ですが、あなたが仕事やビジネスでもっと経験を積むまでは、それらは最も必要な質問ではありません。しかし、「なぜ」がどこで、誰が、どのようにして、という質問を押しのけてしまうと、あなたは自分の仕事に集中していないことになります。
12
12
12
2015-11-11 15:28:13 +0000

私も全く同じ状況にあります。

問題点

あなたが説明していることは、ほとんどの新卒者が直面している問題です。ほとんどの大学では、実用的な仕事であなたがより多くを必要とするのに対し、基本や概念を教えています。

ほとんどの企業は、新鮮な卒業生を雇うとき、あなたが従う場合は、1年以内にあなたの仕事をして自信を得る必要があります場所で訓練計画を持っています。しかし、何人かの人々は、あなたがそれらにシステム内の小さなコンポーネントを修正するための簡単なタスクを与える場合、彼らは全体のシステムをマスターするまで、彼らはそれを得ることはありません、私はあなたがそれらの一つであると信じています…

私はあなたが質問をすると思いますので、

  • あなたは、システムの一部を理解していないとして、タスクを完了するために、より多くのその後合理的な時間を取っていると感じていると思います。

  • あなたはシステムを完全に理解するために好奇心だけである

  • あなたの会社はあなたに適切なトレーニングを提供しませんでした

ソリューション

私の仮定が正しい場合は、あなたがしなければならない場合を除き、質問を停止します(フルストップ - )。今すぐ)

  • システムを理解するのにもっと時間を使い始めてください(8時間だけではなく)

  • 代わりにSOや他の関連サイトを使用してください(あなたの研究部分を行った後)

  • あなたの会社に適切に訓練するように依頼してください @areas you need with help.

私は上記の通りで、今は5年後に同じ会社で働いていて、私はここで誰よりも多くのことを知っていると主張することができます。

11
11
11
2015-11-12 01:10:17 +0000

仝それにしても、私は、自分で解決しようとするのに十分な時間をかけていないとお叱りを受けましたが、それは本当ではありません。私のマネージャーは、私が問題に遭遇してから誰かに助けを求めるまでにどれくらいの時間がかかるのかを知る方法がありません。私はいつも、少なくとも1時間は自分で問題を解決しようとしていますが、

これは短すぎますか?私はいつも自分で問題を解こうとしているので、少なくとも1時間は自分で考えようとしています。私はおそらくと言います…それは本当に問題に依存しています。制限時間を設けるのは良いことですが、制限時間よりも壁にぶつかった時の指標に頼った方が良いでしょう。しかし、重要なことは、質問をする準備ができたときに、質問の受け手は、あなたが質問している種類の質問だけで、あなたが問題に入れた研究を見ることができるはずです

そして、引用の太字の部分にたどり着くときです。あなたは技術的には正しいです。しかし、あなたがどのような質問をしているのか、あなたがどのような情報を提供しているのか、質問の文脈、そして私がどれだけ簡単にグーグル検索で答えを見つけることができるのかに基づいて、あなたが自分で問題を解決するためにどれだけの努力をしているのか、私はかなり良い推定をすることができます。あなたがその問題に10分、10ヶ月かけたかどうかは問題ではありません。あなたはすでにそのページを勉強していて、それがあなたの問題を解決したのか、それともこのページについて話していて、なぜそれがあなたの問題を解決しなかったのかを教えてくれているはずです。あからさまな解決策を求めているのですか?それとも、正しい方向への少しの後押しを求めていますか?時には、あなたが直面している壁は、問題を簡単に解決するライブラリやコードベースの既存の部分を全く知らないということです。

5
5
5
2015-11-11 21:31:32 +0000

この会社が何を期待しているのか、ハードノックの学校で学んだと言ってもいいでしょう。

あなたの一番の問題は visibilityだと思います。だらだらと質問をするのは、多くの人に見られることであり、たとえ答えざるを得ないとは思わなくても、それはあなたへの判断に影響を与えるかもしれません。一方、あなたが机の上で一つの機能を考え出すのに一日を費やしたとしても、誰もその回転している姿を見ていません。あなたは何か間違ったことをしているように見えるのではなく、机の上でキーを叩いているだけで、仕事のように見えるのです。確かに、週次、月次、年次のレビューでは、あなたの生産性は悪く反映されるかもしれません。しかし、あなたの実際の生産性ははるかに少ない頻度で測定されている間、あなたの怠惰な質問は一日に何回も見られています。私はリード(読まれている間、私は適切なCMSのバグを修正するために雇われた:唯一の)開発者は、顧客のための機能を追加するために狂ったようにスクランブル。私たちは、方法が遅れていました。コードベースはバージョン管理されておらず、それぞれの側が独自の特注バージョンを持っていました。

私は直感的に、半日、丸一日、あるいは数日かけて機能のリバースエンジニアリングをするよりも、10分、20分、30分と私とリードのチャットに時間を割いて、彼が私に説明できるようにした方がいいと思いました。このことを知った私の上司(二人のパートナーのうちの一人)は、私が自分でコードのトラブルシューティングができず、貴重なリードデベロッパーの時間を奪っていることを、私に悪い印象を与えていると考えました。(リード開発者は自分のコードベースがどのように動くのかを楽しそうに話していました – いずれにしても、彼は私に言ったように上司に文句を言わなかったのです。) それで、私は質問をするのをやめ、私の生産性はおそらく以前の10%まで落ちてしまいました。約1ヶ月後に解雇されました。

とにかく、この会社はこの時間効率と書類作成の副作用を評価していないと、お粗末な言い方をしています。だからやめておけ

一日かけて何かを考えてみてください。2、3日かけて–1週間かけて! 誰が気にする?この会社には関係ない 何をするにしても 質問はするな 彼らは気にしているからだ それが経営者であろうと、仲間が文句を言おうと、それはどうでもいい。会社はどのような文化を育んでいるのかをあなたに伝えています。

遅刻と質の悪いコードで、あなたの状況を考えてみると、生産性を落とすことはやりすぎにつながるかもしれません。斧が落ちるのを待つのではなく、自分と自分のスタイルに合った場所を探した方がいいかもしれません。手始めに、コードのコメントやドキュメントがあるようなところで。失業期間を経て、新しい仕事に就きました。コードベースが格段に良くなったことはさておき(業界標準のCMSを使用していて、バージョン管理をしていて、開発環境、ステージング環境、開発環境などがあります)、仲間が優秀で、会社が学習を奨励してくれています。私たちはwikiを持っていて、そこで情報を共有し、車輪の再発明を避けるようにしています。仕事の話をしたり、質問をしたり、ブレインストーミングをしたり、ニュースや情報、発見を共有したりして、一日中チャットをしています。私たちは、アジャイル、バグラント、継続的インテグレーションの実装など、プロセスを改善するためのプロジェクトを開始します。私たちはお互いに教え合い、お互いから学びます。私たちは競争相手ではなく、同僚や協力者のように行動します。私たちは、新入社員や契約社員のためのオンボーディングやオリエンテーションを行っていますが、これはこの文化がなければできません。私がここにいる間に、2人(私を含む)から8人になり、繁忙期には契約社員も増えました。

会社からは研修や会議に派遣され、ウェブ上の授業やキャストの時間を取ることを奨励されています。私のキャリアの中で、特に自分が担当していない科目については、この時間を使って学んだことが他のどの期間よりも多くあります。ここに来て4年半になりますが、新しい技術を学ぶ以外には、ここを離れる理由はほとんどありません。私の新しい職場の文化は、学習し、理解し、ベストプラクティスを実践することに重点を置いており、それが生産性につながっています。それはwin-winです。これはあなたのための場所ではありませんし、あなたは彼らのための人ではありません。

5
5
5
2015-11-12 13:56:00 +0000

もしあなたが仕事以外の質問をしているのであれば、それはあなたの上司の目には悪いことなので、それをするのはやめましょう。

しかし、仕事に関連した質問をすることは、あなたが自分の仕事に興味を持ち、自分自身を向上させようとしていることを示すので、良いことです。しかし、より親切な答えは、あなたがその質問をする前に、彼らが質問に答える時間があるかどうかを尋ねることでしょう。

私には、あなたの上司は少し頭が悪いか、彼は何か理由があってあなたを追い払いたいだけのように聞こえます。彼らは物事を文書化していないので、彼らの主要な開発者が去ったときに災害のレシピであるように失敗しそうです。

4
4
4
2015-11-14 05:57:24 +0000

仕事の質問の種類:

1.仕事をするために覚えなければならないことをどうすればいいのか

  1. 仕事をするために学ぶ必要があることをどのようにしたらいいですか、すでに言われていることですが。どのように私はすでに知っているはずの何かを行う方法。

4.私は仕事にターゲットを外している何かを行う方法、私はそれがターゲットを外していることを知っている。

5.私は仕事にターゲットを外している何かを行う方法、私はそれがターゲットを外していることを知らない。おかしな質問や世間話。

だから…

あなたはかなり多くの#1を求めることができます。ウザいと思われるかもしれませんが、それは良い/賢いウザさです。あなたが#2を質問している場合、彼らはあなたが理解の問題を持っていると思われています。または、質問したいだけで聞く耳を持たない。

自分の立場やチームに何を持ってくるかによっては、#3でもいいかもしれませんが、特定の分野をよく知っているとか、ケチだとか、何でもいいです。しかし、#3を頼んだ後に#2を頼むのはやめた方がいいですね。新入社員としては、このような質問はしない方がいいでしょう。同僚は、#4のことを考える前に、#1(と#2の一部)を聞くことを期待しているでしょう。あなたが#4をたくさん聞いている場合、彼らはあなたがすべての場所にいると考えています。5sをいくつか聞いただけで、どのチームのメンバーにも敬遠されてしまうことがあります。それは、あなたがそれを得られないということであり、おそらくそれを得るための適性を持っていないということです。

うーん…。#6sは人によりますね。多くの人は#6が面白いとか、面白いとか、面白いと思えばトンチンカンな質問ができます。もしあなたがそうでなければ、#6は本当にひどいものになるかもしれません。それは、他の人を雇うことができるからです。もし私があなただったら、私はもっと注意を払い始めるでしょうし、たぶん常にメモ帳を持ち歩いていて、誰かが何かに答えたときには、あなたがそれを得るか、その場で明確にするために尋ねることを100%確認してください。

3
3
3
2015-11-11 21:26:49 +0000

この回答は、フィードバックの受け方についての回答です(他の回答では、質問の仕方については、すでに非常によくカバーされています)。

私も、慣れていない問題を解決しようとしたときに、慣れている人に聞くのではなく、慣れていない問題を解決しようとしたときに、「道を間違えた」とお叱りを受けましたが、私の場合は、慣れている人に聞くのではなく、慣れていない問題を解決しようとしたときに、「道を間違えた」とお叱りを受けました。この矛盾について質問したところ、上司や人事の方からは、質問をするタイミングの判断力が必要だと言われました。私は質問をすることがとても危険なことだとは思いもしませんでした。瞬間のための彼らの場所で自分自身を描く。あなたは、いくつかの従業員が悪く実行されている知っている、とあなたは彼らが改善する必要があるものを伝えています。あなたのフィードバックに興味を示さずに、彼らに言っていることを考えることを気にせずに、期待を満たしていないために謝罪することはおろか、その従業員は誤ってあなたが自分自身に矛盾していると主張しています。

フィードバックを受け取るとき、それが否定的である場合は特に、あなたは最初に聞くべきであり、その後、理解しようとする(必要に応じて明確な質問を求める)、そして唯一のthen応答。上司が間違っているか、あなたが間違っているか(もしくは両方)のどちらかです。なぜなら、あなたの上司が完全に間違っていて、あなたが完全に正しいということはまずありえないからです。

あなたはまた、あなたがより良いことができる方法についてのアドバイスを求めるかもしれません。

例えば、あなたがあまりにも多くの、あまりにも少ない質問の両方を求めていることを聞いた後、あなたは尋ねたかもしれません:

だから私は両方の不要な質問をし、必要な質問をするために失敗しました。どの質問が必要な質問なのか、どのように判断すればいいのでしょうか?つまり、どのような種類の質問を多くして、どのような種類の質問を少なくするべきなのでしょうか?

次のような事実関係のある議論をすれば、改善するために何をすべきかが明らかになったのではないでしょうか?

これはいつものことですか?会社の新入社員は、好奇心旺盛になったり、仕事にすぐに関係のない質問をしたりしてはいけないのでしょうか?

質問をすることがどの程度期待されているのか、望まれているのかは、職場によって異なります。あなたの職場の文化に適応したいと思うかもしれませんが、それは仲間を観察したり、あなたの行動に対して人々がどのように反応するかをメモしたり(彼らはあなたの質問にイライラしているのか、それとも喜んでいるのか)、彼らのフィードバックを求めたり(「私がその質問をしても大丈夫だったのか」)することで発見できます。

1
1
1
2015-11-11 19:45:05 +0000

私のように若い人は、時間を節約して答えを見つけて、次の問題に移ろうとするものだと思います。しかし、年配の方には、それは気にもしていないし、優先順位も高くありません。だから、問題を解決するのに1時間かかるのは、年上の人にとっては短すぎますが、あなたにとっては長すぎるように見えるかもしれません。世代間のギャップを観察して、自分が納得できなくてもそれに従うことをお勧めします。そのうち、経験を積めば積むほど、問題解決が早くなります。これも年配の方にはなぜかイライラしてしまうんですよね。年配の方は「自分で解決したんだから、助けてもらってない」と思いがちなので、助けようという気持ちが薄れているのだと思います。彼らは同様に中断された感じ。誰かが上で述べたように、助けを求めるために適切な時間を見つけようとすると、自我を撫でながら、IE “私はあなたがこのことについて行くために男だったと聞いた……” “誰かがあなたが専門家だと言っていましたが……” うまくいけば、彼らは中断を見過ごせるでしょうし、あなたが彼らに何か証明するものを与えたので、彼らはより喜んで助けてくれるでしょう。私はいくつかのケースでは、それが裏目に出る可能性があると確信しているので、アドバイスの最後の部分に注意してください。

1
1
1
2015-11-13 06:56:08 +0000

正確に定義するのは難しいと思いますが、私は何人ものジュニア開発者と仕事をしてきましたが、彼らの中には、答えてとても満足のいく質問をしてくれる人もいれば、そうでない人もいました。自分の質問に答えることで、同僚の仕事の気が散ってしまいますが、それは構いません。つまり、適切な人に適切な質問をし、適切な質問をして、理解を得て、大きな進歩を遂げることができるような場所に到達する必要があるということです。あなたにそのコツがあれば、人々はあなたを助けた時間が有意義な時間であったと感じるでしょうし、あなたは貴重な協力者であると感じるでしょう。そうでない場合は、「うっとうしい」と思われてしまうでしょう。誰もあなたがすべてを知っていることを期待していませんが、彼らはあなたがそれに対処する方法を気にしています。ここの他の人たちは、シニアの開発者を囲い込んでしまったときに、最大限の利益を得るためにできることをすでに説明してくれているので、彼らのアドバイスを繰り返すつもりはありません。

1
1
1
2015-11-13 22:47:48 +0000

これはほとんどあなたの雇用主のための提案ですが、おそらくあなたはそれをあなたのために動作するようにすることができます。新入社員に割り当てられたメンター、彼らは彼らの質問で行くことができる誰かを与えることは良いアイデアです。これは、彼らに会社ですでに経験豊富な誰かを与え、常に他のみんなを悩ませてから新しい男を防ぐことができます。例えば、あるプロジェクトではGoogle Docのドキュメントを持っていて、別のプロジェクトでは内部のファイルサーバーに置いていて、3番目のプロジェクトではソースリポジトリにコミットされているかもしれません。また、他のプロジェクトではドキュメントが全くないこともあります。あなたと経験豊富な人との時間の4時間の固体ブロックは、中断が数ヶ月に渡って広がるように時間の4時間を必要とせずに速度にあなたを得ることができます。

-1
-1
-1
2015-11-13 13:04:09 +0000

覚えておくべきことが一つあります: コードは文法のようなものです。人は自分の文章が下手だとわかっていても、そう言われるのを嫌がるかもしれません。例えば、もし私が「判断」のスペルミスを繰り返していることを指摘したら、私が何も建設的なことをしていないので、あなたはイライラするかもしれません。まあ、とりあえずやってみました :)

でも、ベテランプログラマーの多くが歌姫的な態度をとる傾向があるという事実と合わせて考えてみてください。あなたが論理に根ざした真摯な質問として意図していることは、彼らにとって非常に脅威になるかもしれません。私は、15年間関連していない同じ古いくだらないコードを維持してきた数え切れないほどの例(そして私自身もその一人かもしれません)と一緒に働いてきました。彼らは最近ではもっと良い方法があることを知っていますが、新しいことを学ぼうとする興味もモチベーションもないので、次世代としてのあなたの存在は彼らにとって脅威です。彼らがプリマドンナ的な行為をしてきたら、自分の中で笑い飛ばして、自分が本当の力を持っている人であることを忘れないでください–未来の技術を使って仕事をするには何年も先のことがありますし、あなたのキャリアの究極の方向性はまだあなたの手の中にあります。これは熟練したスノッブにとっては、通常はそうではありません。しかし、これは一般的なことです。あなたのニッチを特定し、あなたに合った雇用主を見つけ、あなたにとって最も重要なものを決定するには、時間と経験が必要です。だから、そこで会費を払って、あなたのしこりを取って、あなたのキャリアを計画して、あなたが数年の堅実な仕事をした後に出て行ってください。今のところ、ちょうどそれが価値があるもののためのアドバイスを取るために、PIPを心配しないでくださいとあなたの現在の状況は終わりへの手段であることを自分自身に思い出させ続ける。あなたの上司は、あなたがウェンディーズで働いているかのように時間にクロックインとアウトすることを期待しています。経験の浅い新しい開発者にとっても、そうあるべきではないので、他の場所でずっと明るい未来が待っているかもしれません。

-1
-1
-1
2016-08-10 20:52:31 +0000

私は、ここで皆さんに話したことを正確に伝えようとしました。私は自分の意見を言っただけだと言ったのですが、さらにイライラしてきました。私はただ自分の意見を言おうとしただけだと言ったのですが…彼らはもっとイライラしていました。あなたのマネージャーはあなたに意見を求めていない、彼は単にあなたが悪い行動をしていて、「自分のために」それを修正する必要があることを、この「必要な改善」計画で、言ったのです。あなたにお金を払い、あなたをクビにできる人たちだけです。あなたが彼らの判断を批判すると、彼らはあなたにお金を払っているから、彼らの命令に従うだけで、彼らの命令に疑問を抱かないので、彼らはイライラしてしまいます。彼らは「公平な裁判官」ではなく、あなたにお金を払っている人たちなのです。そして、彼らがあなたに真面目で形式的な「変えるか出て行け」という警告(彼らが言うところの「改善のためのアドバイス」)をした瞬間に、あなたが彼らを批判してしまうと、彼らはあなたに贖罪はないと考えるようになってしまうかもしれません。

関連する質問

19
12
13
11
9