Nehmen wir an, Sie befinden sich an einem Ort, an dem das Codieren und Online-Schalten nicht möglich ist (z. B. auf einem geschäftigen Flug). Was tun Sie, um produktiv zu bleiben?
Dinge, die ich tun würde, sind, das Tech-Buch zu lesen, in dem ich mich gerade befinde, und vielleicht ein paar UI-Sachen oder Workflows zu kritzeln. Was könnte ich sonst noch tun?
productivity
downtime
Toby
quelle
quelle
Antworten:
Ich habe für diese Zeiten technische Videos auf meinem Laptop. Auf einem kurzen Flug schlafe ich lieber. Es ist wahrscheinlicher, dass ich mir die Videos während des endlosen Wartens um einen Flug ansehe, wenn Sie nicht sicher einschlafen können oder auf einem langen Flug, wenn ich aufwache und mich langweile oder wenn ich wach bleibe und auf eine Mahlzeit warte . Heute werde ich http://blogs.msdn.com/b/mark/archive/2010/11/03/pdc10-downloader.aspx vor meinem Transatlantikflug morgen einige Übungen zu gerade veröffentlichten PDC-Videos geben.
Jahrelang verbrachte ich jede Woche Zeit bei Veranstaltungen für meine Kinder, bei denen es kein WLAN gab, aber ich hatte keine wirklichen Pflichten - ich bringe das Kind mit, ich kann zuschauen, wenn ich will, aber ich muss nichts tun. Ich habe mir angewöhnt, einige meiner Aufgaben für diese Zeit aufzubewahren. Ein Dokument, das jemand anderes geschrieben hat, erneut lesen oder einen Stapel Papiernotizen eingeben, die ich während eines Meetings aufgenommen habe, oder in Visio eine gute Kopie eines Diagramms von einem Whiteboard erstellen, das ich fotografiert habe. Diese sind auch sehr unterbrechbar, wenn mein Kind plötzlich etwas Interessantes tut, auf das ich achten möchte. Wenn Sie regelmäßig solche Ausfallzeiten haben, achten Sie beim Durchlaufen Ihrer regulären Arbeitsbelastung darauf und fragen Sie sich, ob ich diese für Dienstagabend speichern kann.
quelle
Warum nicht diese Pause nutzen, um sich zu entspannen und Ihren Geist zu befreien ?
Wenn Sie zu 100% beschäftigt sind, denken, arbeiten, erfinden usw., macht DAS Sie weniger produktiv.
EDIT: Auch in World Of Warcraft muss man sich ausruhen;) (nein ich spiele nicht wow, aber ich denke es ist ein gutes Beispiel)
quelle
Es gibt ein chinesisches Sprichwort:
quelle
Wenn Sie etwas tun müssen - z. B. auf einem Flug - muss es nicht direkt arbeiten / projektbezogen sein.
Ich würde einige davon vorschlagen:
Lesen Sie einen Roman - ein bisschen Fluchtzeit hat niemanden verletzt
Lesen Sie den Abschnitt FINANZIELLE der Zeitung - jeder Programmierer und jeder andere Fachmann sollte mehr über Geschäft, Geld, Investitionen und die Welt erfahren. Es wird kein einfacher Start sein, aber wie Yoda es ausdrücken könnte: "Lerne es, du musst".
Lesen Sie ein wenig über Projektmanagement oder 6 Sigma oder andere Modeerscheinungen und umgangssprachliche Dinge, die sich herumwaschen. Tun Sie dies mit offenem und kritischem Verstand und nehmen Sie kein Wort als Evangeliumswahrheit.
Dies ist letztendlich alles eine Erweiterung von Ihnen und Ihrer Ausbildung, die Sie niemals anders bekommen werden. Langfristig (10 Jahre oder länger) wissen Sie mehr als Ihre Kollegen - Sie werden runder, sachkundiger, beschäftigungsfähiger und respektierter.
quelle
Mein Vorschlag, den noch niemand erwähnt hat, ist , Zeit mit anderen Menschen zu verbringen.
Es scheint, dass ein Programmierer so viel Zeit damit verbringt, mit (virtuellen) Objekten zu interagieren, dass jede zusätzliche Interaktion mit Menschen (auf positive und konstruktive Weise) ihnen als Person zugute kommen würde! (Und andere auch. Ich wollte nicht, dass es so egozentrisch klingt. Im Gegenteil, man muss sich auch um andere kümmern!)
quelle
Ich würde schlafen, damit ich ausgeruht und produktiver bin, wenn ich in eine produktivitätssteigernde Umgebung komme.
quelle
Ich würde die verfügbare Zeit aufteilen:
quelle
Wenn ich mich nicht entspanne, dann persönlich:
quelle
Ich höre gerne Podcasts und / oder Hörbücher. Es gibt eine Menge großartiger Podcasts (technisch und nicht technisch), und wenn Sie nicht alle Ihre Bücher kaufen möchten, bietet die lokale Bibliothek wahrscheinlich digitale Downloads oder Hörbücher auf CD, die Sie auf Ihren MP3-Player rippen können.
quelle
offline! = down.
Ich behalte eine vollständige Bereitstellung auf meinem eigenen Computer, sodass ich für die Entwicklung nicht online sein muss. Dies ermöglichte es mir, eine ganze Menge Entwicklungsarbeit zu leisten, während ich mit dem Zug pendelte, bevor die Züge in diesem Bereich anfingen, WLAN zu unterstützen.
quelle
Sie können Ihren Notizblock herausnehmen und das Design und die Architektur Ihrer Apps überprüfen. Wenn Sie es sich nach einer Weile ansehen, sehen Sie manchmal zusätzliche Veranstaltungsorte.
Wenn Sie in einem der "Framework-intensiven" langs wie C # oder Java entwickeln, können Sie einige Teile des Frameworks erkunden oder einfach über syntaktischen Zucker lesen, für den Sie zuvor keine Zeit hatten.
Wenn Sie Ihre Entwicklungsplattform zusätzlich beherrschen, werden Sie produktiver, sobald Sie wieder in der Arbeitsumgebung sind.
quelle