Beste Antwort
Dies ist eigentlich eine komische Übertreibung eines bekannten Prinzips in der Lernpsychologie, das Yerkes-Dodson-Gesetz genannt wird. Dies besagt, dass Sie für ein optimales Lernen ein bestimmtes Erregungsniveau benötigen – nicht zu niedrig, nicht zu hoch.
http://en.wikipedia.org/wiki/Yerkes\%E2\%80\%93Dodson\_law
Programmierung kann als kontinuierliches Lernen angesehen werden. Wenn das, was Sie tun, Sie nicht herausfordert, Ihren Umschlag ein wenig drückt, ist es langweilig. Wenn es zu herausfordernd ist, ist es überwältigend. Programmieraufgaben, die die höchste Produktivität hervorrufen, haben also Eigenschaften von Lernaufgaben. Das heißt, die Yerkes- Es gilt das Dodson-Gesetz. Dies bedeutet, dass Sie als Voraussetzung für den richtigen Erregungszustand den richtigen Erregungszustand erreichen müssen. Alkohol ist ein Weg, um dorthin zu gelangen.
Tatsächlich gilt dies im Allgemeinen für alle kreativen Arbeiten, wie sie von Mihaly entdeckt wurden Csikzentmihalyi in seiner klassischen Arbeit über das „Flow“ -Konzept.
Die interessante Frage ist, ob sich diese Normalverteilung für die Programmierung fast zu einem Dirac-Delta schärfen könnte.
Es gibt einen Grund zu der Annahme Es könnte sein: der 10-fache Programmiereffekt. Wenn Sie sich in der Zone befinden, sind Sie fast ein oder zwei Größenordnungen besser als beim Schleifen. Also ja, Sie könnten tatsächlich eine YD-Kurve haben, die wie der xkcd-Cartoon aussieht, wenn die Der 10x-Effekt setzt ebenfalls ein.
Anekdotisch würde ich sagen, dass dies wahr ist. Ich habe seit Jahren nicht mehr programmiert, aber ich erinnere mich an einige solche „optimalen Stimulations“ -Phasen, in denen ich in ein paar Tagen wahnsinnige Mengen erledigt habe. Die Ursache war ein paar Mal Alkohol oder in anderen Fällen nur eine allgemeine Bootstrap-Stimulation.
Ich sehe das gleiche Phänomen beim Schreiben. Ich habe in den letzten Jahren einige meiner besten (dh 10x) Schreiben gemacht, während ich optimal betrunken war.
Antwort
Dies wurde experimentell durch mehrere Studien gezeigt.
Es gibt eine Vielzahl von Theorien, warum es funktioniert.
Das Messbare, was passiert, ist, dass Menschen, die leicht betrunken sind, viel werden Besser (es ist nicht subtil, es liegt je nach Studie zwischen 18 und 50\%) bei der Lösung von Problemen.
Meine persönliche Theorie (basierend auf meiner eigenen Erfahrung, diesen Effekt regelmäßig zu verwenden, um schwierige Probleme zu überwinden) ist Dieser Alkohol fokussiert den Geist.
Das klingt schlecht, aber bei der Problemlösung geht es nicht um Konzentration. Bei der Implementierung geht es um den Fokus. Wenn Sie die Lösung des Problems bereits kennen, sollten Sie sich auf Koffein statt Alkohol, weil Koffein Ihren Fokus erhöht.
Wenn das Problem jedoch ungelöst ist (wie es normalerweise bei der Programmierung der Fall ist), profitieren Sie davon, dass Sie Ihren Geist nicht mehr fokussieren. Auf diese Weise können verschiedene Dinge passieren:
- Ihr Verstand erwägt mehr Optionen als sonst. Es ist wahrscheinlicher, dass Sie Dinge ausprobieren und eher Zusammenhänge zwischen scheinbar nicht zusammenhängenden Dingen bemerken.
- Sie sind weniger „gestresst“ und Ihr Geist verschwendet weniger Energie, um sich Sorgen zu machen, und gibt mehr von dieser Energie für die aktuelles Problem.
- Alkohol begrenzt das Ausmaß, in dem Sie über die Zukunft nachdenken. Bei der Problemlösung ist dies hervorragend, da Sie sich (ironischerweise) auf das jeweilige Problem konzentrieren können, indem Sie jedes Problem einzeln betrachten, ohne alle Auswirkungen zu berücksichtigen. Dies reduziert die „wahrgenommene“ Arbeitsbelastung, was die Effizienz erhöht.
Abgesehen davon, wenn jemand denkt: „Was passiert, wenn ich Alkohol * und * Koffein trinke?“:
Mischen Sie Alkohol und Koffein nicht in großen Mengen – dies ist äußerst gefährlich. Einer von ihnen ist ein Vasokonstriktor, der andere ist ein Vasodilatator. Koffein gleicht auch das „schläfrige“ Gefühl von Alkohol aus, wodurch Sie sich weniger beeinträchtigt fühlen als Sie. Dies führt zu schlechten Entscheidungen sowohl im Leben als auch im Code.