Wie man "Freizeit" produktiv im Büro verbringt [geschlossen]

17

Nach dem Versand einer Veröffentlichung habe ich alle zwei bis drei Monate 10 bis 15 Tage Zeit zur freien Verfügung. Mit Freizeit meine ich keine Arbeit, niemand kümmert sich darum, was Sie tun usw., aber Sie müssen ins Büro kommen und gehen.

Bekommst du so Freizeit? Wie nutzt du diese Zeit?

Ich neige dazu zu lesen, aber ich habe das Gefühl, dass es nicht der beste Weg ist, mehr und mehr Informationen zu sammeln.

user2434
quelle
4
Wow, nein. Normalerweise fange ich mit der Aufgabe an, mit der ich zu spät komme, weil die vorherige Aufgabe abgelaufen ist: P
JohnB
19
10-15 Tage bezahlte Freizeit? Ich habe noch nie davon gehört. Ja, es gibt normalerweise Pausen in der Arbeit, in denen sich die Dinge etwas verlangsamen, aber zwei oder drei Wochen ohne Arbeit? Ich denke, das könnte ein Zeichen für ein schlechtes Projektmanagement sein. Überlegen Sie, was Sie erreichen könnten, wenn Sie sofort mit der Arbeit an der nächsten Veröffentlichung beginnen würden - in einem viel lockeren Tempo, das der Veröffentlichung möglicherweise mehr Wert verleiht.
Thomas Owens
3
Ernsthaft, Alter. Ich habe in meiner 8-jährigen Karriere nie eine Pause gemacht! Ich nahm mir eine Woche ununterbrochenen Urlaub vor ungefähr 7 Jahren. Nichts weiter als das.
Sarat
4
Erledigen Sie einige Forschungs- und Entwicklungsarbeiten. Erforschen (und experimentieren) Sie mit einigen neuen technologischen Entwicklungen, die in zukünftigen Projekten nützlich sein könnten. Gut für Ihre persönliche Entwicklung sowie für das Unternehmen.
jwenting
8
Stellen sie bei Ihnen ein? :)
Scott C Wilson

Antworten:

17

Es ist ein bisschen ungewöhnlich. Und seltsam übrigens. Wenn Ihr Arbeitgeber keine Arbeit für Sie hat, warum zwingt er Sie dann, ins Büro zu kommen?

Verbessere deinen Code

Im Allgemeinen gibt es immer eine Arbeit, auch an einem einzelnen Projekt. Wenn Sie nichts zu tun haben, ist Ihr Projekt perfekt. Ich glaube nicht an perfekte Projekte, da ich noch keine gesehen habe. Wenn Ihr Unternehmen perfekte Projekte hat, wünschte ich, ich könnte einen Blick darauf werfen, wie es gemacht wird.

Wenn Ihr Projekt nicht perfekt ist, können Sie diese Freizeit damit verbringen, es zu verbessern.

  • Durchsetzen der Regeln für den Codierungsstil
  • Überprüfen Sie, ob die Kommentare aktuell sind und nirgendwo fehlen.
  • Code-Überprüfung für Teile durchführen, die nicht von Ihnen geschrieben wurden,
  • Verbesserung der technischen Dokumentation,
  • Profilieren Sie den Code, um zu sehen, welche Engpässe vorliegen und wie diese behoben werden können.
  • Refactor Ihren Code,
  • Überlegen Sie sich, welche zukünftigen Funktionen implementiert werden sollen.
  • etc.

Lerne etwas Neues

Manchmal haben Sie gerade das Programmieren beendet, das Projekt endlich veröffentlicht, und Sie möchten als letztes weiterhin mit dem Code arbeiten, an dem Sie in den letzten drei Monaten gearbeitet haben. Das ist verständlich. In diesem Fall können Sie leicht einen anderen Beruf finden, um Ihre Ideen zu ändern und Ihr Wissen zu erweitern. Wenn Sie beispielsweise ein C # -Entwickler sind, lernen Sie Python oder die Verwendung von Reactive Extensions.

Sie könnten auch versucht sein, in Ihrer Freizeit ein kleines Projekt für sich selbst zu machen. Ich rate nicht dazu, nicht nur, weil der Code, den Sie bei Ihrer Arbeit schreiben, im Allgemeinen Ihrem Unternehmen gehört, sondern auch, weil Sie angeklagt werden können, Ihre Unternehmenshardware und andere Ressourcen für Projekte zu verwenden, die nichts mit Ihrem zu tun haben Eigentliche Arbeit.

Sprechen Sie mit Ihrem Chef

Es kann eine gute Idee sein, die Frage, die Sie bei Programmers.SE gestellt haben, der betroffenen Person, dh Ihrem Chef, zu stellen. In der Tat besteht die Möglichkeit, dass:

  • Entweder ignoriert er, dass die Entwickler manchmal nichts zu tun haben,
  • Oder er erwartet von Ihnen, dass Sie etwas Genaues tun.

Es ist besonders wichtig zu wissen, wie es ist, wenn Ihr Chef von Ihnen erwartet, dass Sie etwas unternehmen. Wenn ich zum Beispiel Mitarbeiter hätte, würde ich erwarten, dass sie das Projekt verbessern, wenn sie mit dem Schreiben von Code und dem Beheben von Fehlern fertig sind. Wenn ich für ein Unternehmen vor Ort arbeite, verbringe ich immer die ganze Zeit damit, an dem Projekt zu arbeiten und es zu verbessern, wenn es keine zu behebenden Fehler gibt.

Es gibt eine Ausnahme: Von Praktikanten wird in der Regel nicht erwartet, dass sie selbst zusätzliche Arbeit leisten. Aber zumindest erwarten wir, dass sie kommen und uns sagen, wann sie fertig sind, was wir sie gebeten haben, damit wir ihnen eine andere Aufgabe zuweisen.

Arseni Mourzenko
quelle
3
"Wenn Ihr Arbeitgeber keine Arbeit für Sie hat, warum zwingt er Sie dann, ins Büro zu kommen?" "Teamgeist bewahren", "einfach, schnell in Kontakt zu bleiben", "wir könnten jeden Moment etwas haben" und andere Ausreden für "wir wollen nur die Kontrolle haben".
27.
@jwenting, +1 auf Ihren Kommentar für "Wir wollen nur die Kontrolle haben". Dies ist eine gängige Haltung unter Unternehmen, die einen Nischenmarkt erobert haben und in die leicht Geld fließt. Manager sind weniger mit den Anliegen von Kunden und neuen Möglichkeiten beschäftigt, als vielmehr mit der Kontrolle ihrer kleinen Lehen und der Leibeigenen, die ihnen Bericht erstatten.
maple_shaft
2
Einige Unternehmen möchten möglicherweise nur, dass jemand eine Uhr schlägt und bereit ist, falls ein Problem mit der Veröffentlichung auftritt. Ich hatte Fälle, in denen ich in früheren Positionen nichts zu tun hatte.
JB King
6

Tatsächlich habe ich solche Situationen bei meiner Arbeit. Nach den Releases gibt es für ein paar Wochen eine Pause, während wir uns auf das nächste Release vorbereiten, und Manager von PM & Development streiten über die Priorisierung von Funktionen für Release n + 1.

Normalerweise versuche ich, diese Zeit damit zu verbringen, entstandene technische Schulden zu tilgen oder Funktionen hinzuzufügen, die ich für notwendig halte, die jedoch niemals die richtigen Ressourcen erhalten, da sie möglicherweise nicht direkt zu Einnahmen führen.

Shawn D.
quelle
3

Ich war in dieser Situation mehr als einmal für mehr als einen Arbeitgeber, glauben Sie mir,

Dies ist nicht üblich, aber sicherlich nicht ungewöhnlich.

Ich werde nicht sofort sagen, dass es üblich ist und es sicherlich nicht normal ist. Dies ist ein Zeichen für schlechtes Management und / oder Projektmanagement. Hier sind einige häufig vorkommende Themen, die solche Flauten hervorrufen.

  • Sie könnten in einer großen Organisation mit vielen Entwicklungsressourcen arbeiten. Es wird schwieriger, laufende Softwareprojekte effektiv zu verwalten und die Ressourcen mit einem großen Ressourcenpool zu 100% auszunutzen.

  • Schlechte Projektmanager. Sie erledigen eine schreckliche Aufgabe, wenn es darum geht, die Release-Arbeiten so zu planen, dass die Ressourcen so gut wie möglich ausgelastet sind.

  • Wartungs- / Funktionsprojekt zu vorhandener Software. In vielen Fällen, in denen ein Überangebot an Funktionen oder komplexe Wartungsarbeiten vorhanden sind, ist die Durchführung der Arbeiten möglicherweise nicht sehr aufwändig, erfordert jedoch ein hohes Maß an technischer Vertrautheit und Geschäftskenntnissen, um die Arbeiten auszuführen.

  • Fachexperten. Es ist nicht ungewöhnlich, dass Projekte mit einem breiten Spektrum an Technologien und / oder Geschäftskenntnissen die Notwendigkeit haben, dass sich kleine Gruppen von Teams um einzelne Bereiche bilden. Diese Teams werden Fachexperten in eigener Sache, und das Unternehmen schätzt sie MEHR für das, was sie wissen und können, als für das, was sie in dem Moment tun, in dem es keine Arbeit speziell für sie gibt.

maple_shaft
quelle
2
Sie haben vergessen hinzuzufügen, dass der Kunde die Vertragsunterzeichnung verzögert hat. Vor allem in der Welt der staatlichen Auftragnehmer kann man an dem Projekt überhaupt nicht arbeiten, ohne dafür zu bezahlen. Ohne Vertrag können Sie nicht am Projekt arbeiten. Manager sind daher in eine schwierige Situation geraten, da sie ihre Mitarbeiter in andere Projekte einbinden können, aber nicht in der Lage sind, sie bei Unterzeichnung des Vertrags zurückzugewinnen, oder sie können sich über den Kopf halten.
Eintauchen
1

In der Tat seltsam,

  • 10 - 15 Tage Freizeit in regelmäßigen Abständen
  • Niemand kümmert sich darum, was Sie tun, muss aber physisch anwesend sein

Trotzdem haben Sie eine anständige Zeit, die Sie nutzen könnten, um vielleicht eine Teambuilding-Übung zu machen, Ihre Kollegen zusammenzubringen und einige Konzepte für die Sprache oder das Framework, das Sie verwenden, zu lernen und vorzustellen. Nehmen Sie sich etwas Zeit, um ein bisschen Code für zufällige Probleme zu üben und Ihre Fähigkeiten zu verbessern.

Ich neige dazu, mich bei StackOverflow anzumelden und hier in kurzen Pausen zur Verfügung zu stellen. Das Erlernen einer neuen Sprache könnte auch eine Perspektive sein, in die man schauen kann.

V4Vendetta
quelle
1

Was würde ich empfehlen , das heißt, während der zwei bis drei Monate , wenn Sie sind bei der Arbeit hart, starten Sie bauen eine Liste der Dinge , die Sie tun möchten , wenn das Projekt und die paar Wochen freie Zeit herum rollt erfolgt.

  • "Gut genug" Code-Teile, die Sie umgestalten möchten
  • Tools, Bibliotheken, Sprachen usw., mit denen Sie experimentieren möchten
  • Ideen, die Sie prototypisieren möchten, um Proofs-of-Concept zu erstellen
  • Entwicklungstechniken, die Sie ausprobieren möchten

Ich denke, wenn ich bei jedem Gedanken an so etwas eine URL und eine Notiz zu einer Liste hinzufügen würde, hätte ich nach zwei bis drei Monaten mit Sicherheit eine lange genug Liste, um mich auf Trab zu halten!

Carson63000
quelle