ベストアンサー
これは実際には、ヤーキーズ・ドドソンの法則と呼ばれる心理学の学習におけるよく知られた原則のコミックの誇張です。これは、最適な学習のためには、特定のレベルの覚醒が必要であると述べています-低すぎず、高すぎません。
http://en.wikipedia.org/wiki/Yerkes\%E2\%80\%93Dodson\_law
プログラミングは継続的な学習と見なすことができます。あなたがしていることがあなたに挑戦していなければ、あなたの限界を少し押して、それは退屈です。それがあまりにも挑戦的であるならば、それは圧倒的です。したがって、最も生産性を引き出すプログラミングタスクは学習タスクの特徴を持っています。つまり、ヤーキーズ-ドドソンの法則が適用されます。つまり、有効な条件として適切な覚醒状態に到達する必要があります。アルコールはそこに到達する1つの方法です。
実際、これはMihalyによって発見されたように、すべての創造的な仕事に一般的に当てはまります。 Csikzentmihalyiは、「フロー」の概念に関する彼の古典的な研究に取り組んでいます。
興味深い質問は、この正規分布がプログラミングのディラックのデルタにほぼシャープになるかどうかです。
信じる理由が1つあります。それは10倍のプログラマー効果かもしれません。ゾーンにいるときは、グラインドしているときよりもほぼ1〜2桁優れています。したがって、実際には、xkcd漫画のようなYD曲線がある可能性があります。 10倍の効果も始まります。
ちなみに、これは本当だと思います。私は何年もプログラムをしていませんが、数日で異常な量を達成したときのそのような「最適な刺激」フェーズをいくつか思い出します。原因は数回のアルコール、または他の場合は一般的なブートストラップ刺激でした。
私の執筆でも同じ現象が見られます。私は、最適な飲酒をしながら、過去数年間で最善の(つまり、10倍の)執筆をいくつか行いました。
回答
これはいくつかの研究によって実験的に実証されています。
それが機能する理由についてはさまざまな理論があります。
起こる測定可能なことは、軽度の酩酊状態の人が多くなることです問題を解決するのに優れています(微妙ではありません。調査によっては18〜50%の範囲です)。
私の個人的な理論(この効果を定期的に使用して困難な問題を克服した経験に基づく)はそのアルコールは心の焦点を外します。
これは悪いことのように聞こえますが、問題解決は焦点の問題ではありません。 実装は焦点に関するものであり、実際、問題の解決策をすでに知っている場合は、カフェインです。
ただし、問題が解決されない場合は(通常はプログラミングで行われているように)、集中力を失うことでメリットが得られます。これにより、いくつかのことが起こります。
- あなたの心は、そうでない場合よりも多くのオプションを検討します。あなたは物事を試す可能性が高く、一見無関係に見えるものの間のつながりに気付く可能性が高くなります。
- あなたは「ストレス」が少なく、精神が「心配」するエネルギーを無駄にし、そのエネルギーの多くを実際の問題。
- アルコールは、あなたが将来を考える範囲を制限します。問題解決において、これは優れています。なぜなら、(皮肉なことに)目前の問題に集中でき、すべての影響を考慮せずに問題の各部分だけを取り上げることができるからです。これにより、「知覚される」作業負荷が軽減され、効率が向上します。
さておき、「アルコールとカフェインを飲むとどうなるか」と考えている人にとっては:
アルコールとカフェインを大量に混ぜないでください。これは非常に危険です。それらの1つは血管収縮剤であり、もう1つは血管拡張剤です。カフェインはまた、アルコールの「眠い」感覚を相殺します。これにより、自分よりも障害が少ないように感じることができます。これは、人生とコードの両方で悪い意思決定につながります。