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.
productivity
free-time
user2434
quelle
quelle
Antworten:
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.
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:
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.
quelle
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.
quelle
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.
quelle
In der Tat seltsam,
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.
quelle
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.
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!
quelle