Nicht Müdigkeit wie bei „Ich brauche Schlaf“, sondern Müdigkeit wie bei „Ich kann mich nicht mehr stören“, die normalerweise einsetzt, wenn Sie bei einem Projekt, an dem Sie arbeiten, Straßensperren überwinden, je näher Sie sich den Terminen nähern.
Es kann sich um Arbeitsprojekte oder persönliche Projekte handeln, aber das ist etwas, was ich in letzter Zeit immer öfter treffe. Ich werde eine Idee bekommen, daran arbeiten, ein paar wirklich gute Tage haben und Fortschritte machen, dann werden mich nur ein paar Kleinigkeiten aus der Ruhe bringen, ich kann die Dinge nicht so zum Laufen bringen, wie Sie es wollen, ich bin auf Einschränkungen gestoßen im rahmen habe ich probleme, für die ich keine dokumentation finde usw. und es wird einfach zu frustrierend.
Oder bin ich alleine dabei?
quelle
Antworten:
Aufschub
Was Sie beschreiben, ist wahrscheinlich Aufschub . Es ist ein sehr verbreitetes Phänomen. Klicken Sie auf den Link und lesen Sie mehr über die zeitliche Motivationstheorie .
Um den Aufschub zu überwinden, mache ich Listen. Wenn ich das Gefühl habe, zögern zu müssen, öffne ich die Liste und zwinge mich, an dem ersten Element zu arbeiten. Nach wenigen Minuten komme ich in die Zone oder den Fluss, wie es der Psychologe Mihály Csíkszentmihályi beschrieben hat .
Sie sollten Sie in diesem Bild erkennen:
quelle
Was für mich funktioniert, ist, von dem Problem, das die Barriere darstellt, Abstand zu nehmen. Dies kann bedeuten, dass andere vorgeschlagen haben, an einem anderen Teil der Codebasis zu arbeiten. Es kann bedeuten, einen Lauf zu machen. Ich habe festgestellt, dass das Schlagen des Kopfes gegen eine Barriere die Barriere nur stärkt. Wenn Sie Ihren Fokus auf etwas anderes setzen, kann Ihr Unterbewusstsein das Problem lösen. Ich war viele Male überrascht, als ich unter der Dusche usw. die Lösung fand.
quelle
Ein Programmierer muss ein Laufwerk haben, das größer ist als das der Green Lantern . Es ist der kleine Juckreiz, den wir haben, wenn etwas nicht funktioniert. Wir versuchen, tiefer zu graben und herauszufinden, warum, ob das nun durch Fragen oder Lesen eines Buches geschieht.
Was Sie tun können, um dieser Müdigkeit Einhalt zu gebieten, ist, sich ein Stück vom Problem zu entfernen und an einem anderen Aspekt der Aufgabe zu arbeiten, die Sie erhalten haben.
Für mich arbeiten die Programmieraufgaben, die mich wie ein Kind entspannen lassen, an der grafischen Benutzeroberfläche. Es ist kinderleicht und erlaubt mir, das Gehirn auszuschalten. Es gibt meinem Gehirn auch den Placebo-Effekt, dass ich etwas vollbringe.
quelle
Ich habe die Tendenz, fast die ganze Zeit in dieses Gebiet zu fallen.
Ein Projekt zu starten ist einfach, alles ist neu, Dinge zu erforschen und herauszufinden, Prototypen zu bauen, alles macht Spaß. Aber als die Herausforderung schwindet, schwindet mein Interesse. Lassen Sie die Produktionsversionen der Software erstellen, und bügeln Sie lächerliche kleine Fehler aus, die aufgrund undurchsichtiger Probleme mit einer Plattform auftreten, die Sie verwenden müssen.
Es ist genug, um dich zu Tode zu langweilen.
Ich habe noch nie etwas allzu hilfreiches gefunden, ich arbeite oder spiele nur mit etwas völlig anderem (Stackoverflow ist dafür gut), bis ich mich mit den anderen Dingen gelangweilt habe und mich schuldig fühle. Dann holen Sie sich ein wenig von der langweiligen Arbeit. Die Produktivität verringert sich auf etwa 20%, aber dies ist die Last der langweiligen Codierung.
Es gibt eine Lösung, die Teamprogrammierung, die sehr schwer zu stoppen ist, wenn andere direkt involviert sind.
quelle
Paar-Programmierung
Ich finde, dass die Paarprogrammierung in diesen Fällen wirklich hilfreich ist. Finden Sie jemanden, mit dem Sie gut zusammenarbeiten, und greifen Sie die Probleme an. Es gibt nichts Besseres als eine andere Meinung oder ein Resonanzboden, um die Straßensperren zu überwinden. Sobald Sie wieder Fortschritte machen, kehrt die Begeisterung in der Regel von selbst zurück.
Leider ist dies in unserem Unternehmen verpönt, daher mache ich das in der Regel nur, wenn ich die Probleme, die sich auf meine Produktivität auswirken, wirklich spüre.
quelle
Eine neue Sprache lernen. Es gibt nichts Schöneres, als eine neue Sprache zu lernen, um Ihr Interesse zu wecken. Ich würde Haskell vorschlagen.
quelle
1 + 1 = 1
.1 | 1 = 1
1 & 1 = 1
würde meiner Absicht näher kommen. ;-)P(vote) = S((1 + 1)/t)
, woS(x)
ist die Sigmoid-Funktion? (Sie können die Temperatur des Systems wählen).Ich fange an, andere Gebiete für eine Stunde oder zu schlagen. Ich verwende Eclipse bei der Arbeit, und mit Eclipse können Sie einen
// TODO:
Code in Ihren Code einfügen und dann alle in einem Fenster für Sie zusammenstellen. Wenn ich etwas sehe, das ich ändern oder reparieren möchte, während ich an etwas anderem arbeite, setze ich ein TODO ein, um meinen Schwung nicht zu brechen. Wenn ich zu lange nicht weiterkomme (mehr als ein oder zwei Stunden), beginne ich, die Liste durchzuarbeiten. Es bietet einen Wechsel der Landschaft und die meisten Änderungen sind ziemlich einfach, was mir hilft, mich zu entspannen. Oft wird die Antwort herausspringen, während ich immer noch das Gefühl habe, dass ich etwas vollbringe.Hinweis: Ich liebe es, Code immer weiter zu überarbeiten und zu verbessern. Ihr Kilometerstand kann variieren.
quelle