Ist es üblich, bei einem Programmierjob Ausfallzeiten zu haben? [geschlossen]


16

In meiner Firma gibt es einige Tage, an denen nur sehr wenige Aufgaben zu erledigen sind. Es ist mir ein Anliegen, an diesen Tagen Nachforschungen anzustellen, um Neues über mein Handwerk zu lernen.

Ich würde sagen, dass ich im Durchschnitt ungefähr einen Tag pro Woche habe, an dem nicht viel zu tun ist (oder eine Kombination von Zeit über die Woche).

Ich möchte wissen, ob dies in Softwareentwicklungsumgebungen häufig vorkommt und ob die Antwort auf diese Frage zwischen Vollzeit- und Vertragsarbeit variiert.


24
StackOverflow und die anderen Stack-Sites wären in Schwierigkeiten, wenn es nicht so wäre!
Antony

Dies klingt wie eine Umfragefrage (Off-Topic).
Cyclops

Solange die Leute aufhören, Xkcd- oder Dilbert-Comics zu veröffentlichen und weiterhin nützliche Antworten im Zusammenhang mit der Softwareentwicklung veröffentlichen, ist dies in Ordnung.

@ Mark - Sie sollten diesen Vorschlag vollständig fallen lassen und stattdessen jQuery verwenden
DVK

An alle, die immer wieder sagen, dass sie eine Menge Ausfallzeiten haben - können Sie Ihre Firmennamen posten, damit auch diejenigen, die nur eine geringe Ausfallzeit haben, dort Anwendung finden können? :)
DVK

Antworten:


3

Ja, ich würde sagen, dass es eine Menge Ausfallzeiten geben kann, wenn Sie auf die Antwort eines Kunden oder Managers warten, wie Sie vorgehen sollen, wenn Sie auf ein Designproblem stoßen.

Eine andere Möglichkeit besteht darin, dass ein Server in Ihrer Entwicklungsumgebung abstürzt und Sie erst dann mit der Entwicklung fortfahren können, wenn die Fehlerbehebung abgeschlossen ist.

Eine letzte Situation, in der ich (als Berater) Ausfallzeiten hatte, als es eine merkwürdige Lücke zwischen dem Ende eines Projekts und dem Beginn des nächsten gab.

Abgesehen davon glaube ich auch, dass es ein Zeichen für schlechtes Management ist, wenn Ihre Mitarbeiter nicht voll ausgelastet sind. Sie sollten andere Aufgaben haben, an denen Sie arbeiten können, falls der Server abstürzt. Wenn wir in meiner Firma mit etwas auf eine Straßensperre stoßen, aktualisieren wir das Projekt-Wiki und / oder führen ein zugewiesenes Lernen durch (jeder hat ein bestimmtes Thema, von dem angenommen wird, dass es in Ausfallzeiten lernt).

In Bezug auf den Vertrag und die Angestellten stelle ich fest, dass die Angestellten mehr Ausfallzeiten und Vertrags- / Beraterarbeiter haben, aber das ist nur der Fall, wenn Vertragsarbeiter höhere Kosten für das Unternehmen haben und diese nur dann einbringen, wenn Sie dies benötigen Weitere / spezifische Programmierer.

Nach Ihrer Aussage haben Sie anscheinend 20% Ausfallzeit, was eine Menge ist und auf ein schlechtes Management hindeuten würde.


20

In der Industrie ist dies üblich, aber wenn ein Team gut geführt wird, sollten die Manager über eine sofort verfügbare "Pipeline" von internen Projekten und / oder Projekten mit niedrigerer Priorität verfügen, die bei Bedarf zugewiesen werden können. Hierbei handelt es sich im Idealfall um neuere Technologien und / oder Bibliotheken. Nach meiner Erfahrung ist es für Entwickler, die normalerweise zufriedener sind, wenn sie tatsächlich etwas entwickeln, nicht gut, Leute mit der Arbeit an der Codedokumentation oder dem Aktualisieren von Wikis zu beauftragen.

Ein anderer Ansatz, den ich gesehen habe, besteht darin, Leute zu Vollzeitschulungen von jeweils bis zu zwei Wochen zu schicken, um das Entwicklerteam mit Wissen zu versorgen, das in Zukunft benötigt wird.

Wenn Sie ein Auftragnehmer sind und keine aktive Tätigkeit in einem Unternehmen ausüben, sollten Sie sich in der Regel nach einer anderen Position umsehen, da Sie wahrscheinlich als erster entlassen werden, wenn das Unternehmen in einen Abschwung gerät.


4
+1 dafür gibt es immer etwas zu arbeiten oder zu experimentieren
Joseph Weissman

3

Nach meiner Erfahrung ist es relativ häufig. Obwohl wir normalerweise Tage nach Abschluss einer Phase des Projekts frei hatten und nichts zu tun hatten, dauerte es bei der Evaluierung in der Regel bis zu einer Woche oder so, bevor wir eine Antwort von erhielten und setzten dann unsere Arbeit am Projekt fort.

Ich kann jedoch nicht sagen, ob dies in der gesamten Branche üblich ist.


2

In meiner Firma bekomme ich ungefähr alle zwei Monate ein paar Wochen. Ich bin mir nicht sicher, ob es üblich ist, Wochen ohne Arbeit zu verbringen, aber in der Freizeit kann man sich immer verbessern.


1

An meinem Arbeitsplatz treten Ausfallzeiten auf, wenn:

  1. Netzwerk / Server sind problematisch
  2. Nichts unmittelbares zu tun (z. B. Warten auf Besprechungen, um Anforderungen festzulegen)
  3. Warten, bis jemand etwas erledigt hat, das Sie für Ihre Arbeit benötigen (auch wenn das nicht gerade die beste Idee ist)

Wenn Ausfallzeiten geteilt werden, die für mich ungefähr 5% der Zeit sind, gehe ich normalerweise mit Leuten ins Gespräch, lasse den Kopf hängen, höre ein paar Witze.

Wenn ich mit nichts Wichtigem zu tun habe, habe ich ein Verzeichnis mit Tonnen von Büchern, die ich lese, wenn ich dazu berechtigt bin, oder zwischen langen Kompilierungssitzungen (oder ähnlichen Sitzungen) usw.

Aber obwohl ich das tue, muss ich etwas anerkennen (was mich selbst zum Sünder macht):

Es ist unsere Aufgabe als Programmierer, unsere Karriere zu Hause so zu gestalten, dass unser Chef uns nicht feuert oder so. Es ist nicht die Aufgabe des Chefs, dich mit seinem Geld verbessern zu lassen (Zeit, für die er dich bezahlt).

Aber als Alternative mache ich manchmal, anstatt zu lesen, ein paar andere Dinge, wie nützliche Skripte oder Ideen, schreibe Dokumente und Präsentationen über Methodenverbesserungen usw.

Dies gilt auch als Selbstverbesserung, da Sie dadurch nachdenken und anderen Entwicklern nützlich werden, die sich möglicherweise an Sie erinnern, wenn es darauf ankommt. Aber das Wichtigste ist, dass es das Geld wert ist, das man besser bezahlt als Bücher zu lesen ...


1

Nach meiner Erfahrung hängt es ganz von der Branche ab, wer das Projekt leitet.

Irgendetwas sagt mir, dass die Antworten auf diese Frage stark voreingenommen sein werden, da die einzigen Personen, die Zeit zum Lesen und Kommentieren auf dieser Website haben, diejenigen sind, die nicht viel zu tun haben. In meinem letzten Job gab es NIE Ausfallzeiten. Es hat viel damit zu tun, wie gut Projekte entkoppelt und organisiert wurden. Wenn es nicht gut organisiert ist, kann das gleichzeitige Arbeiten mehrerer Projekte zu Problemen beim Zusammenführen von Änderungen führen, und es ist tatsächlich kostengünstiger, ein bisschen nichts zu tun, als Dinge zu komplizieren.


0

Die meisten Ausfallzeiten sind in der Regel zum Geschäftsjahresende und / oder zum Jahresende zu verzeichnen (Dezember-Saison, da die meisten Kunden in den Urlaub fahren). Das Unternehmen wird aus verschiedenen Gründen "geschlossen" und die IT hat zwei bis drei Monate lang keine Bereitstellungen. Daher gibt es keine Änderungen.

Es kommt vor: Während dieser Zeit bewerten wir alle Änderungen / Projekte, die im Jahr durchgeführt wurden, finden heraus, wo wir uns verbessert haben oder fehlten, und finden eine Lösung, um uns für die nächste Saison / das nächste Semester zu verbessern.

Mach dir keine Sorgen.


In meiner Firma ist das Gegenteil der Fall. Da das Unternehmen geschlossen ist, planen wir unsere 'großen' Upgrades in diesen Zeiten. Die Ausfallzeiten der Server haben keine großen Auswirkungen.
Knut
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.