Wie kommst du in die Zone? Wie lange dauert es? Welche Schritte unternehmen Sie vorher? [geschlossen]

40

In die Zone zu gelangen ist ein erfreulicher und fruchtbarer Prozess. Wir produzieren guten Quellcode und werden mit unserer Arbeit in der Zone sehr zufrieden. Aber wie kommt man in die "Zone"? Folgen Sie einem bestimmten Prozess? Kann außer dem Wechsel des E-Mail-Systems, von Mobiltelefonen und anderen nicht produktiven Anwendungen noch etwas unternommen werden?

PradeepGB
quelle
Nun, versuche nicht unterbrochen zu werden, lege Musik auf, wichtig ist, dass du das gleiche Lied hast. Setzen Sie ein Lied, das Sie mögen, erhebend. Das Lied spielt keine Rolle, irgendwann werden Sie es nicht mehr hören. Sie müssen ein irgendwie interessantes Problem für sich annehmen und Sie sollten bereits wissen, wie Sie es lösen können. Denk an nichts anderes als an das Ding. Lass es einfach fließen. Sie werden feststellen, dass Sie in der Zone waren, nachdem Sie in der Zone waren, da Sie nicht wissen können, dass Sie in der Zone sind :)
Mihai Stanescu

Antworten:

71

Konzentrieren Sie sich auf das, was Sie tun müssen. Bemühen Sie sich, es tatsächlich zu tun. Dies kann eines der schwierigsten Dinge sein - das Fluffen aktiv zu unterbinden.

Ich habe keine E-Mail geöffnet. Ich habe kein Fakebook in einem anderen Fenster. Kein StackExchange läuft. Keine Foren. Nur leise. Und dann mach weiter.

Normalerweise brauche ich (und so ziemlich jeder andere, den ich kenne) ungefähr 15-20 Minuten, um dorthin zu gelangen.

Sie können "die Zone" im Allgemeinen für ungefähr 2 Stunden aufrechterhalten, und im Allgemeinen nur einmal pro Tag - es ist mental ziemlich anstrengend. Wenn Sie ein Superduper sind, schaffen Sie es vielleicht zweimal am Tag. Nach "der Zone" ist der Rest Ihres Tages im Vergleich ziemlich leicht, Sie erledigen die Dinge, aber der Ausbruch der großen Produktivität ist vorbei.

Oh - und das Verlassen der Zone dauert ungefähr 3 Sekunden - z. B. ein Anruf oder jemand, der den Kopf steckt und sagt: "Darf ich Sie einen Moment lang belästigen?" Knall. Die Zone ist weg. Noch 15-20, um zurück zu kommen.

Erstaunlich, wie viele dumme S / W-Defekte beim Verlassen der Zone auftreten.

Erstaunlich auch, wie viele Leute (vor allem Manager) denken, dass Open Plan ein wirklich guter Weg ist, um Qualitätssoftware zu entwickeln (wo NIEMALS jemand in die Zone kommt, geschweige denn dort bleibt).

schnell_nun
quelle
14
+1 für offenen Absatz.
Niemand
1
Vielleicht haben Sie ein besonderes Arbeitsumfeld. Vielleicht bist du atypisch. Wenn es für Sie funktioniert, stellen Sie es nicht in Frage!
quick_now
2
Open Plan SAUGT viel. Es ist gut für Entwickler zu kommunizieren - in Gruppen von 2 oder 3. Darüber hinaus saugt es die Produktivität auf und schleudert es aus dem Fenster. Die schlechteste Innovation in der Büroplanung aller Zeiten.
quick_now
1
Ich bin nicht einverstanden mit Open Plan. Ich arbeite in einem Großraumbüro (auf dem Parkett ) UND auch zu Hause. Theoretisch sollte ich zu Hause viel produktiver sein (ruhige Nachbarschaft, keine Kinder oder Haustiere, mein Ehepartner respektiert, dass ich arbeite). Die Wahrheit ist, dass ich im Büro oft produktiver bin. Ich habe CDS-Händler neben mir, die am Telefon Geschäfte abschließen, und es hilft mir nur, "in Stimmung zu kommen", zu arbeiten und mich auf die Probleme zu konzentrieren, die ich löse. Zu sehen, wie Leute neben dir hart arbeiten, hilft dir auch dabei, deine Faulheit zu
übertreffen ;-)
2
Jedem das Seine. Eine Reihe von Studien zur Produktivität von Programmierern über mehrere Jahre hinweg (erneut unter Berufung auf DeMarco) haben jedoch gezeigt, dass Open Plan zu einer Verringerung der Produktivität führt. Nach meiner eigenen Erfahrung und der vieler Menschen in meiner Umgebung war Open Plan eine Katastrophe.
quick_now
7

Schließen Sie alle Browserfenster, die auf StackExchange zeigen, und ein guter Kaffee ist möglicherweise ein guter Ausgangspunkt.


quelle
1
Musik ist ein Muss
Pythonian29033
7

Eine Sache, die ich als hilfreich empfunden habe, um in die "Zone" zu gelangen, ist das "Ausräumen". Normalerweise setze ich Kopfhörer auf und höre instrumentale, nicht lyrische Musik (in meinem speziellen Fall Dj Tiesto ), während ich versuche, die Außenwelt zu ignorieren. Der Kopfhörer und die Musik wirken als Barriere gegen die Außenwelt. Studien haben gezeigt, dass das Hören von klassischer Musik die Konzentration fördert.

Diese Lösung ist im Unternehmensumfeld möglicherweise nicht optimal, da Konnektivität und Kommunikation von entscheidender Bedeutung sind. Wenn es die Situation zulässt, kann es jedoch hilfreich sein, Musik im Hintergrund oder über Kopfhörer zu hören.

James Mertz
quelle
3
Die lyrische Sache ist hier ziemlich wichtig, finde ich. Eine andere Sache, die mir aufgefallen ist, ist, dass wenn ich etwas entwerfe, anstatt zu debuggen oder zu programmieren, Musik eher ablenkt als hilft und ich wirklich einen ruhigen Ort brauche. Nur eine weitere Variable zu werfen :-)
Kevin Shea
Mir ist eine andere Variante aufgefallen. Aktive Kopfhörer mit Geräuschunterdrückung und so geringer Lautstärke für Instrumentalmusik, dass Sie kaum feststellen können, dass Musik vorhanden ist. Ermöglicht es sich zu konzentrieren. Ermöglicht auch ein Nickerchen, wenn Sie horizontal liegen.
Stéphane Gourichon
Ich finde, dass ich lyrische Musik hören kann, aber nur, wenn ich damit schon sehr vertraut bin. So lenkt eine Favoriten-Wiedergabeliste auf Youtube nicht ab, aber Pandora oder Spotify tun dies nach dem Zufallsprinzip.
Jeutnarg
Ja, nichts Schlimmeres, als zu glauben, Sie seien "in der Zone", in der Musik läuft, und dann merkte man plötzlich, dass Sie seit 5 Minuten nichts mehr auf Ihrem Keyboard getippt haben, weil Sie in Ihrem Kopf mitsingen "... Schriftsteller und a Ranger und ein Junge mit Waffen ... DOH !! "
Ogre Psalm33
5

Hier ist der Joel On Software-Artikel, der diesen Punkt behandelt .

... die dokumentierten Produktivitätssteigerungen, die durch die Bereitstellung von Raum, Ruhe und Privatsphäre für Wissensarbeiter erzielt werden. Das klassische Software-Management-Buch Peopleware dokumentiert diese Produktivitätsvorteile umfassend ...

Hier ist das Problem. Wir alle wissen, dass Wissensarbeiter am besten arbeiten, wenn sie in "Flow", auch "in der Zone" genannt, geraten, wo sie sich voll und ganz auf ihre Arbeit konzentrieren und sich voll und ganz von ihrer Umgebung abkoppeln. Sie verlieren den Überblick über die Zeit und produzieren großartige Dinge durch absolute Konzentration. Dies ist der Zeitpunkt, an dem sie ihre gesamte produktive Arbeit erledigen. Schriftsteller, Programmierer, Wissenschaftler und sogar Basketballspieler werden Ihnen erzählen, wie es ist, in der Zone zu sein.

Das Problem ist, dass es nicht einfach ist, in die "Zone" zu gelangen. Wenn Sie versuchen, es zu messen, dauert es durchschnittlich 15 Minuten, um mit maximaler Produktivität zu arbeiten. Manchmal, wenn Sie müde sind oder an diesem Tag bereits viel kreative Arbeit geleistet haben, kommen Sie einfach nicht in die Zone und verbringen den Rest Ihres Arbeitstages damit, herumzuspielen, im Internet zu lesen und Tetris zu spielen.

Das andere Problem ist , dass es so einfach zu bekommen geklopft aus der Zone. Lärm, Telefongespräche, Mittagspause, eine 5-minütige Kaffee-Fahrt nach Starbucks und Unterbrechungen durch Mitarbeiter - INSBESONDERE Unterbrechungen durch Mitarbeiter - bringen Sie aus der Zone. Wenn Sie eine 1-minütige Unterbrechung durch einen Mitarbeiter in Anspruch nehmen, der Ihnen eine Frage stellt, und dies Ihre Konzentration so weit verringert, dass Sie eine halbe Stunde brauchen, um wieder produktiv zu werden, ist Ihre Gesamtproduktivität in ernsthaften Schwierigkeiten. Wenn Sie sich in einer lauten Bullpen-Umgebung wie der, die kaffinierte Dotcoms gerne erstellen, befinden und Marketing-Leute neben Programmierern am Telefon schreien, sinkt Ihre Produktivität, da Wissensarbeiter immer wieder unterbrochen werden und nie in die Zone gelangen.

Bei Programmierern ist es besonders schwierig. Die Produktivität hängt davon ab, dass viele kleine Details gleichzeitig im Kurzzeitgedächtnis gespeichert werden können. Jede Art von Unterbrechung kann dazu führen, dass diese Details abstürzen. Wenn Sie die Arbeit wieder aufnehmen, können Sie sich an keine Details erinnern (z. B. an lokale Variablennamen, die Sie verwendet haben oder an die Sie bei der Implementierung dieses Suchalgorithmus gewöhnt waren), und Sie müssen diese Dinge ständig nachschlagen, was Sie verlangsamt viel, bis Sie wieder auf dem neuesten Stand sind.

Hier ist die einfache Algebra. Nehmen wir an (wie die Beweise zu suggerieren scheinen), dass wir, wenn wir einen Programmierer auch nur für eine Minute unterbrechen, wirklich 15 Minuten Produktivität wegblasen. Lassen Sie uns in diesem Beispiel zwei Programmierer, Jeff und Mutt, in offenen Kabinen nebeneinander in einer Standard-Dilbert-Kälbermastfarm unterbringen. Mutt kann sich nicht an den Namen der Unicode-Version der strcpy-Funktion erinnern. Er könnte es nachschlagen, was 30 Sekunden dauert, oder er könnte Jeff fragen, was 15 Sekunden dauert. Da er direkt neben Jeff sitzt, fragt er Jeff. Jeff wird abgelenkt und verliert 15 Minuten an Produktivität (um Mutt 15 Sekunden zu sparen).

Ziehen wir sie jetzt in getrennte Büros mit Wänden und Türen. Wenn sich Mutt nicht mehr an den Namen dieser Funktion erinnern kann, kann er sie nachschlagen, was immer noch 30 Sekunden dauert, oder er kann Jeff fragen, was jetzt 45 Sekunden dauert und das Aufstehen einschließt (bei durchschnittlicher körperlicher Fitness keine leichte Aufgabe) von Programmierern!). Also schaut er nach. So, jetzt verliert Mutt 30 Sekunden an Produktivität, aber wir sparen 15 Minuten für Jeff ...

JBRWilkinson
quelle
3

Die anderen Antworten, wie man sich konzentriert und nicht gestört wird, sind gut und ich habe nicht viel hinzuzufügen. Ich bin nur misstrauisch, wenn es um Regeln für konkrete Zahlen geht (wie viel Zeit dafür benötigt wird ...). Ich bin überzeugt, dass sich solche Zahlen nicht so verallgemeinern lassen. Es ist jedoch wichtig, sich auf Ihre Aufgabe zu konzentrieren und Störungen zu vermeiden.

Die Aufgabe, an der Sie arbeiten, ist auch sehr wichtig!

Hier sind einige allgemeine Regeln für die Aufgabe, an der Sie arbeiten:

  1. Man muss an einer Aktivität mit klaren Zielen beteiligt sein. Dies fügt der Aufgabe Richtung und Struktur hinzu.
  2. Man muss ein gutes Gleichgewicht zwischen den wahrgenommenen Herausforderungen der anstehenden Aufgabe und seinen wahrgenommenen Fähigkeiten haben. Man muss darauf vertrauen, dass er oder sie in der Lage ist, die anstehende Aufgabe zu erledigen.
  3. Die anstehende Aufgabe muss ein klares und unmittelbares Feedback haben. Dies hilft der Person, sich ändernde Anforderungen zu verhandeln, und ermöglicht es ihr, ihre Leistung anzupassen, um den Flusszustand aufrechtzuerhalten.

Csikszentmihalyi, M .; Abuhamdeh, S. & Nakamura, J. (2005), "Flow", in Elliot, A., Handbuch für Kompetenz und Motivation, New York: The Guilford Press, S. 598–698

Diese Regeln beziehen sich nicht speziell auf die Softwareentwicklung, sondern können einfach auf sie angewendet werden.

Nur um einige Beispiele hinzuzufügen, wie Sie überprüfen können, ob diese Bedingungen für Sie und Ihre Aufgabe zutreffen:

Weißt du, was dein nächstes Commit sein wird? Vielleicht kleinere Ziele setzen? Verwenden Sie Test-Driven-Development? Haben Sie das nötige Wissen, um Ihre Aufgabe zu erfüllen? Arbeitest du mit einer IDE? usw...

Dies soll Ihnen nur eine Vorstellung davon geben, wie es auf die Programmierung angewendet werden kann. Es kann nicht verallgemeinert werden.

FabianB
quelle
3

Holen Sie sich die erste Aufgabe auf Ihre gut gepflegte Liste .

Das Geheimnis ist , diese Liste zu haben!

Es gibt einen wirklich wirksamen Weg, um den Aufschub zu überwinden. Es wurde in dem Buch Getting Things Done beschrieben .

Zuerst müssen Sie eine Liste der zu erledigenden Aufgaben erstellen. Die vorgeschlagene Methode ist großartig (lesen Sie sie auf Wikipedia).

Dann schreiben Sie Ihre Aufgaben so.

Anstatt zu schreiben:

Mach die Dokumentation der neuen Benutzeroberfläche (autsch ein guter Kandidat für Zauderer)

Schreiben:

Rufen Sie Robert an und bitten Sie ihn, Screenshots der neuen Benutzeroberfläche aufzunehmen. Schreiben Sie eine Zusammenfassung, was Sie sagen sollen.

Der Trick besteht darin, dass Aufgaben klein und tatsächliche Aktionen sind. Es ist einfach anzufangen. Und alle hier wissen, dass Sie, als Sie angefangen haben, den Aufschub geschlagen haben.

Gemeinschaft
quelle
2

Was meinst du mit Zone? Wenn du dich so auf deine Arbeit konzentrierst, dass du vergisst zu essen und den Rest der Welt und all die Menschen darin scheinen wie weißes Rauschen, wenn du dich ganz auf deine Arbeit konzentrierst?

Ich gebe zu, ich kann es nicht jeden Tag tun, aber an einem Tag, an dem ich diese Zone erreicht habe,

Musik oder Kopfhörer ohne Musik sind eine großartige Möglichkeit, in die Zone zu gelangen. Stellen Sie sicher, dass Sie Ihren Kopfhörer nicht an den Computer anschließen und dass er an Ihren iPod oder MP3-Player angeschlossen ist. Das liegt daran, dass es wirklich einfach ist, auf YouTube zu gehen oder Sachen herunterzuladen ... wenn Ihre Tonquelle nur Musik und nichts anderes ist.

Wenn Sie den Punkt erreichen, an dem Sie sich nicht mehr auf das Hören der Musik konzentrieren und es eher wie weißes Rauschen klingt, ist dies eine Bestätigung, dass Sie sich jetzt in der Zone befinden.

Eine viel einfachere Möglichkeit ist es, einfach mit dem Codieren zu beginnen, um das Feuer in Gang zu bringen. Manchmal ist es jedoch schwierig, nur das Anfangsstadium zu erreichen Musik .... leite diese Leidenschaft in der Musik jetzt zu deinem Code.

Kim Jong Woo
quelle