2017-01-22 12:28:48 +0000 2017-01-22 12:28:48 +0000
382
382

私は職場で私のゴムのアヒルと話すことができますか?

私は別の同僚を比喩的なゴムのアヒルとして(時には意図的に、時には無意識に)使用して、私は大きな成功を収めていることに気づいています。それは私の生産性を大幅に向上させます。しかし、私はそのような方法でそれらを使用しているとき、私はそれがおそらく他の人の気をそらすことを知っています。私は非常に静かにそれを行うことができ、私の親しい同僚のほとんどは、彼らの机に座っている間に80%の時間のノイズキャンセリングヘッドフォンを使用しています。私の唯一の懸念は、私の机の前を通る他の人々は私が奇妙だと思うだろうということです。私の机はオープンスペースにあり、1時間に何人もの人が机の前を通っています。私はスウェーデンの大手IT企業で働いています(ただし、私のフロアには開発者以外にも人事部、マーケティング部、上層部の人たちがいて、ラバーダック法に馴染みがないかもしれません)。

回答 (9)

410
410
410
2017-01-22 15:42:20 +0000

静かにしたいのであれば、 stackoverflow で問題を質問として記述し始めましょう。質問を書き始めて、問題を説明しているうちに解決策が見つかったことが何度もありました。

また、コードが完成する前から、コードのドキュメントを書き始めることもできます。自分が書いたコードのドキュメントを書いていて、途中で「ちょっと待って、それは私がプログラムしたものではない」と気づく瞬間がいろいろありました。

325
325
325
2017-01-22 13:03:46 +0000

ITの世界では、誰かの邪魔をしていない限り、これはかなり受け入れられています(そもそもアヒルやテディベアなどを使う意味があります)。

それでもゴムのアヒルと話しているのがバカに見えるのが気になる場合は、説明文を印刷して(「なんでゴムのアヒルと話しているんだ!? これを読めばわかるだろう…」)、または http://www.rubberduckdebugging.com/ へのリンクを貼っておくといいでしょう。

254
254
254
2017-01-22 18:44:26 +0000

アヒルを家に置いて、電話のヘッドセットをつけて、アヒルのボイスメールに話しかける。

仲間のソフトウェアエンジニアは、あなたがやっていることを理解し、営業や人事の人は、あなたが電話に出ていると思うだろう(それはあなたが本当にそうであるだろう)し、奇妙な外には出ないだろう。

51
51
51
2017-01-22 20:36:09 +0000

FaceTimeやWeb exなどのビデオ会議技術はそのためのものです。アヒルに自分のコンピュータ(有能な開発者なら誰でも持っているはず)を与えて、それを使ってビデオ会議を開始します。アヒルは、物理的にそこにいなくても必要な答えを提供してくれます。社会はすぐに青い歯のヘッドセットの人々を無視するように条件付けされていますが、彼らは自分自身に話しているだけの気違いか、もっと悪いことに、ゴム製のアヒルに話していると考えることはありません。

24
24
24
2017-01-22 19:04:03 +0000

私の経験では、より静かな、しかし効果的な解決策は、単にあなたの現在の状況、疑問や質問を電子メールまたはその草稿に書き留めることができます。

アイデアは、スタックオーバーフローの質問としてそれを書き留めるの Philipp の提案に似ていますが、あなたが私のように、しばしばランダムな質問とその可能性のある答えについて好奇心を持っている場合は気が散らないかもしれません。

14
14
14
2017-01-24 15:24:16 +0000

ショートアンサー:

ほとんどの場合、ノーです。ソフトウェア中心のビジネスや部署では、ラバーダックデバッグのような手法を使う人は珍しくありません。もし会社の文化がよりビジネス中心の会社であれば、この方法に慣れていない経営者からの懸念があるかもしれません。

Long Answer:

現代の多くのソフトウェア中心のオフィスの文化では、ラバーダックに話しかけるなど、様々な一般的な(外の世界から見れば奇妙な)開発者の慣習が可能になります。しかし、もしあなたのプロセスをアヒルに口頭で伝えるのが気が散ったり、嫌がられたりするような環境で働いているのであれば、次のような方法も考えられます:

手紙を書く

002 テキストでも、手書きでも、図でも、他の人にソフトウェアを説明しているかのようにメモを書くことは、アヒルに口頭で話すのと同じような方法で使うことができます。

Chat With a (Secure) Bot

もし、無生物ではなく他の人からアイデアをもらった方が効果的にデバッグできると感じたら、オープンソースのチャットボットをダウンロードして構築してみてはいかがでしょうか。会話のためのロジャー心理療法の方法を使用するように設計された エリザ 。Elizaは、テキストエディタとしてそれを好む使用する人のために、Emacsのコピーで標準で付属しています。あなたの問題は、あなたが問題を明確にし、解決策を見つけるために新しい視点からあなたの問題にアプローチすることが困難であるということであれば、

型破りなツールを利用する

あなたの視点をリフレーミングするための様々な類似のテクニックが存在します。

一つの例としては、カードの山、物語のサイコロのセット、または各カードが事前に定義された 意味を持っているタロットの山など、外部からのプロンプトを使用することがあります。これらのプロンプトとあなたのソフトウェアを比較することで、型にはまらない 類似性を描き、新しい方法であなたのソフトウェアの問題を考えることを強制します。

型破りなデバッグ技術を使用しての利点は、それはあなたが創造的に考えることを強制することであり、あなたが精神的なわだちで自分自身を見つけるときにあなたのプロセスのブロックを解除するのに役立つことができます。欠点は、それがあなたの目標からトラックをオフに取得するようになり、あなた自身が実際に開発目標を達成しているよりも、類似点を見つけることに多くの時間を費やして見つけることがどのように簡単であるということです。

12
12
12
2017-01-24 07:46:39 +0000

他の回答では、それが許容されると言われているので、私は彼らがオープンオフィスで働いたことがないと仮定することができます。私は仕事をしていて、それがどのくらい悪いことができるか知っています。そして、ヘッドフォンはあなたを助けるために起こっていません。それは言われている、私はあなたがオープンスペースでそれに話を開始するとすぐに窓の外にあなたとあなたのアヒルを投げるだろう。すでに十分に悪い環境に追加の混乱とノイズを追加することは絶対に受け入れられません。

あなたのアヒルに話をしなければならない場合は、会議室(またはあなたがそこで得たもの)で自分自身を閉じて行き、さらに同僚に迷惑をかけずに議論してください。

10
10
10
2017-01-22 13:13:54 +0000

あなたのモニターの下または横にアヒルを設定し、非常に静かにまたは静かに問題を話します。アヒルとの大声での会話を持つことは、一部の人には理解されますが、ほとんどの人には理解されません。それはまた気が散ります。

代替は、あなたのアヒルが1つの主な欠陥を持っているので、より多くのあなたの同僚を使用することです:それは戻って質問をするか、またはあなたの方法/思考への代替案を提供することができません。同僚との対人関係に取り組むこと、コードレビューを行うこと、問題に対する代替方法や解決策を見ること、これらはすべてあなたのキャリアに非常に役立つでしょう。それはあなたの仲間の間であなたのプロフィールを上げるでしょうし、あなたが指摘したように、あなたの生産性の向上に管理職が気づく可能性が高いでしょう。

誰かを昇進させたり、注目度の高いプロジェクトをリードするために誰かを選ぶ時が来たら、あなたの同僚や管理職は、あなたがどれだけ他の人とうまく仕事をしているか、あなたの仕事がどれだけ標準以上であるかに基づいて、あなたに良い推薦を与えることができるでしょう。あなたのアヒルは、一方では、全く提供することはあまりないでしょう。

7
7
7
2017-01-24 14:49:01 +0000

私は同じ部屋で8人ほどの同僚と一緒に仕事をしています。彼らの中には常にヘッドセットをつけている人もいれば、つけていない人もいます。また、自分や同僚に自分のコードを説明することで、生産性も向上するような気がします。私はラバーダックを持っていませんが、他の人の邪魔にならないように静かに「ウィスパーモード」で独り言を言っています。そして、その頃には、他の多くの同僚も同じことをしていることに気づきました。独り言を言うことで、くだらないコードを書かずに済むし、一人では解決できないような難しい問題も自分のエゴで解決することができます。これは少なくとも私が様々な会社での経験から得たものです。奇妙に見えることを恐れてはいけません。開発者はみんな変人で、他人がどう思うかは気にしない。それは私たち自身の心配事です。もしあなたの上司や少しでも上の管理職の人がそれをプロではないと言ったら、ラバーダック法を「プロの」方法で説明してみてください。何日か後には、彼らの机の上にもラバーダックが置いてあると思いますよ。

関連する質問

21
15
17
12
6