Frage:
Wie gehe ich mit dem Problem "Noch 30 Minuten" um?
sh5164
2017-04-21 20:18:49 UTC
view on stackexchange narkive permalink

Als Entwickler komme ich oft an einen Punkt, an dem ich am Ende des Tages eine große Aufgabe erledige und noch ungefähr 30 Minuten Zeit habe.

Das Problem ist, dass 30 Minuten nicht ausreichen Zeit für mich, irgendetwas zu codieren, und wenn ich gleich zu Beginn einer Aufgabe mit dem Codieren beginne, weiß ich, dass ich Schwierigkeiten haben werde, sie am nächsten Tag fortzusetzen, während ich den Kontext verliere, und den Code erneut lesen muss, was dazu führt, dass ich verliere Zeit.

Aber um mich auf das berufliche Problem zu konzentrieren, möchte ich nicht so lange bei der Arbeit nachlassen und 30 Minuten dort nichts zu tun, scheint einfach absurd.

Wie gehe ich mit dem Problem "Noch 30 Minuten" um?

BEARBEITEN: Um zu erklären, warum es sich nicht um ein Duplikat handelt, geht es nicht darum, "was wann zu tun ist Die Systeme sind nicht in Betrieb? "oder" Was tun, wenn ich nichts zu tun habe? ", aber" Was tun, wenn Sie gegen Ende des Tages ankommen und nicht mehr tun? " Sie haben keine Zeit, eine neue Aufgabe zu starten? "

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Dieses Gespräch wurde [in den Chat verschoben] (http://chat.stackexchange.com/rooms/57529/discussion-on-question-by-sh5164-how-to-deal-with-the-30-minutes-remaining-Profi).Denken Sie daran, wofür Kommentare gedacht sind: Wenn Sie versuchen, die Frage zu beantworten, tun Sie dies bitte in einer tatsächlichen Antwort, nachdem Sie überprüft haben, dass vorhandene Antworten Ihre Punkte noch nicht abgedeckt haben.
Gehen Sie früh und bleiben Sie am nächsten Tag 30 Minuten länger.
Manchmal gehe ich alle Browser-Registerkarten durch und entscheide, ob ich sie mit einem Lesezeichen versehen oder einfach ohne Lesezeichen schließen möchte.Eine Art "Reinigen Sie Ihren Schreibtisch am Ende des Tages".Dies kann einige Zeit dauern, insbesondere nach einem Tag der Insektenjagd.
"30 Minuten dort zu bleiben und nichts zu tun, scheint einfach absurd" - 30 Minuten Ausfallzeit sind ein Problem, das mir absurd erscheint, es sei denn, Ihr Job beinhaltet irgendwie die Rettung des Lebens von Menschen mit jeder Minute Mühe, die Sie aufwenden.
* was dazu führen wird, dass ich Zeit verliere * Ja, aber ich finde es sehr schwer zu glauben, dass Sie am nächsten Tag den gleichen Betrag (30 Minuten) verlieren.Mach dich an die Arbeit ;-)
Wenn das erneute Lesen Ihres Codes so schwierig ist, sollten Sie Ihren Code möglicherweise häufiger lesen.Wir schreiben Code (hoffentlich einmal), aber wir und andere lesen ihn oft.Wenn der Code so schwer zu befolgen ist, müssen Sie einige Probleme bearbeiten, nämlich die Lesbarkeit.Das heißt nicht, dass Sie ein schlechter Programmierer sind, aber wenn das Lesen von Code, an dem Sie gestern gearbeitet haben, so viel Zeit in Anspruch nimmt, stimmt etwas nicht.
Du hast Glück.Mein Problem als junger Programmierer war, dass mein Gehirn gegen 17 Uhr einen wirklich hohen Gang einlegte, wenn das Telefon und die Unterbrechungen aufhörten, so dass ich loslegte, arbeitete, irgendwann nachschaute und es 20 Uhr war.Ich behaupte nicht, dass in dieser Zeit im Allgemeinen etwas Produktives passiert ist, ganz im Gegenteil, aber es könnte bedeuten, dass ich mein Handwerk etwas schneller gelernt habe.Es gibt immer etwas zu tun, das erledigt werden muss: Ihre Arbeitszeittabelle, den Arbeitsbereich aufräumen, einige ausstehende Fragen beantworten, die Arbeit der nächsten Tage planen, ...
Verhindern Sie den Verlust des Kontexts, indem Sie zuerst die fehlgeschlagenen (!) Komponententests des nächsten Problems schreiben.Am nächsten Morgen zeigen Ihnen diese Tests, woran Sie gearbeitet haben.Diese Tests sind besser lesbar als jeder halbfertige Code.
Kannst du nicht einfach nach Hause gehen?
@usr Sollte so sein, aber in vielen Unternehmen ist das nicht möglich.
* „Wenn ich als Entwickler [...] am Anfang einer Aufgabe mit dem Codieren beginne, weiß ich, dass ich Schwierigkeiten haben werde, sie am nächsten Tag fortzusetzen.“ * Nun, bevor Sie den Programmierteil ausführen, werden Sie die Entwicklung / das Programm durchführenstrukturierender Teil, richtig?Ein ** Entwickler ** ist die Person, die das Problem löst und dann (optional) codiert, im Gegensatz zu einem * Programmierer *, der nur Anweisungen dazu erhält, welche Lösung realisiert werden muss, und dies tut (was ebenfalls nicht trivial ist)Aufgabe).Nehmen Sie also Ihren Bleistift, ein Notizbuch und zeichnen Sie die gesamte Struktur Ihres Programms / Ihrer Klasse / was auch immer Sie implementieren müssen.
Sie gehen entweder 30 Minuten früher oder bleiben, bis Sie die Aufgabe erledigt haben.
Fünfzehn antworten:
skymningen
2017-04-21 20:47:34 UTC
view on stackexchange narkive permalink

Es gibt viele Optionen:

  • Überprüfen Sie (relevante) Blogs / Nachrichten / Journale und lesen Sie, was in Ihrem Bereich vor sich geht.
  • Dokumentieren Sie, was Sie während des Berichtszeitraums getan haben Tag
  • Planen Sie, was Sie am nächsten Tag / in der nächsten Woche / im nächsten Monat tun müssen
  • Kehren Sie zu Ihrer E-Mail zurück und erhalten Sie schließlich wirklich die Informationen, die Sie beim vorherigen Überspringen verpasst haben
  • Überprüfen Sie, ob Sie alle "organisatorischen Aufgaben" erledigt haben, und wenn nicht, erledigen Sie sie (Geben Sie Ihre Stunden ein, senden Sie diesen Bericht auf Ihrem Schreibtisch an denjenigen, der ihn lesen sollte, starten Sie die Sicherung, ...)
  • Reinigen Sie Ihr Whiteboard / Ihren Schreibtisch / Desktop von allem, was sich dort angesammelt hat, aber vor drei Wochen an Relevanz verloren hat.
  • Sie haben das alles getan? Noch 30 Minuten? Gehen Sie zurück zu Schritt 1! (Und du bist ein Zauberer.)
Kommentare sind nicht für eine ausführliche Diskussion gedacht.Dieses Gespräch wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/98201/discussion-on-answer-by-skymningen-how-do-i-deal-with-the-30-minutes-verbleibend).
Kate Gregory
2017-04-21 21:25:12 UTC
view on stackexchange narkive permalink

Lassen Sie mich nicht nur Ihren Tag planen, die Dinge aufräumen und einfach früh gehen (um andere Zeiten auszugleichen), sondern auch etwas vorschlagen, das wahrscheinlich sehr kontraintuitiv erscheint:

Vermeiden Sie es, an einem "natürlichen Haltepunkt" anzuhalten.

Sie befürchten, dass es schwierig ist, den Kontext zu laden, wenn Sie eine halbe Stunde in eine Codierungsaufgabe einsteigen Komm am nächsten Tag darauf zurück. Aber meine Erfahrung ist genau das Gegenteil. Angenommen, Sie schreiben eine einfache Funktion. Sie wissen, dass es eine Initialisierung, eine Schleife zum Verarbeiten des gesamten X im Y und eine Bereinigung geben wird. Ich werde die Datei buchstäblich zu meinem Projekt hinzufügen, die Funktion deklarieren, drei Kommentare hinzufügen (vielleicht das für oder während des Konstruierens um einen von ihnen schreiben) und dann - nach Hause gehen.

Am Morgen, wenn Sie Steigen Sie ein, Sie müssen sich nicht daran erinnern, was Sie getan haben, oder Ihre Notizen konsultieren - es ist alles in Ordnung für Sie. Warum mit einer leeren Akte oder einem leeren Blatt Papier nach Hause gehen und morgens auf Sie warten? Schreiben Sie stattdessen mindestens einen Titel oder eine Betreffzeile. Schreiben Sie mindestens den Namen der Funktion. Wenn Sie ein Dokument schreiben sollen, erstellen Sie den Ordner, erstellen Sie ein leeres Dokument mit dem richtigen Namen und setzen Sie den Titel des Dokuments oben auf die erste Seite. Wenden Sie ein Stylesheet an.

Erste Schritte. Dann gehe. Sie werden vielleicht SEHR angenehm überrascht sein - es ist viel einfacher, loszulegen, wenn Sie nicht an einem natürlichen Haltepunkt anhalten. Von diesen Punkten aus zu starten ist super einfach.

Tatsächlich ist es so einfach, dass ich manchmal eine Variante davon verwende, um mich dazu zu bringen, an etwas zu arbeiten, an dem ich nicht arbeiten möchte. Ich mache einfach den Teil "Erste Schritte" - mache das neue Projekt oder den leeren Ordner oder was auch immer. Erstellen einer Datei mit dem Namen "Gliederung" und Einfügen der Gliederung aus einer E-Mail. Herunterladen der Spezifikation oder Versionshinweise. Den Link zu diesem Video finden, den ich sehen muss. Nichts davon zählt wirklich als Arbeit an dem, woran ich nicht arbeiten möchte. Es sind nur die ersten Schritte, die es mir ermöglichen würden, tatsächlich daran zu arbeiten, also mache ich diese Aufgaben ohne Widerstand. Und dann stelle ich fest, dass mein Widerstand nachlässt und ich die Aufgabe selbst erledigen kann.

Probieren Sie es aus.

Kommentare sind nicht für eine ausführliche Diskussion gedacht.Diese Konversation wurde [in den Chat verschoben] (https://chat.stackexchange.com/rooms/98202/discussion-on-answer-by-kate-gregory-how-do-i-deal-with-the-30-Minuten bleiben).
Philip Kendall
2017-04-21 20:23:24 UTC
view on stackexchange narkive permalink

Ich würde mich sehr freuen, wenn Sie nach Hause gehen und die 30 Minuten eines anderen Tages nachholen würden. Wie Sie sagen, sind Sie dabei weitaus produktiver als wenn Sie versuchen, 30 Minuten zu arbeiten, Ihren Kontext über Nacht zu verlieren und morgens neu zu starten.

Aber ich bin nie ein Verfechter von der "9 bis 5" Job sowieso. Ihr Arbeitgeber kann kann mehr regressiver strike> strenger zu diesem Thema.

Ja, es ist eher eine "7 Stunden am Tag, nicht mehr und nicht weniger" Sache.
Downvote, weil es immer eine produktive und unterhaltsame Möglichkeit gibt, diese Zeit zu füllen (siehe Antwort von sky).Ein vorzeitiges Überspringen gilt hier nicht.Ein Entwickler codiert nicht nur ständig.Ein guter Entwickler behält den mentalen Kontext der Welt um sich herum bei, den Status der Veröffentlichung / des Produkts, alle neuen Probleme, die auf dem Tracker aufgeworfen werden ... lesen Sie sie!Eine schöne, sanfte Sache für die letzten 30 Minuten des Tages ... während der Sie immer noch bezahlt werden und voraussichtlich für Fragen zur Verfügung stehen!
@BoundaryImposition: Dies hängt ganz von Ihrer Arbeitsumgebung ab.Wenn die Arbeitszeiten dynamisch sind (und fast an jedem Ort, an dem ich war, ist dies wahr), behält jeder Entwickler seine eigenen Stunden.Einige tauchen bei 7 auf und gehen vor 4, während andere bei 11 auftauchen und gegen 9 gehen. Solange sich alle in Vollzeit anstrengen und ihre Arbeit erledigen, kümmern sich die meisten Orte nicht allzu sehr darum, wann Sieverlassen.Einige der anderen Dinge, die Sie erwähnen, werden Entwickler wahrscheinlich sowieso in ihrer Freizeit tun.Also ... ich kann nicht sagen, dass ich der Kritik hier zustimme.
@BoundaryImposition Es geht nicht darum, dass Sie etwas Produktives finden, sondern darum, das zu tun, was dem Unternehmen den größten Mehrwert bringt.Das Poster ist ein Praktikant, sie werden wahrscheinlich nicht viel Wert hinzufügen, wenn sie sich um den Zustand des Produkts sorgen oder die Fragen anderer beantworten.
@PhilipKendall: Ich konnte nicht mehr widersprechen.Das ist eine Standardpraxis "Ich arbeite hier" und der Praktikant ist da, um solche Handwerke zu lernen.
Ich stimme @Philip zu 100% zu, aber das erste, was ich tun würde, ist mit dem Chef zu sprechen.Ich bin seit vielen Jahren sowohl Auftragnehmer als auch Festangestellter und habe festgestellt, dass die meisten kompetenten Chefs / Projektmanager diese Situation verstehen und sich freuen, wenn Sie frühzeitig abreisen und die Zeit nachholen, wenn dies erforderlich ist.Wenn nicht, bleiben Sie einfach 30 Minuten auf einer der "Stapel" -Seiten und buchen Sie sie als F & E auf Ihrer Arbeitszeittabelle ...
mutt
2017-04-21 20:30:12 UTC
view on stackexchange narkive permalink

Übe das Planen und Aufschreiben. Sie können nichts anderes codieren, aber normalerweise ist geplant, Code zu erstellen, und wenn Sie ihn in diesen 30 Minuten aufschreiben, können Sie ihn am nächsten Tag als erstes lesen und mit dem Codieren beginnen. Wenn Sie einen Plan durchlaufen haben, machen Sie einfach einen anderen, damit Sie bereit sind, sich auf ein paar Dinge anstatt nur auf einen zu konzentrieren.

Die Höhe der Notizen dazu hängt von Ihnen als Person ab und was hilft Ihnen, sich am besten zu erinnern, aber das Ziel ist es, so zu planen und zu artikulieren, dass die Erinnerung an die Planung geweckt wird und Sie ohne allzu großen Gedankenverlust wieder dorthin zurückkehren, wo Sie gestern waren. Ich habe dies in Drahtrahmen-Codekommentaren, auf Papier, Haftnotizen, Texteditoren, Whiteboard-Bildern usw. gesehen. Finden Sie heraus, was für Sie am besten funktioniert.

Das Problem dabei ist, dass in OOP selbst die Planung viel Zeit in Anspruch nehmen kann.
Ja, das würde meine Antwort sein.Verbringen Sie die letzten 30 Minuten damit, sich Notizen darüber zu machen, was Sie am nächsten Tag tun möchten, um es zu beenden.Sie helfen dabei, das Problem in Ihrem Kopf zu erfassen, und wahrscheinlich wird das Unterbewusstsein später an Dinge denken, die Sie an der "Code-Seite" verpasst haben, und es gibt Ihnen die Einweisung, die Sie benötigen, um am nächsten Tag zu beginnen (und wenn Sie agil sind, kann es seinGeben Sie Dinge, die Sie beim Aufstehen erwähnen sollten.
Ich verbringe meine Freizeit damit, eine Checkliste mit den noch zu erledigenden und bevorstehenden Aufgaben zu erstellen und genau zu dokumentieren, wo ich aufgehört habe, da es am Morgen (oder am Wochenende) sehr leicht ist, zu vergessen, wo Sie aufgehört haben.
Was ist "Drahtrahmencode-Kommentare"?
im Grunde das gleiche, was Kate Gregory im Detail artikuliert hat.Nicht vollständige Codierung, sondern Teile mit Kommentaren im Code, die für das zukünftige Verständnis abgestumpft sind.Unterschiedliche Leute nennen es unterschiedliche Dinge ...
Neo
2017-04-21 20:27:31 UTC
view on stackexchange narkive permalink

Wie gehe ich mit dem Problem "Noch 30 Minuten" um?

Dies passiert mir gelegentlich. Ich schlage vor, Sie nutzen die Zeit zu Ihrem Vorteil.

Ich verwende diese unerwarteten Zeitgeschenke für die Erforschung neuer Technologien oder die Analyse meiner nächsten Aufgabe oder beantworte / überprüfe Fragen zum Stapelüberlauf. Ich lerne viel, indem ich neue Fragen und Antworten überprüfe.

Setzen Sie sich nicht einfach hin und tun Sie so, als wären Sie beschäftigt. Nutzen Sie die Zeit!

Ob das Überprüfen / Beantworten von Aufgaben in Stack Exchange während Ihrer Arbeitszeit in Ordnung ist, kann sehr unternehmensspezifisch sein, denke ich.
Dies sollte natürlich zuerst für die hochrelevanten Stapelüberlaufprojekte gelten.Sie sollten nur zu music.stackexchange gehen, wenn Sie ein Tool wie Sibelius schreiben.
Timothy Truckle
2017-04-21 21:34:41 UTC
view on stackexchange narkive permalink

Als Entwickler sind Sie nie fertig.

Auch wenn Sie Ihrem Code in der verbleibenden Zeit keine neuen Funktionen hinzufügen können (und sollten), können Sie refactor :

  • Namen verbessern,
  • Reduzieren Sie die Codeduplizierung.
  • Teilen Sie lange Methoden / Funktionen / Prozeduren in kürzere auf.
  • Verschieben Sie Methoden / Funktionen / Prozeduren in neue Dateien, um SRP und / oder anzuwenden Prinzip der gleichen Abstraktionsebene .
  • und ähnliches.

    Jede dieser Aufgaben dauert einige Sekunden, wenn Sie die automatisierten Refactoring-Funktionen Ihrer IDEs verwenden. Und Ihr Unittest garantiert, dass Sie das derzeit implementierte Anwendungsverhalten nicht geändert haben.

    Und in dem unwahrscheinlichen Fall, dass Sie etwas kaputt gemacht haben: Überprüfen Sie den letzten Arbeitsstatus von Ihrem SCM ...

    +1 Es ist sehr professionell, sich ein paar Minuten Zeit zu nehmen, um über die Qualität Ihrer Arbeit nachzudenken (geschweige denn sie tatsächlich zu verbessern)!In der Tat ist es für die berufliche Weiterentwicklung erforderlich.
    @jpaugh * "+ 1 Nehmen Sie sich ein paar Minuten Zeit, um über die Qualität Ihrer Arbeit nachzudenken." * Danke, aber warum nicht?Wie geschrieben ist es sicher und schnell.
    Das ist das Letzte, was ich am Ende eines Tages tun möchte.Wenn Ihre Komponententests perfekt sind und Sie niemals eine Änderung einführen, die länger als ein oder zwei Minuten dauert, * und * führen Sie keine Zusammenführungsprobleme ein ... vielleicht.Nur mögliche Verbesserungen in Betracht zu ziehen (und sie zu planen, wenn sie sich lohnen), scheint mir weniger Kosten zu verursachen und auf lange Sicht genauso effektiv zu sein.Das Schwierigste ist, die inhärente Trägheit des Gehirns zu überwinden, indem man die Kosten und den Nutzen einer Änderung selbst * berücksichtigt *.
    Arkaaito
    2017-04-22 00:13:40 UTC
    view on stackexchange narkive permalink

    Ich führe eine "Sweep-Liste" von Aufgaben, die mir bei der Arbeit an etwas anderem einfallen - Aufgaben, die gerade lang genug sind, damit ich nicht sofort daran arbeiten möchte (oder die ich nicht anziehe) Ich möchte aus einem anderen Grund nicht sofort darauf reagieren - wie "Ich möchte, dass dieses Commit nur eine logische Änderung enthält"), aber kurz genug, dass sie nicht den gesamten mit normalen Projekten verbundenen Overhead verdienen. Immer wenn ich auf eine solche Aufgabe stoße, schreibe ich sie mit einer großen Menge Details auf die Liste - wohin, was zu tun ist, wer davon profitieren könnte und wie lange ich damit rechne . Die meisten Dinge sind Eckfälle, die zu geringfügig sind, um "offizielle" Ressourcen zu erhalten, Refaktoren, die durchgeführt werden sollten, Unit-Tests, die geschrieben werden sollten usw., aber Dinge, nach denen mich meine Kollegen fragen, während ich mitten in bin Auf derselben Liste steht noch etwas anderes (daher das "Wer könnte davon profitieren").

    Wenn ich noch etwas Zeit habe, gehe ich zur Liste und beginne einfach, zufällige Dinge zu ziehen. Jedes Element ist in sich geschlossen und in Bezug auf die benötigte Zeit sehr vorhersehbar. Dadurch eignet es sich perfekt zum Einpressen, wenn ich 15 Minuten vor einem Meeting, 5 Minuten nach dem Einrichten einer Telefonkonferenz usw. Zeit habe. Außerdem, wenn jemand ist zu spät zu einem Meeting, nichts macht sie glücklicher als "Hey, ich habe an dich gedacht, also habe ich mich in das Feature gequetscht, nach dem du mich vor sechs Monaten gefragt hast, ist es nicht schön?" (Und nichts macht mich glücklicher, als nicht dort zu sitzen und zu denken: "* & @ $ Meetings, fang nie pünktlich an ...")

    Joe Strazzere
    2017-04-22 03:13:25 UTC
    view on stackexchange narkive permalink

    Wie gehe ich mit dem Problem "Noch 30 Minuten" um?

    Ich habe die letzten 30 Minuten eines jeden Tages immer folgenden Themen gewidmet:

    • Bereinigen verbleibender E-Mails
    • Überprüfen und Aktualisieren meines Kalenders
    • Vorbereiten für den nächsten Tag
    • Packen Sie alles ein, was ich mit nach Hause nehmen musste (insbesondere, wenn ich vorhatte zu Hause arbeiten)

    Dies sind Dinge, die Sie in Betracht ziehen könnten, wenn Sie am Ende des Tages häufig 30 außerplanmäßige Minuten Zeit haben.

    Und wenn ich tatsächlich keine lohnenden Aktivitäten mehr hätte, würde ich einfach gehen.

    -1 weil es im Grunde etwas ist, was du immer tust.Es ist keine zufällige Zeit, für die Sie keinen Plan hatten.In Ihrer Version: Was machen Sie, wenn Sie Ihre Sachen mit einer verbleibenden Stunde erledigt haben?Weil diese Stunde tatsächlich 30 Minuten beträgt, weil Sie bereits 30 Minuten pro Tag geplant haben. Erledigen Sie die gleichen Aufgaben auch am Ende des Tages, wenn Sie sich mitten im Codieren befinden?Hören Sie dann auf zu programmieren, um aufzuräumen?
    Was müssen Sie mit nach Hause nehmen, wenn Sie von zu Hause aus arbeiten?
    Hoffentlich verschieben Sie immer weniger gedruckte Dokumente.Es ist nicht gut für deinen Rücken und Papierblätter sind notorisch schwer zu sichern :)
    jhbh
    2017-04-21 20:30:54 UTC
    view on stackexchange narkive permalink

    Wenn Sie stündlich arbeiten, nutzen Sie die Zeit für geschäftige Arbeiten wie das Hinzufügen von Kommentaren und das allgemeine Aufräumen. Normalerweise verwende ich diese letzten 30 Minuten auch, um E-Mails zu senden, Berichte zu schreiben und Arbeitsprotokolle auszufüllen.

    Wenn nichts anderes, fahren Sie mit Stack Overflow und sehen Sie beschäftigt aus.

    Ich neige dazu, mir die Zeit zu nehmen und Fragen in stackOverflow zu beantworten
    speciesUnknown
    2017-04-22 20:18:00 UTC
    view on stackexchange narkive permalink

    Erledigen Sie einige der Aufgaben, für die "keine Zeit" ist.

    Es gibt viele Aufgaben, für die eine Organisation möglicherweise "keine Zeit" hält, für die jedoch technische Aufgaben erstellt werden können Schulden wenn links - Tests fallen manchmal in diese Kategorie.

    Das Management davon zu überzeugen, dass es Geld für Aufgaben ausgeben muss, die zu einem unbestimmten zukünftigen Zeitpunkt Geld sparen, ist oft schwierig. Wenn sie sich diesmal beschweren, können Sie darauf hinweisen, dass Sie am Ende des Tages 30 Minuten Zeit hatten, und darauf hinweisen, dass Sie X Fehler gefunden haben.

    Zu oft werden Entwickler unter Druck gesetzt Beenden Sie die Dinge schneller und es gibt nicht genügend Qualitätskontrolle.

    Überprüfen Sie, ob etwas, das Sie kürzlich geschrieben haben, den Spezifikationen entspricht. Dies ist mir gestern passiert. Ich habe einen Teil der Spezifikation für etwas erneut gelesen und festgestellt, dass es nicht ganz richtig war - ich habe ungefähr 20 Minuten damit verbracht, das zu beheben.

    Robert Dundon
    2017-04-21 20:33:01 UTC
    view on stackexchange narkive permalink

    Persönlich passiert mir das in den letzten 15 bis 20 Minuten des Tages.

    Was mir hilft, ist die Planung des nächsten Tages (oder der nächsten Woche) mit ein paar Aktionselementen usw.

    Sie sollten nur Aktionselemente erwähnen und dann dem Leser die Annahme überlassen.Bitte listen Sie sie auf, damit andere sie abnehmen können.
    Es ist kein Problem, am nächsten Tag zu überqueren, kein großer Unterschied, wenn Sie um 23:50 oder 0:20 anhalten.Normalerweise ist es eher so, als müsste ich mich zwingen aufzuhören, wenn ich aufstehen muss (hier nur teilweise ein Scherz).Ich bin etwas schockiert darüber, wie weit verbreitet starre Bürozeiten zu sein scheinen.
    Count Iblis
    2017-04-22 02:48:28 UTC
    view on stackexchange narkive permalink

    Sie sollten in Betracht ziehen, Ihre Arbeitszeit in Blöcke aufzuteilen, die groß genug sind, um in jedem Block frei arbeiten zu können, aber nicht übermäßig groß sind. Sie mögen denken, dass beliebig große Böcke, die so lange wie nötig halten, um eine Aufgabe zu erledigen, gut für Sie funktionieren, aber die Konzentration leidet nach einigen Stunden ununterbrochener Arbeit. Wenn Sie eine Pause nach beispielsweise 2,5 Stunden erzwingen, können Sie einen 9-Stunden-Arbeitstag (8 Stunden Arbeit plus 1 Stunde Pausen) in 3 solchen Blöcken mit 20 Minuten Kaffee- / Mittagspause zwischen den Blöcken und einer zusätzlichen 50-minütigen Übungspause ausspucken.

    Sie werden dann dieses "Problem der letzten halben Stunde" beseitigen. Es wird immer nur einen letzten 2,5-Stunden-Block geben, der sich völlig anders anfühlt als Ihre aktuellen letzten Arbeitsstunden. Wenn eine Aufgabe innerhalb des letzten Blocks erledigt ist, haben Sie viel mehr Energie, um mit anderen Aufgaben fortzufahren oder für den nächsten Tag zu planen. Sie haben diesen Block mit mehr Energie begonnen und zu Beginn des Blocks werden Sie wahrscheinlich wissen, dass Sie vorzeitig fertig werden, was Sie eher dazu veranlasst, positiv über andere Arbeiten nach Abschluss des Projekts nachzudenken .

    Die Tatsache, dass Sie jetzt nicht dazu geneigt sind, ist ein Artefakt der "Arbeit bis zum Ende einer Aufgabe", das die mentale Energie verbraucht. Wenn Sie Ihre Arbeit als lange Marathons organisieren, ist es keine Überraschung, dass Sie sich am Ende einer Aufgabe wie ein Marathonläufer im Ziel fühlen.

    Gray Sheep
    2017-04-22 21:11:08 UTC
    view on stackexchange narkive permalink

    Jede Software mit einer (nicht sehr hohen) Komplexität kann immer ein bisschen besser gemacht werden.

    Machen Sie Ihren Code ein bisschen besser.

    Pieter B
    2017-04-22 13:03:49 UTC
    view on stackexchange narkive permalink

    Mein Job hat verschiedene Arten von Arbeit. Arbeit, die heute erledigt werden muss. Arbeit, die diese Woche erledigt werden muss. Arbeit, die innerhalb des nächsten halben Jahres erledigt werden muss.

    Die Arbeit, die erledigt werden muss muss im nächsten halben Jahr erledigt werden und besteht hauptsächlich aus kleinen kleinen Aufgaben mit wenig "Denkarbeit". Dies sind die Dinge, die ich in der Freizeit zwischen größeren Aufgaben mache. Sie sind nette Füllstoffe, mit denen sich Ihr Gehirn am Ende des Arbeitstages entspannen kann.

    alephzero
    2017-04-22 20:22:12 UTC
    view on stackexchange narkive permalink

    Denken Sie voraus. Wechseln Sie zu einer anderen Aufgabe, die Sie bis zum Ende des Tages führt, bevor Sie beginnen, es sei denn, Sie sind am Ende eines Arbeitspakets wirklich richtig und "haben nur noch eins zu tun" die Situation "nur noch 30 Minuten".

    Eigentlich verstehe ich nicht wirklich, warum "30 Minuten nicht genug Zeit für mich sind, etwas zu codieren" - wenn Sie dies nicht tun (oder nicht können) Brechen Sie Ihre Arbeit in kleinere Teile, es klingt nicht sehr effizient, um Fortschritte zu erzielen. Wenn Sie eine Zeitmanagement-Technik wie Pomodoro verwenden würden, würden Sie alle Ihre Arbeit in 30-Minuten-Teile zerlegen.

    Die von Ihnen verlinkte Wikipedia-Seite beschreibt nicht wirklich die Aufteilung der Arbeit in 30-Minuten-Teile, sondern nur das willkürliche Einfügen von Pausen, wenn der Timer klingelt.Ist Wikipedia hier falsch und muss die Technik in kleine Stücke geschnitten werden, bevor mit der Arbeit begonnen werden kann?


    Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
    Loading...