Irrational

Bild

Durch einen seltsamen Zufall ging mein letzter Artikel nicht unter Wasser und schwamm in einem ruhigen Modus auf der Oberfläche von Habr. Es scheint, dass die Menschen immer noch Interesse haben, und deshalb können wir noch ein wenig mehr über die Irrationalität unseres Denkens und Handelns nachdenken. Dies ist genau das Wasser, in dem wir jeden Tag schwimmen, uns auf seine Gesetze verlassen, Entscheidungen auf der Grundlage seiner Verfügbarkeit treffen und es gleichzeitig nicht aus nächster Nähe bemerken.

Dieses Mal brauche ich die Hilfe von 2 Forschern in diesem Thema. Daniel Kahneman ist Psychologe und Ökonom, Nobelpreisträger für Wirtschaftswissenschaften. Seine wissenschaftlichen Forschungen bezweifelten den menschlichen Rationalismus, der zuvor die Wirtschaft dominiert hatte. Und Dan Arieli ist Professor für Psychologie an der Duke University, der viele Experimente am Menschen durchgeführt und bekannte Bücher über Irrationalisierung veröffentlicht hat. Beide, fast ihr ganzes bewusstes Leben, mussten menschliches Verhalten untersuchen, um besser zu lernen, nach welchen Prinzipien unser Gehirn arbeitet und was uns antreibt. Und jetzt können wir einfach ihre Bücher lesen und all diese große Erfahrung aufnehmen. Ich werde jedoch am Ende des Artikels Links geben.

Daniel beschreibt das Gehirn in Form von 2 Systemen. System-1 ist schnell, instinktiv, emotional und System-2 ist langsamer und rationaler.

System-1: Wenn wir eine Analogie mit Computern ziehen, dann ist dies wahrscheinlich Cache + Persistenz. Jede Anforderung durchläuft zuerst diesen Speicher, in dem jederzeit viele Schecks ausgelöst werden können. Hier entstehen Emotionen, vor deren Hintergrund die Weiterverarbeitung der Anfrage stattfindet. Wenn Sie versuchen, dies als Code darzustellen, sieht es möglicherweise so aus:

assert danger: throw FearEvent() if (enemyAround) throw FightOrRunDecisionEvent() throw MobilizeHardware() ... assert satisfaction: throw RelaxationEvent() throw DelightEvent() ... 

Ich habe dir gesagt, das ist ein ziemlich lustiger Code und interessanterweise ziemlich einzigartig, weil Jede Person ist anders geschrieben. Die Verarbeitung wird hier möglicherweise gestoppt. Wenn ich zum Beispiel mein Ohr kratzen oder ein Fahrrad treten oder einer Person, die für ein allgemein anerkanntes Stereotyp steht, eine Bewertung geben möchte, werde ich dies an der Maschine tun, aber darüber nachdenken, was ich gerade getan habe. Das Gehirn ist das energieverbrauchendste Organ im menschlichen Körper, und eine Optimierung kann nicht vermieden werden. Daher lautet sein Hauptslogan und Algorithmus "dem Weg des geringsten Widerstands folgen". Dies spart erheblich Ressourcen und vereinfacht in den allermeisten Fällen das Leben. In der Weite, aber nicht immer. Dann gelang es unserem zweiten Freund, Dan, der solche automatischen Reaktionen von Menschen analysiert, die anscheinend gute Arbeit leisten, Energie sparen und all das, aber zu ziemlich dummen Situationen führen, wenn man sie aus rationaler Sicht betrachtet.

System-2: Dies ist der rationale Teil. So etwas wie RAM + Persistenz. Wenn die Anfrage auf diese Ebene gelangt ist, bedeutet dies, dass die Entscheidung nicht zwischengespeichert wurde und es etwas gibt, über das man nachdenken und wirklich eine Entscheidung treffen kann. Hier spielt unser Langzeitgedächtnis eine entscheidende Rolle. Sowohl auf der physischen Ebene (miteinander verbundene Neuronen) als auch auf der logischen Ebene (eine Reihe von assoziativen Bildern mit Verbindungen) kann das menschliche Gedächtnis in Form eines Graphen dargestellt werden. Es spiegelt unsere grundlegende Lebenserfahrung wider. Wenn wir das Entscheidungsprogramm ausführen, ist es im Wesentlichen ein Übergang entlang der Kanten des Diagramms auf der Suche nach einer optimalen Lösung oder Antwort auf eine Frage. Sie können diesen Prozess schematisch in Form des Startens mehrerer Threads darstellen, wie beim Kartenreduzierungsalgorithmus, bei dem in der Kartenphase die am besten geeigneten Ergebnisse aus verschiedenen Bereichen gesammelt werden. Mit Hilfe von Reduzieren wird dann das beste ausgewählt, aus dem wir unter Berücksichtigung vieler Faktoren auswählen können. die sind ziemlich schwer zu fangen.

Zusammenfassend lässt sich sagen, dass der Ausführungsablauf immer System-1 durchläuft. Wenn ein geeigneter Handler gefunden oder eine Ausnahme ausgelöst wird, endet er sofort. Andernfalls wechseln wir zur langsameren Ebene von System-2, wo die Situation einer gründlicheren Analyse unterzogen wird. In der Praxis bedeutet dies, dass wir nicht immer so rational sind, wie wir für uns selbst denken. Die überwiegende Mehrheit der Reaktionen erfolgt automatisch, ohne den rationalen Teil zu erreichen. Und dieser Prozess unterliegt vielen Fehlern.

Ich liebe Code Review wirklich. Dies ist Teil der Entwicklung, mit der Sie versteckte Probleme identifizieren, die Lösung des Problems von einer anderen Person bewerten lassen und so den Prozess des Wissenstransfers und der Erfahrung innerhalb des Teams einrichten können. Irgendwann wurde mir klar, dass diese Praxis ein zweizackiges Schwert ist. Einerseits sind all diese Vorteile andererseits ein Schlag für die Teamarbeit und die Beziehungen innerhalb des Teams, wenn Sie dieses Tool einseitig verwenden. Nehmen wir an, unser namenloser Held Vasya hat eine Aufgabe und implementiert einige Funktionen. Er versucht, sein gesamtes Potenzial und Wissen zu nutzen, um sicherzustellen, dass die Implementierung aus seiner Sicht die beste ist. Es stellt sich heraus, ob dies der Fall ist oder nicht, es hängt von den spezifischen Fähigkeiten dieses speziellen Programmierers ab, aber in seinen Augen ist diese Implementierung auf der Ebene von System 1 nahezu idealisiert. Es ist an der Zeit, den Code zu überprüfen. Ein Kollege, Petya, erscheint und bricht dieses ideale Bild auf, auch zum Wohle des gesamten Projekts, und bietet eine noch bessere Lösung. Das Ergebnis löst einen Proteststurm in der unglücklichen Vasya aus. Immerhin war alles so gut und wolkenlos, aber hier ist eine Art schlechter Mensch ... warum macht er das? alles ist weg! System-1 ist in Panik, das Gehirn kann mit Wut, Zorn reagieren, oder es kann Hoffnungslosigkeit, Angst, ein Gefühl der Wertlosigkeit des Seins sein. Höchstwahrscheinlich wird es nicht durchbrechen und niemand wird dies jemals sehen, aber diese Emotionen werden speziell auf die Person gerichtet sein, die die Überprüfung durchgeführt hat. Trotz der Tatsache, dass sich die Kommentare ursprünglich ausschließlich auf den Code bezogen, den unser Programmierer geschrieben hat, und nicht auf ihn persönlich. In Zukunft können sich diese Reaktionen in der täglichen Kommunikation ansammeln und abrutschen, aber dies ist bereits mit Problemen auf der Ebene der Teamarbeit behaftet.

Die Menschen schauen sich gegenseitig und die Welt durch das Prisma kognitiver Verzerrungen an, die sich mit der Erfahrung ansammeln. Es ist sehr schwierig zu unterscheiden, was tatsächlich in der Realität passiert, von den Annahmen , die das Gehirn in Form der fehlenden Glieder der Gleichung berechnet und ersetzt hat.

Wenn Petja berücksichtigen würde, dass Vasya nicht nur eine rationale Maschine ist, die Fakten schleift, würde er wahrscheinlich versuchen, seine Kommentare zu mildern und sie in Form von Fragen zu formulieren, die ihn dazu veranlassen, über die Mängel nachzudenken und auf eine bessere Lösung zu drängen. Um das Kräfteverhältnis auszugleichen, würde ich ein paar positive Punkte in meine Bewertung aufnehmen und erklären, warum er sie mag. Das heißt, Ich würde versuchen, Vasyas System-1 nicht zu provozieren, um eine Ausnahme auszulösen, sondern so ruhig wie möglich zu System-2 zu gelangen. Wenn Petja gleichzeitig versucht, seine Steilheit und völlige Überlegenheit zu beweisen, ist es unwahrscheinlich, dass er dieses Ziel erreichen kann.

Für seinen Teil wäre es schön, wenn Vasya sich von den Ergebnissen seiner Arbeit trennen könnte. Zu erkennen, dass die Fragen an seinen Code für ihn persönlich kein Problem sind, dass Menschen sehr oft Fehler machen und es immer Raum zum Wachsen und Lernen gibt, und das ist normal. Dieser Petja macht am Ende genau seine Arbeit genauso und versucht es so gut er kann. Und natürlich haben sowohl Petya als auch Vasya ein gemeinsames Ziel - ein Qualitätsprodukt herzustellen und es pünktlich zu liefern. Leider garantiert das Verständnis all dessen auf der rationalen Ebene von System-2 nicht, dass System-1 sowieso nicht auf irgendetwas hereinfällt. Aber hier spielt seltsamerweise die Gehirnkopplung in unsere Hände, und daher kann auch ein solches Verständnis helfen, mit der Situation umzugehen.

David und Dan legen das Thema ausführlicher offen (nicht über den Überprüfungscode, sondern allgemein). Daher empfehle ich bei Interesse die folgenden Bücher:

Denken, schnell und langsam
Vorhersehbar irrational

Nun, mein letzter Artikel über Habré .
Vielen Dank für Ihre Aufmerksamkeit.

Source: https://habr.com/ru/post/de437562/


All Articles