Warum sollte es Druck geben, wenn jeder weiß, was er tut und die Projekte genau geschätzt werden? Wenn es Druck oder sogar hohen Druck gibt, dann impliziert dies, dass das, was sie gerade tun, nicht funktioniert. Warum sollte ein guter Programmierer so einem Team beitreten wollen? Ist diese Art von Stellenausschreibung bei dem Versuch, anzugeben, gescheitert oder sind sie wirklich nur ehrlich? Oder gibt es wirklich gute Gründe für Druck?
project-management
Andy
quelle
quelle
Antworten:
Beispiel für einen Hochdruckjob: Algorithmischer Hochfrequenzhandel. Ein Freund von mir, ein Softwareentwickler, arbeitet für einen Handelsshop. Enormer Stress, enormer Druck. Alle Fristen sind "im Moment". Alles wird an dem Tag an die Produktion geschickt, an dem es geschrieben wurde. Schon ein paar Minuten Verspätung könnten das Unternehmen Millionen kosten. Nicht viele Menschen können mit einer solchen Umgebung umgehen. Wenn Sie es schaffen, erwarten Sie ein um 50-100% höheres Gehalt als in der Branche üblich auf Ihrem Niveau + Jahresendbonus, basierend auf% des Gewinns Ihrer Algen. Es ist super risikoreich, unter hohem Druck, hohe Belohnung. Es hat nichts mit unrealistischen Fristen oder fehlendem Management zu tun, und alles was mit Ihrer Fähigkeit zu tun hat, mit dem Druck umzugehen. (Und Händler schwören auf Ihr Gesicht, während ihre Gewinn- und Verlustrechnung an diesem Tag in die Knie geht.)
Andere Beispiele:
Alternativ ist es nicht unbedingt nur ein Code für " Wir sind unterbesetzt und haben unrealistisch aggressive Fristen ", sondern möglicherweise auch ein Code für "Ihre Verantwortung macht Sie zu einer entbehrlichen Haftung, wenn etwas schief geht".
quelle
Ich habe diesen Code immer für "Wir haben zu wenig Ressourcen und unrealistisch aggressive Fristen" gehalten.
quelle
Vielleicht gehen die Personalvermittler davon aus, dass jemand, der ein "Hochdruckumfeld" aushalten oder sogar genießen kann, in diesem bestimmten Unternehmen produktiver ist.
Tatsächlich kann es sich um eine korrekte Annahme handeln: Ein minderwertiger Entwickler, der bereit ist, Druck auszuüben, um seinen Job zu behalten, ist möglicherweise nur geringfügig produktiv, während ein guter Entwickler, der es sich leisten kann, eine Auswahl zu treffen, in einer solchen Situation enden sollte eine Scherzfirma, würde in kürzester Zeit gehen und wäre überhaupt nicht produktiv.
quelle
Es ist eine Codephrase für "Wir wollen junge unverheiratete Programmierer, die bereit sind, völlig unvernünftige Stunden auf Kosten ihres Privatlebens zu arbeiten."
Zum Teil können sie das nicht ausdrücklich sagen, weil es illegal ist, nach Alter und Familienstand zu diskriminieren.
quelle
Ein Startup, das schnell auf den Markt kommt, muss kämpfen, um schneller als die Konkurrenz zu sein. Für ein solches Unternehmen ist es sinnvoll, ein Arbeitsumfeld mit hohem Druck zu schaffen, da es den Unterschied zwischen dem nächsten Facebook und einem zu kleinen zu späten Unternehmen ausmachen kann, zwei Monate bevor andere an demselben Problem arbeiten Service, an den sich niemand erinnert. Wenn Sie in einem solchen Unternehmen arbeiten, können Sie durch Aktienoptionen schnell reich werden.
Ständig hoher Druck ist für ein etabliertes Softwareunternehmen ein Zeichen für schlechtes Management und / oder gierige Eigentümer und daher eine rote Fahne.
quelle
Mann, es gibt eine Menge Entlüftung in diesem Thread: P
"Jeder weiß, was sie tun und die Projekte sind genau geschätzt", ist das, was jeder will, aber man sollte nicht vergessen, dass diese Teams nicht immer so waren. Jedes Team fängt schlecht an, bevor es irgendwann besser wird. Bis es diesen utopischen Zustand erreicht, ist der Druck normal. Andernfalls wäre das Management wahrscheinlich schuldig, zu wenig gefragt zu haben.
Ich mag die "Hochdruck" -Aussage in den seltenen Fällen, in denen ich sie sehe, weil dies die Teams sind, die die Symptome gesehen haben, obwohl sie möglicherweise nicht alle Antworten haben. Das ist besser als die meisten anderen Anzeigen, die überhaupt keine Ahnung haben.
Wenn es sich bei der Konkurrenz also nicht um ein großartiges Softwarehaus handelt, von dem ich weiß, würde ich diesen "Hochdruck" zumindest interessant finden. Es gibt weniger gute Teams auf dem Markt als gute Programmierer, und ehrlich gesagt ist es Zeitverschwendung, sich für die Besten einzusetzen (vorausgesetzt, sie wollen auch Sie), es sei denn, Sie haben keinen Mund zum Füttern.
In diesem Sinne schreckt mich der Ausdruck "hoher Druck" überhaupt nicht ab.
quelle
Einer von zwei Gründen:
Sie möchten, dass Sie Ihr soziales Leben an 12-Stunden-Tagen und Wochenenden aufgeben, ohne zusätzliche Belohnung, um ein Projekt zu retten, das zu spät und zu teuer ist und bei dem der Kunde zu klagen droht. Normalerweise, weil das Verkaufsteam zusätzliche Funktionen versprochen hat, ohne sie an den Entwicklern vorbeizulaufen.
Die Fenster lassen sich nicht öffnen und das Personal leidet unter Blähungen.
Ich denke es ist 1.
quelle
Ich denke du verstehst den Punkt.
Gute Programmierer arbeiten nicht in diesen Unternehmen, dann werden weniger Dinge erledigt (verschiedene Studien zeigen, dass die TCO zwischen den Entwicklern von 10 auf 26 steigt, was enorm ist) und der Druck steigt, was dazu führt, dass mehr gute Entwickler die Firma verlassen.
Solch ein Unternehmen wird oft Tests, Qualitätssicherung oder Refactoring einschränken, um unrealistische Fristen zu erreichen. Was dazu führte, dass es schwieriger wurde, die Frist für die nächste Veröffentlichung einzuhalten. Dies ist ein selbstverwaltender Prozess, und solange das obere Management diesen Trend nicht brechen möchte, ist dies ein Rezept für eine Katastrophe.
Beachten Sie, dass 60% bis 80% des IT-Projekts als fehlgeschlagen gelten (genaue Zahlen siehe Chaosbericht). Und das hat viel mit dem Verhalten zu tun, das in den von Ihnen gelesenen Stellenangeboten gezeigt wird.
Dies wird oft als Totes-Meer-Effekt bezeichnet und ist ein sehr reales Phänomen in der IT-Branche.
quelle
60% to 80% of IT project are considered as failure
Ich höre diese Statistik oft, aber sie ist von Natur aus unaufrichtig. Nach wessen Maßstäben? Die Anwendungs- und Projektmanager finden immer einen Weg, ein Fehlerprojekt zum Erfolg zu führen. Stakeholder geben Misserfolge nicht gerne zu, weil sie Zeit und Geld in das Projekt investiert haben. Es ist für keine Partei von politischem Vorteil, zuzugeben, dass ein Projekt gescheitert ist, mit Ausnahme von Dritten, die die Prüfungs- oder Beratungsfunktion ausüben. Legen Sie Ihren Kopf in den Sand und akzeptieren Sie beschissene Software, für die Sie zu viel bezahlt haben und die den Bedarf nur teilweise deckt.Warum?
Weil sie Hochdruck sind.
Warum?
Weil sie in Bezug auf die IT nicht wissen, was sie tun, oder genauer gesagt, sich nicht an gute Entwicklungspraktiken halten, weil jemand außerhalb der IT die Verantwortung trägt.
Eines der Probleme, die wir Softwareentwickler haben, ist, dass Software kein greifbares, physisches Objekt ist. Für Nicht-IT-Leute ist es diese wollige, obskure Sache, die nur in ihrem Computer existiert.
Aber weil sie es nicht anfassen können, schätzen sie die Feinheiten, die beim Erstellen guter Software entstehen, nicht.
Wenn Sie also diese Art von Leuten dazu bringen, "den Bus zu fahren", erhalten Sie bald Kommentare wie:
Sie verstehen es nicht.
quelle
Ich sehe es selten so, aber solche Aussagen sind bestenfalls Modewörter und im schlimmsten Fall unbegründet.
Ich habe Jobs gesehen, die als "schnell" beschrieben wurden und zu den langsamsten, langweiligsten, hirnverfallendsten und schleichend langweiligsten Jobs gehören, die man sich für einen Menschen vorstellen kann. Ich habe auch viel Zeit investiert und war bei Jobs, bei denen durch die Beschreibung in keiner Weise die tatsächlichen Bedürfnisse des Jobs berücksichtigt wurden, einer erheblichen Herausforderung ausgesetzt.
Sie würden einen Fehler machen, wenn Sie zu viel darüber nachdenken würden. Sie lernen viel mehr über ein Arbeitsumfeld und die Verantwortlichkeiten eines potenziellen Jobs, indem Sie den Interviewer befragen und ihm wichtige Fragen stellen, die dabei helfen, die verborgenen Geheimnisse und Funktionsstörungen aufzudecken, über die er Ihnen nicht erzählt.
quelle
Glassdoor might give some insight as well.
. Tausendmal DAS! Wenn Sie jemals anfangen, Ihren Job zu hassen, gehen Sie einfach auf Glassdoor und schauen Sie sich Mitarbeiterbewertungen von 20 anderen Softwareentwicklungs-Arbeitgebern in Ihrer Umgebung an. Sie werden sehr schnell feststellen, wie viel Glück Sie haben. Selbst wenn man bedenkt, dass die meisten Leute, die eine Rezension schreiben, von Anfang an verärgert sind, findet man im Allgemeinen genug Insiderwissen, um zu wissen, dass die überwiegende Mehrheit der Softwarehäuser nur ein schrecklicher Arbeitsplatz ist. Gutes Management und Best Practices sind leider die Ausnahme, nicht die Regel.Das bedeutet in den meisten Fällen nicht so viel. Würde ein Unternehmen wirklich sagen, dass es ein Arbeitsumfeld gibt, in dem die Philosophie " Mañana " lautet ? Es ist eines dieser Standardklischees, die von Personalverantwortlichen in Stellenanzeigen aufgenommen werden, genauso wie sie sagen, dass sie "hoch motivierte Leute" wollen und dass sie "ein wettbewerbsfähiges Gehalt mit einem kompletten Vorteilspaket" anbieten.
Sie müssen in Ihrem Vorstellungsgespräch genau herausfinden, welchen Druck ein Job wahrscheinlich hat, ob es sich nur um Personalfragen handelt oder ob wirklich zeitkritische Aufgaben zu erledigen sind. Beispielsweise stellen Sie möglicherweise fest, dass sie viele kundenorientierte oder zeitkritische Projekte durchführen, die sehr schnell erledigt werden müssen, z. B. Werbekampagnen oder Eventplanung. Oder Sie stellen möglicherweise fest, dass die Organisation mit Schlägern und Idioten gefüllt ist, die hässlichen Druck ausüben. Oder es kann nur HR-BS sein und die Umgebung ist ein ziemlich typischer Entwicklungsbetrieb.
quelle
Ich ignoriere diese Art von Stellenausschreibungen jetzt. Sie meinen, wir wollen einen Sklaven, der 80 Stunden pro Woche arbeitet und nicht bezahlt wird. Dies ist ein Zeichen dafür, dass die Verwaltung keine korrekten Gebote für Projekte abgibt oder Projekte nicht korrekt verwaltet.
Gut geführte Teams laufen pünktlich und ohne zusätzlichen Stress, wie Manager, die 100 neue Anforderungen annehmen und versuchen, das Datum zu halten. Ich hatte seit Jahren keinen Todesmarsch mehr. Das Nächste war, als ich als Berater zu einem scheiternden Projekt zurückkam und exorbitante Stundensätze machte und ein langes Urlaubswochenende verbrachte, um einen größeren Fehler zu beheben.
quelle
Tatsache ist, dass Projekte in den meisten Fällen nie genau geschätzt werden!
das wird hohen Druck erzeugen!
Außerdem haben die meisten dieser Unternehmen Wochenteams, die zu Systemausfällen führen, bei denen Sie unter Druck kurzfristig um Mitternacht arbeiten müssen :)
quelle
"Wenn jeder weiß, was er tut und die Projekte genau geschätzt werden?" ist eine wirklich große Annahme. Normalerweise ist diese Annahme falsch, wenn das Unternehmen angibt, dass es sich um eine "Hochdruckumgebung" handelt.
Und ja, es gibt viele Unternehmen, die nicht planen und Mitarbeiter haben, die ihre Ziele nicht erreichen. Es gibt viele Unternehmen, die nicht zu diesen Anforderungen passen. Sie müssen lediglich Ihre eigenen Standards einhalten und sich weigern, in diesen Hochdruckberufen zu arbeiten.
quelle
Der einzige Ort, an dem dies in Ordnung ist, ist, wenn Sie einen Job haben, bei dem das Leben auf dem Spiel steht.
Wenn Sie beispielsweise der Systemadministrator für Dienste sind, die verfügbar sein müssen, um Flugzeuge am Himmel zu halten, sollten Sie mit hohem Druck rechnen. Wenn Sie an Software arbeiten, die für Soldaten in einem Kriegsgebiet bereitgestellt wird, können Sie mit Druck rechnen.
Wenn Sie dies sehen, fragen Sie den Interviewer, ob Leben auf dem Spiel stehen, wenn Sie eine Frist oder einen Alarm verpassen. Wenn nicht, sind sie dramatisch.
quelle
Das bedeutet, dass sie noch nie von Agile, Scrum oder Kanban gehört haben und es ihnen egal ist, ihre Entwickler auszubrennen.
quelle