Welche Arbeitsintervalle sind produktiver: kurz oder lang? [geschlossen]

12

Welche Arbeitssitzungen sind produktiver für die Programmierung: kurze (<= 30 Minuten), mittlere oder lange (> = 2 Stunden)? In welchen fällen (Erwägen Sie, neue Funktionen zu programmieren, kleine Änderungen vorzunehmen, die Benutzeroberfläche zu optimieren, umzugestalten, Fehler zu beheben, die API zu lernen und zu versuchen, den Code anderer zu verstehen.)

Was können Sie von Ihren Erfahrungen erzählen? Informationen aus Studien und Best Practices sind ebenfalls sehr willkommen. Es wäre jedoch schön, Links oder Verweise zu sehen.

Zuverlässige Informationen sind vollständigen Antworten vorzuziehen.


Wertvolle Imbissbuden:

  • Fokussiertes Denken ist hier das oberste Ziel
  • Im Allgemeinen führt eine ununterbrochene Arbeit von> 2-3 Stunden dazu, dass der Fokus und die nebligen Gedanken verloren gehen
  • Wenn Sie im Fluss sind, ist es besser, sich 1-2 Stunden einwirken zu lassen
  • Es lohnt sich, die Pomodoro-Technik zu üben, um die Trägheit und den Aufschub des Denkens zu überwinden und ein besseres Zeitgefühl zu bekommen. Insbesondere kann es hilfreich sein, Dinge zu tun, die Sie nicht so gerne tun
  • Wenn Sie die Pausenverwaltungssoftware verwenden, können Sie sich mehr Flexibilität erlauben, z. B. 1 Pause zu überspringen, jedoch nicht mehr. Auf diese Weise können Sie sich an die Situation anpassen: Im Fluss sein, wenn es einen Fluss gibt, handhabbar bleiben, wenn es keinen Fluss gibt
  • Frische Luft, Entspannung und Bewegung in der Pause können dazu beitragen, die rechte Hemisphäre einzubeziehen, um neue Ideen und Lösungen zu finden

Probieren Sie Software-Tools für das Pausenmanagement aus:

  • Pomodairo - verfolgt zusätzlich die Aufgabenliste und hat eine Benutzeroberfläche
  • WorkRave - bietet mehr Flexibilität bei der Konfiguration. auch ohne lautsprecher verwendbar
Alexey
quelle
"short" wird aus Versehen sehr schnell zu "long": P
Trezoid
Es gibt Tools wie Wecker oder Pomodairo, die Sie darauf aufmerksam machen, was kurz und was lang ist;)
Alexey

Antworten:

18

Ich glaube, das Wichtigste ist, sich wirklich zu konzentrieren . Fokussierte 5 Minuten können produktiver sein als nicht fokussiertes 5-stündiges Basteln, Surfen an Stapelaustauschplätzen, Chatten usw.

Wenn Sie wirklich fokussiert sind, können Sie nicht stundenlang weitermachen (wenn Sie können, dann sind Sie nicht wirklich fokussiert). Deinem Gehirn geht der Treibstoff aus. In der Tat geht es bei den meisten Techniken zur Produktivitäts- / Zeitverwaltung wie der Pomodoro-Technik um:

  1. Teilen Sie Ihre Ziele in kleine, umsetzbare Aufgaben.
  2. Nehmen Sie eine Aufgabe auf einmal, konzentrieren Sie sich darauf und nur darauf, für eine bestimmte Zeitspanne.
  3. Mindestens eine kurze Pause machen.

Wenn Sie etwas Schwieriges tun, kann die Aufwärmzeit - das Laden aller Informationen in Ihr Gehirn und das Verstehen des Problems - ziemlich lang sein, so dass willkürlich kurze Zeiträume nicht produktiv sind und der optimale ununterbrochene Zeitraum vom Schwierigkeitsgrad der Aufgabe abhängt. Aber alles, was >> 2 Stunden ist, ist einfach dumm. Wenn Sie 5 Minuten lang von Ihrem Stuhl aufstehen und etwas frische Luft schnappen, sparen Sie Stunden, da Sie die Lösung finden, die Sie in den letzten 2 Stunden versucht haben, herauszufinden.


Mehr über die Pomodoro-Technik, wie von Alexey gefordert: Ich habe es versucht, eigentlich ist es die einzige formalisierte Zeitmanagementmethode, die ich jemals versucht habe, wie sie ist. Es war ein nützliches Experiment, das mir geholfen hat, das Timeboxing zu bewerten, und ich konnte es immer noch verwenden, besonders wenn ich Probleme beim "Starten" hatte. Als ich im Fluss war, fand ich Pomodoro pur - Pause alle 25 Minuten - zu steif. Das Anhalten nur wegen einer genau festgelegten Zeit ist Zeitverschwendung. Der Klingelton-Timer ist eine Ablenkung und lässt die mentalen Teile herunterfallen und der Wiederaufbau Ihres "Gehirn-Caches" nach der Pause braucht Zeit.

So arbeite ich heute meist nur noch nach der aktuellen Situation. Wenn ich Probleme habe, etwas zu tun, kann ich mir ein striktes Ziel setzen, zum Beispiel "Mach das für die nächsten 30 Minuten, Periode" oder "Mach das, bevor du mehr Kaffee bekommst". Solche einfachen Regeln erleichtern die Selbstdisziplin. Aber wenn ich voller Energie bin und einen feinen Code mache, dann mache ich das vielleicht fast 2 Stunden hintereinander, ohne Unterbrechungen. Nach einem solchen Sprint geht meinem Gehirn die Energie aus, so dass es sowieso notwendig ist, eine Weile zu pausieren.

Aber um es klar zu sagen , ich denke, meine Fähigkeit, "entsprechend der aktuellen Situation" zu arbeiten, beruht größtenteils darauf, dass ich Timeboxing ausprobiert habe, obwohl ich selten mehr striktes Timeboxing mache. Dank des Prozesses weiß ich, dass ich beim Zögern eine Art Timebox machen werde - eine Box ist oft genug - und bald bin ich wieder im Fluss. Daher empfehle ich dringend, solche Techniken auszuprobieren. Auch wenn Sie es nicht immer verwenden, werden Sie wahrscheinlich einige nützliche Tools erlernen, mit denen Sie sich bei Bedarf selbst kontrollieren können.

Joonas Pulakka
quelle
1
+1, wenn auch nur für den Frischluftvorschlag. Es ist erstaunlich, wie viel Sauerstoff du verbrennst, wenn du überhaupt keinen Muskel bewegst und dich nur stark konzentrierst. Auch Wasser. Viel davon.
Jörg W Mittag
Joonas, könnten Sie Ihrer Antwort auch den Effekt der Pomodoro-Technik hinzufügen? Haben Sie bemerkenswerte Auswirkungen auf die Produktivität oder die Qualität der Arbeit festgestellt, nachdem Sie damit begonnen haben? Für mich helfen 25-minütige Itervalle + 5-minütige Pausen, beim Lesen von Büchern konzentriert zu bleiben, aber ich habe das Gefühl, dass während der Pausen, während ich programmiere, einige Informationen aus meinem Kurzzeitgedächtnis abfließen. Und ich muss es neu laden. Vielleicht muss ich mich erst an das Regime gewöhnen.
Alexey
@ Alexey: Ich habe etwas über Pomodoro hinzugefügt.
Joonas Pulakka
1
Übrigens fand ich den Standard-Sound im Pomodairo-Programm sehr schnell sehr nervig. Also ändere ich es einfach in Musik, die ich mag. Und es bricht meine Gedanken nicht mehr. Du kannst es versuchen.
Alexey
6

Ich mache alle 45 Minuten 10 Minuten Pause .

Aber wenn ich in der Programmierung bin, gebe ich mir das Recht , einen zu überspringen, aber nur einen.

Es ist wichtig zu pausieren, um Ihre Meinung zurückzusetzen . Betrachten Sie es als einen Neustart Ihres Systems. Es wird schneller sein.

Denken Sie in der Pause nicht mehr an die Arbeit. Wenn Sie nicht aufhören, über Arbeit nachzudenken, machen Sie keine Pause.

Ich überspringe keine Pausen für Aufgaben, bei denen der Fokus nicht so wichtig ist wie beim Programmieren.


quelle
Pierre, dein Regime sieht für mich sehr gut aus. Wie sind Sie auf dieses 45 + 10-Schema gekommen? Haben Sie verschiedene Varianten ausprobiert? (ZB übe ich 25 + 5, aber es sieht so aus, als wäre es nicht sehr gut zum Codieren geeignet). Ihre Idee, 1 Pause (aber nicht mehr) im "Flow" -Zustand zu überspringen, ist interessant und einen Versuch wert.
Alexey
@Alexey: Dies ist die Standardeinstellung von WorkRave, der Software, die ich verwende, um mich daran zu erinnern, wann ich pausieren soll. Ich habe kein anderes Schema getestet, da dieses sehr gut funktioniert. Ich denke, 25 + 5 wird für mich nicht gut funktionieren, aber ich werde es morgen versuchen.
3

Lange Zeitintervalle sind in der Regel produktiver, da die meisten Codierungsaufgaben zu Beginn einen Mehraufwand haben, um in den "Fluss" zu geraten.

jzd
quelle
Und wenn Sie nicht im Fluss sind, wird es eine kurze Aufgabe.
JeffO
2

Ich sage Streik, wenn das Eisen heiß ist. Sobald Sie das Gefühl haben, nur auf Trab zu sein, müssen Sie anhalten und sich ausruhen, um auf lange Sicht produktiver zu werden.

Der schwierige Teil bei der Beantwortung dieser Frage ist die Messung der Programmierproduktion. Ich bin mir noch nicht sicher, ob dies jemand herausgefunden hat, daher müsste man sich auf die Meinung des Entwicklers verlassen. Sie können ein komplexes Problem mehrere Stunden lang bearbeiten, indem Sie nur auf den Bildschirm blicken. Wenn Sie eine Antwort finden, können Sie dies als produktiv betrachten. Tun Sie es für 45 Minuten und lassen Sie sich nichts einfallen, vielleicht denken Sie, Sie wären unproduktiv. Versuchen Sie es mit zwei weiteren 45-minütigen Sitzungen, bis Sie es gelöst haben. Wie bewertest du deine Sessions? Zwei unproduktive und eine produktive Sitzung von 45 Minuten, als Sie dachten, dass Ihre zweieinhalb Stunden lange Sitzung völlig produktiv war, seit Sie das Problem gelöst haben.

JeffO
quelle
Eine wichtige Unterscheidung, die mich dazu bringt, ist, dass ich zwischen Anhalten, wenn Sie auf Trab sind, und Nicht- Anhalten, wenn Sie sich ... trampelig ... fühlen. . An manchen Tagen konnte ich überhaupt nicht anfangen. Der erste Einstieg in eine Aufgabe kann eine Herausforderung sein und sollte nicht mit "Nicht bereit sein" verwechselt werden
Carson Myers,
1

Das hängt von der Art der Aufgabe ab. Normalerweise (wie @Joonas feststellte) kann man Aufgaben in kleinere Abschnitte aufteilen, von denen jeder 5 Minuten bis 1 Stunde fokussierte Arbeit erledigen kann. Manchmal steht man vor einer komplexeren Aufgabe, deren Eintauchen länger dauert, wie z

  • ein komplexes Stück Code / Algorithmus (oder die dahinter stehende mathematische Theorie) verstehen,
  • Entwerfen eines komplexen Systems.

In diesen Fällen sind längere Arbeitsintervalle erforderlich - man kann bei wiederholten kurzen Bursts einfach keine vernünftigen Fortschritte erzielen. Die Fähigkeit, sich wirklich auf etwas zu konzentrieren, ist jedoch auf höchstens ein paar Stunden beschränkt, sodass zwischendurch Pausen erforderlich sind.

Ein weiterer Aspekt ist, dass Sie bei wirklich schwierigen Problemen Ihr ganzes Gehirn einbeziehen müssen, um eine Lösung zu finden - nicht nur die logische / analytische linke, sondern auch die ganzheitliche rechte Hemisphäre. Oft bleibt Ihre linke Gehirnhälfte bei einem schwierigen Problem einfach stecken und rollt immer und immer wieder in derselben mentalen Furcht herum, ohne dass es zu einem Fortschritt kommt. Dies ermüdet Sie nicht nur, sondern schließt jede Möglichkeit für Ihre andere, kreative Gehirnhälfte aus, sich in den Prozess einzubringen und eventuell gefundene Einsichten / Ergebnisse mitzuteilen. Wenn Sie in solchen Fällen das Problem und seinen Kontext vollständig verstanden und die relevanten Fragen gestellt haben, besteht der beste Ansatz darin, sich zu "entspannen" und etwas völlig anderes zu tun, um Ihr logisches Gehirn einzubeziehen und Ihrem kreativen Gehirn dies zu ermöglichen frei arbeiten.

Péter Török
quelle
Peter, wenn du davon sprichst, die Arbeit in einer ganzheitlichen Hemisphäre arbeiten zu lassen, willst du dann zu einer anderen Aufgabe wechseln oder eine vollständige Pause einlegen und etwas Wasser oder Tee trinken gehen?
Alexey
@Alexey, es ist eher das letztere. Alles, was unterschiedlich genug ist, um sich zu engagieren, aber Ihren analytischen Verstand entspannt. Siehe Umgang mit Frustration, wenn die Dinge nicht funktionieren.
Péter Török,
1

Es gibt wahrscheinlich keine allgemeingültige richtige Antwort auf diese Frage. Unterschiedliche Menschen werden unterschiedliche Regime für sich finden, und wie bereits erwähnt, können unterschiedliche Aufgaben unterschiedliche Anforderungen stellen.

Wenn Ihre Programmierarbeit vollständig auf dem Bildschirm basiert, ist es aus Gründen des Sehvermögens ratsam, etwa alle 50 Minuten eine Pause einzulegen. Abgesehen von dieser Überlegung denke ich, dass Sie erkennen müssen, dass verschiedene Menschen unterschiedliche Praktiken haben. Unabhängig von Ihrer bevorzugten Option ist die Möglichkeit, Störungen zu vermeiden, in einer Büroumgebung häufig stark eingeschränkt.

Ich muss gestehen, ich frage mich, warum Sie diese Art von Frage stellen würden.

Versuchung
quelle
Ich frage nach einem Regime, das besser sein könnte als mein aktuelles.
Alexey
1

Um produktiv zu sein, müssen keine Pausen in festgelegten Intervallen eingelegt werden. Machen Sie Pausen, wenn Sie das Gefühl haben, eine Pause zu brauchen, um sich besser konzentrieren zu können.

Dhanunjai
quelle
2
In meiner persönlichen Erfahrung stelle ich fest, dass ich, wenn ich sehr konzentriert bin, nicht merke, dass ich eine Pause brauche. Deshalb bevorzuge ich Timeboxing.
Jörg W Mittag
0

Ich mache Pause, wann immer ich Lust habe. Bisher war die Summe dieser Pausen im schlimmsten Fall nie länger als anderthalb Stunden. Wie lange und wie viele hängen in meinem Fall davon ab, wie interessant die anstehende Aufgabe ist. Etwa weniger und kürzere Pausen, wenn die anstehende Aufgabe interessanter ist. Längere und mehr Pausen, wenn die anstehende Aufgabe weniger interessant ist.

Das heißt, wenn die anstehende Aufgabe interessanter ist, tritt der Schmerz in den Händen oder die Müdigkeit in den Gedanken niemals auf oder tritt erst auf, nachdem die Aufgabe erledigt ist. Bei weniger interessanten Aufgaben treten diese Dinge ziemlich oft und ziemlich bald auf.

Könnte sein, dass hier die Relativitätstheorie im Spiel ist. :)

vpit3833
quelle