2017-09-11 08:11:21 +0000 2017-09-11 08:11:21 +0000
68
68

継続的に助けを必要とする人への対応

背景

私には、現在ソフトウェア開発者として仕事をしている「友人」がいます。残念ながら、この友人は自分で解決策を探す気は全くありません。

人を助けるのは嬉しいのですが、彼らの問題は、自分で学ぶ意欲がないので、基本的なことから説明して、解決策を伝えなければならないということです。

ググって問題点を調べたり、Stack Overflowに質問を投稿したり、開発者のドキュメントを参考にしたりしてみたのですが、どうやら私のアドバイスは間違っていたようです。どうやら私のアドバイスは耳に入らなかったようです。彼らが新しい問題を抱えて助けを求めたとき、私がアドバイスを繰り返すと、彼らは「何をググればいいのか」「ドキュメントのセクションXがわからない」「もっといいものを見つけるのを手伝ってくれないか」などとフォローアップしてきます。

時々、彼らが取り組んでいるプロジェクトに問題があり、私の助けを求めてきます。彼らによると、これらは「非常に小さな」問題で、「[私の]時間の多くを取るべきではありません」と言うのに十分ではありません。時々、私は彼らが必要としているものの小さなデモを開発することがありますが、これには批判が続きます。私は明らかな理由のためにそれを拒否すると、彼らはデモに改善するための要求を私にしつこく続ける。

私はまた、"いいえ “と言ってそれらを助けるために拒否しようとしてきたが、これは彼らが我々が問題を議論することができるときに時間に取り組んで開始するためにつながる。

物事の状態にイライラして、私はソーシャルメディア上でそれらをブロックしようとしましたが、私が行うとき、彼らは通常、電話やボイスメールを介してなど、簡単にブロックすることができない別のチャネルを介して私に連絡しようとします。

質問

どのように私はこの "友人 "がこの行動を停止させることができますか?

理想的には、私はこの人がこの点で自給自足になってほしいと思います。しかし、私を困らせることを止めるためにそれらを取得する任意のアクション(私は彼らが別の人を見つけると大丈夫です)も大丈夫です。

私は紛争を避ける方法でこれを解決することを好むだろう。

回答 (14)

58
58
58
2017-09-11 08:28:21 +0000

怠惰に報いるべきではない 学ぶためには自分の書いたコードをデバッグする必要があります。助けが必要な場合はそれでいいのですが、彼らがあなたの良さをさらに利用する前に、あなたはいくつかの境界線を設定する必要があります。彼らは自分で学ぶ必要がありますし、匙加減では誰の助けにもなりません。私には、彼らはあなたを利用しているように見えます。

もし彼が本当にあなたの友達なら、次のようなことを言ってください:

あなたは私があなたのためにいつも何かをすることによって学ぶつもりはありません、私は本当に私がしていることに取り掛かる必要があります。彼らはソフトウェア開発者になるために雇われている場合は、_ 締め切りをヒットする必要があります _ので、彼らは自分で問題を解決するために学習しなければならないでしょうあなたはもう、それらをスプーンで養うことはありません場合、彼らはそれ以上。もし彼らがソフトウェア開発が得意でないのであれば、それは彼ら自身の問題であって、あなたの問題ではありません。彼らのスキルセットがスクラッチに達していないことを知っているなら、彼らは雇われるべきではありません。もし彼らが他の誰かにコードを提供するポリシーを持っていたらどうでしょうか?それは彼らが解雇される可能性があります。

このシナリオでの最善の方法は、彼らがあなたの助けなしでそれがどのようなものであるかを見る必要があるということです(つまり、あなたが彼らのためにコーディングする)。あなたは彼らが行動を止めるのを助けたいので、彼らをブロックするのは最良の選択肢ではありません。単に無視することもできますが、それは彼らの行動を変える手助けをするという問題にはならず、ソーシャルメディア上でブロックしたときにどうやって誰かを無視するかという問題になります。私は rubberducking にそれらを紹介するだろう、彼らは自分のコードを一行ずつ通過する必要があり、彼らはそれを行う必要があることを学ぶ必要があります。自分に読み返すことで、どこで間違ったことをしているのかを知ることができたり、コードをよりよく理解したり、自分の問題を解決したりすることができるかもしれません。

52
52
52
2017-09-11 08:41:20 +0000

あなたは 吸血鬼を助けて の近くにいます。この投稿は私よりも症状をよく説明してくれていますが、あなたはすでにその症状をよく知っているのではないかと思います。また、「このようなことをしていても、私たちは、このようなことをしていても、私たちは、このようなことをすることができます。人は単にあなたに尋ねる以外にコード化することができないことをエスケープするための他の方法を見ていません。あなたが非常に興味深い実験を読めば、この状況から逃れる方法を被験者に示さなければならないことがわかるでしょう - これはあなたが試したことであり、非常に立派なことですが、あなたは彼らの自律性を強制することに失敗しています。自分の意思決定に自信を持つためには、人々は自分の意思決定を行い、そこから学ぶ必要があります。

私がプログラムしてきた年の間に、私はまた、助けを求める人々に対処してきましたが、私は通常、何かを拒否してきましたが、指導的なアドバイスを与え、それの非常に少ない。もしこの人に学習を始めさせたいのであれば、すべてのステップで小さな基本的なことを教えるのをやめて、彼らに自分の研究をさせなければなりません。

あなたの共通の提案のリストをまとめてみましょう:

  • Google
  • Stackoverflow
  • Ask Stackoverflow
  • Read the documentation
  • Find a tutorial

それから、彼らがそれに従うか、あなたを困らせるのをやめるまで、単純に何度も何度もリンクします。この方法では、それが通るか、彼らが学習するまで、継続的に有益な提案を与えることになります。

25
25
25
2017-09-11 08:30:35 +0000

あなたは利用されているので、今やっていることをやめるべきです。"いいえ “から始めましょう

あなたは利用されているので、簡単な "いいえ "にこだわるようにしましょう。一番良い方法は、おそらく「I’m sorry, but I don’t have the time of help you with your problem. それは私の時間のあまりにも多くの費用がかかりますし、私はすでにあなたが最初に試すことができる方法を示してきました”

それは、この人があなたがもう彼らのために彼らの仕事をしないことを学習することが重要です。彼らはあなたがあまりにも多くの情報を提供することに慣れています。

Stick to your “No” - don’t go back on it if the person contacts you through different channel

そして、あなたはあなたの言葉を守らなければなりません。彼らはあなたの携帯電話であなたを呼び出すときにそれに戻って行かないでください。彼らが別のチャネルを試してみたからといって、あなたが突然彼らのために彼らの仕事をするためのより多くの時間を持っていることを意味するものではありません、あなたは本当にこの程度まで行うべきではありません。

彼らはそれが努力の価値がないことを実現するまで、彼らはあなたをしつこく停止しない場合は、電話を切る必要があります

それでもしつこく停止しない場合は、電話を切る必要があります。何度か電話をしているうちに、もうこれ以上は無理だと気づくでしょうし、期待していた結果が得られずに時間と労力を浪費していることに気づくでしょう。

追記 - あなたの友人は会社の財産に気をつけてください。それはWorkplace.SEのためのものかもしれませんが、私はこれがほとんどの文脈で違法であることを確信しています。あなたのfriendにこのような行為をやめるように通告しないと、ある時点でこれが原因で大変な目に遭うことになるでしょう。例えば、ソースコードの一部を StackOverflow に投稿するなどです。彼らは注意することを学ばないと、最終的にそれを学ばなければならなくなったときに痛い目にあうことになります。

14
14
14
2017-09-11 09:53:39 +0000

他の答えは、そのようにあなたを利用する “友人 "に対処するためのスポットです。

あなたがそれが同僚や他の誰かyou have to work withの状況に遭遇した場合には、ここでは何が私のために助けてくれたのか:

  1. 電子メールにそれらをリダイレクトする(「Hi Bob… sorry, I’m in the middle of something right now, please send me an email about it.")
  2. ボブのメールに答えるために、1日/週/月ごとに決まった時間を割り当てる。例えば、3日に一度、午前9時に20分、ボブのメールに答えたり、手伝ったりする時間を確保します。終わったら(予算以上に時間を使わないように注意してください!)送信ボタンを押して、他の仕事に戻ります。他のすべての時間の間に、電子メールにリダイレクトし、あなたが再び "ボブウィンドウ "をヒットするまで、ボブからの任意の着信ヘルプ要求を無視します。あなたが即座に利用可能でない場合、ボブが待つことに疲れ、自分自身を研究し始める方法を観察してください。あるいは、ボブが無能であることを理由に解雇されてしまう様子を観察してください。 ボブが上司にエスカレートして上司があなたのところに来たら、ステップ2で書いたメールを指差して、「上司、私は他の仕事をしながら、できる限りボブを助けようとしています」と尋ねてください。ボス、ボブを助けることをどのように優先しますか?火曜日に FancySoftware を納品することよりも重要ですか?もしそうなら、私はボブを手伝うことにもっと時間を割きますが、それは火曜日の締め切りに間に合わないことを意味します。そうでなければ、彼が待つしかないと思います。”
12
12
12
2017-09-11 14:36:44 +0000

私はプログラミングではありませんが、必要以上に助けを求める立場にありました。

私が最初に一人で医学を始めたとき(レジデンシーを出て)、それは信じられないほどのストレスでした。私が得た最良の答えは、同僚から「正しいと思うことをして、後から私に確認しなさい」と言われたことでした。"after “とは、患者さんが退院した後のことを意味していました。私がしたと彼は私の決定を肯定するだろう(または私が間違って何をしたか私に教えて、通常はマイナーで修正可能であった。この「関係」は長くても数週間続きました。私は自分の足元を見つけた。私は偉大な贈り物であった私自身の判断に頼ることを余儀なくされました。

数年以内に、人々はハードケースで私のところに来ていた。

人が不安な場合は、正しい判断をした時に肯定し、間違いを見つけた後に初めて間違いを見つけるのを助けることが自信を築くのに役立ちます(決して正しい判断をしない場合は別ですが)が、メンターになる時間に制限があることを確認してください。人が正しい決断をしない場合、彼らはその位置に続けるべきではありませんが、追加のトレーニングを受ける必要があります。

人が怠惰であり、唯一の助けを望んでいる場合は、時間が終わったときに、学ぶためではなく、 - それは今かもしれません - 彼らはあなたが彼らのために彼らの仕事をすることを期待してどのくらいの時間を尋ねる?それは、それらをブロックするよりも失礼なことはできません、など。

8
8
8
2017-09-11 10:00:51 +0000

探す方法を教えてあげて、何を探すかを教えてあげて

私は転職したばかりで、聞いたこともないフレームワークを使っていて、ワークフローも全く慣れていませんでした。このフレームワークは私の仕事の多くを抽象化していたので、私はPHPの私の手続き的な知識をほとんど使用していたので、私はフレームワークがどのようにこれを処理し、用語を知っている必要がありました。

最初に私は多くの助けを必要としましたが、毎回私は解決策を求めるのではなく、彼らが何かをしたwhyを尋ねることを確認しました。そのおかげで、私は彼らが予想していたよりも早く、基本的なことができるようになりました。これは主に、彼らが私に用語、彼らの選択の背後にある論理、そしてフレームワークがこのように動作するwhyの背後にある論理を教えてくれたからです。最初のうちは、彼は私にたくさん(lot)質問してきました。私は「時間がかかりすぎる」と説明しました。**私は彼に何を探せばいいのかを教え始めました。彼に答えを与えるのではなく、私はそれを見つける方法を彼に教え、彼に適切な考え方を教え、私の多くの時間を節約しながら、まだ実際に助けています。

7
7
7
2017-09-11 11:46:32 +0000

そのような友人だったのですが、同僚が私に簡単な解決策を提案してくれました。それは、問題が起きた瞬間から質問をするのではなく、自分の質問を書き出して、質問のリストがあって私を塞いでいた時だけ質問に来てもいいというものでした。

7
7
7
2017-09-11 11:55:25 +0000

簡単な解決策は、彼らに作業契約書を渡すことです。ソフトウェア開発者の場合、1時間あたり70ドルから140ドル/ユーロの間で課金する必要があります。彼はあなたにソースコードを渡し、あなたがそれを修正することを期待している場合、彼は外部の開発者やコンサルタントを雇おうとしています。つまり、無料ではなく、価格がついてくるということです。

7
7
7
2017-09-11 10:37:39 +0000

それはすべて、この人とあなたが持っている “友情 "の結果に依存しています。あなたは彼らとそれを断ち切るかどうかを気にしていますか?あなたはそれを断ち切ることについて気にしている場合は、以下の手順を実行します。

このような人に対処するための最良の方法は、次のとおりです:

  • あなたが助けることはありません

  • あなたが助けることができないことを彼らに言っている理由あなたはそれがどのようにそれらを伝えるようにaffects you彼らが求め続けるときに

  • 明確な境界線で前進する方法を提案する - 彼は代わりに助けを得ることができる場所を彼に言う(あなたはすでにこれを行ってきたように聞こえる、これを彼に思い出させる)といくつかの境界線のように。あなたが助けることができ、あなたが助けることができないどのような状況をどのような状況。

3
3
3
2017-09-12 14:37:32 +0000

彼は問題を抱えているように…あなたはあまりにも、別の種類の問題を抱えている

彼は彼の仕事をしたくないという点で、問題を抱えており、彼のためにそれを行うために他の誰か(この場合、あなた)を望んでいます。 ** 彼は自分自身を納得させているでしょう、現状が正常であり、期待されていること、そしてあなたがいつでもそれを停止した場合…まあ、彼は今、あなたがあなたの仕事をしていないと思うでしょう、あなたは彼に彼のために彼を与えていないことを、彼の心の中で、彼の失敗はあなたのせいであることを、彼の心の中で。何も彼の現在の行動をブロックしない限り、彼は理解していないでしょう。あなた(と他のすべての人)は、彼のために彼の仕事をして停止します。状況は彼がそれをすることを強制する(彼がしない場合、彼は解雇されるように)。でも、これは保証されていません - 一部の人々は、仕事をするよりもむしろ仕事を失うように深く沈んでしまいます。しかし、おそらく彼が仕事を失った後に他のものを失う頃には、彼は最終的に自分が働かなければならないことを理解するでしょう。最終的には、彼は強制されているからこそ、その方法を学ぶことになるのかもしれない 4. そして最終的には、彼は方法を学び、それをやっていると、他の誰かが彼のためにその他の人の仕事をするために彼を取得しようとしています、彼は今あなたにしているように。その時には、彼は理解してくれるでしょう。あなたは友人を失うかもしれません… *この方法であなたを使用している誰かがあなたの友人ではないことを除いて *あなたは彼の友人かもしれませんが、彼はあなたの友人ではありません。彼がすぐに理解するかどうかにかかわらず、あなたは停止する必要があります。礼儀正しく、愚痴を言ったり、彼の名前を呼んだりしないで、ただ止まって、彼の通信を無視して、決して屈しないでください。これは、何よりも肯定的な行動を強化するためのものです。

3
3
3
2017-09-11 12:25:28 +0000

**

私は代わりに答えを提供するのではなく、ソリューションとしての答え、あるいはソースコードを提供することを提案し、それらが自分自身で答えを見つけ出すことにつながる質問をしてください。 “

"あなたの正確な問題は何ですか?”

“私はちょうど一般的にXYを行う方法を知りません。”

“あなたはそれを行う方法をグーグルで検索してみましたか?”

“いいえ、私は何のためにグーグルする必要がありますか?”

“まあ、あなたが必要とするものを記述していますか?”

“まあ、あなたが最高と最短?”

といったように。あなたは解決策を与えていない、ちょうど方向性を与え、彼らは自分自身で答えをワークアウトする必要があります。もし彼らが本当に行き詰った場合、ドキュメントを理解していないなど、時間があればもっと簡単な言葉で説明することができますが、**解決策を与えてはいけません。それは彼らに、彼らはあなたから欲しいものを手に入れることができることを教えるでしょう。それは、彼らがあなたに連絡しようとする場所は問題ではありませんし、彼らが尋ねる場合は、彼らに議論する機会を与えないでください。いいえは、あなた自身を正当化する必要はありませんし、あなたの決定は議論のために開かれていないことを意味します。それを明確にしましょう。あなたが彼らを助けるのはあなたが好きだからですが、あなたは彼らのために何かをしなければならないという義務はありません。しかし、もちろん IANAL_

0
0
0
2017-09-11 16:20:16 +0000

私が使った戦略は、彼らの解決策につながるような質問をすることです。どのデバッガを使っていますか?item_count変数の値をどうやって知っていますか?どのコードがそのファイルを作成したのか?

もし私が答えを出すことを迫られたら、私は彼らが解決の方向に進むべき次のパンくずだけを与えたいと思っています。

0
0
0
2017-09-12 15:29:22 +0000

友達」は、あなたが「助けてくれる」と確信したままです。ごめん、忙しいんだ」などの普通の言葉は、交渉への誘いとして聞こえてきます。この人の指導者でも雇用主でもないように聞こえます。ということは、締め切りまでに自分の仕事があるということですね。

私なら、この人のインストラクター・ボスのメールとCCに返信します。"自分の割り当てられた仕事を離れる許可が出ていません。指導教官に聞いてみてください。"

0
0
0
2017-09-12 17:30:26 +0000

ご質問にうまく答えられるほどの情報がないかもしれません。私も貧乏プログラマーをやっていたので、ジレンマはよくわかります。

人生の中でこの人(義理の兄、上司の娘など)と一緒にいるのであれば、はっきりとした境界線を設定することが、やはり自分の利益とSURVIVALになりますよね。あなたは、「私はすでにあなたの質問にできるだけ多くの時間を与えている」と言うことができます。この手の問題にこれ以上の時間を与えることはできません」

もしあなたの上司がこの人の問題を解決することを期待しているのであれば、あなたの安心感を保つためにも、限界を設定して、より多くの報酬を求めるべきでしょう。そうしないと、あなたは端っこで擦り切れてしまい、最高の仕事ができなくなってしまいます。

関連する質問

11
10
17
7
15