it-swarm-eu.dev

Warum sagen Anzeigen für S / W-Ingenieure immer, dass sie "eine schnelllebige Umgebung bieten"?

Wer möchte in einem schnelllebigen Umfeld arbeiten? Nicht ich! Ich möchte ein zivilisiertes Umfeld, in dem die Menschen einen Gleichgewichtssinn haben. Auf diese Weise wird qualitativ hochwertigere Arbeit geleistet, und das Arbeitsleben ist nicht voller Stress und Qualen.

234

Es ist der Code für "Wir ändern unsere Meinung über das, was wir von der Software erwarten, und wenn wir Sie einstellen, möchten wir nicht, dass Sie sich darüber beschweren. Tatsächlich erwarten wir, dass Sie viel Überstunden für die Implementierung unserer Software investieren." Letzte Laune Entscheidung, weil wir schnell. Sie wurden gewarnt. "

In Programmiersprache bedeutet dies: "Wir haben keine Spezifikationen, Komponententests oder jemanden, der sich noch daran erinnert, warum unsere Software so ist, wie sie ist."

297
Scott Whitlock

Da die meisten Stellenanzeigen nicht von Softwareentwicklern geschrieben wurden.

Es ist genau der gleiche Grund, warum so viele die "Fähigkeit zum Multitasking" benötigen. Jeder seriöse Softwareentwickler weiß, dass das menschliche Gehirn keine Multitasking-Aufgaben ausführen kann. Oder haben Sie 10 Jahre Erfahrung in Windows Server 2008.

148
whatsisname

Vielleicht ist es der alte Furz in mir, aber wenn ich sehe, dass ich denke, sie suchen die Jugendlichen, die mit großer Leidenschaft, Aufregung und Hingabe arbeiten ... und für weniger Geld.

Aber das bin ich.

80
msvb60

Viele Leute (denken Sie an HR, da sie diejenigen sind, die diese Dinge aufschreiben) setzen ein "schnelles" Tempo mit Aufregung gleich, und wenn es nicht aufregend ist, dann ist es langweilig.

Wer will einen langweiligen Job? Wenn es langweilig ist, will "Top-Talent" es sicherlich nicht und es lohnt sich nicht wirklich.

Diese Denkweise ist zwar weit verbreitet, aber falsch.

52
Sparky

Lassen Sie sie nicht wissen, dass sie das nicht tun sollen, wir müssen in der Lage sein, die Unternehmen, für die wir nicht arbeiten möchten, einfach auszusortieren! Für mich "schnelllebige Umgebung" = viele unbezahlte Überstunden.

36
HLGEM

Ich bin mit den negativen Ansichten nicht einverstanden. Wenn ich "Schnelle Umgebung" höre, denke ich "viele interessante Aufgaben, weil die Arbeit effektiv erledigt wird, damit Sie zu etwas anderem übergehen können". Ich würde mein aktuelles Arbeitsumfeld als "schnelllebig" beschreiben, aber ich würde auch von der Work-Life-Balance schwärmen, die ich bekomme.

Ich denke, das Problem ist, dass Personalvermittler "schnelllebig" mit "wir haben viele Notfälle und bringen die Leute dazu, viele Stunden zu verbringen" verwechseln - was fast das Gegenteil von schnelllebig ist. Notfälle entgleisen und randomisieren Menschen und verlangsamen das Geschäftstempo. Lange Arbeitszeiten sind ein Symptom dafür, dass man während der normalen Geschäftszeiten nicht schnell genug ist und versucht, dies durch mehr Arbeit auszugleichen. "Hart arbeiten, lange Stunden, während sie randomisiert werden, wenn etwas schief geht" und "schnell einen hohen Geschäftswert erzielen" sind zwei verschiedene, oft widersprüchliche Dinge.

"Schnelles Tempo" im Sinne von "Unser Team liefert in kurzer Zeit viel Geschäftswert" ist wünschenswert, da es zu einer verbesserten Work-Life-Balance führt. Sie erhalten großartige Inhalte für Lebensläufe und entwickeln Ihr Talent, ohne in Ihrer Freizeit viel Zeit in das selbständige Lernen zu investieren, da Sie so viel im Beruf lernen - was bedeutet, dass Ihre Freizeit für nicht programmierende Hobbys verwendet werden kann, ohne dass Ihre Fähigkeiten veraltet sind. "Schnelles Tempo" ist auch nicht langweilig, da Sie ein Projekt schnell abschließen und dann zu etwas Frischem übergehen können. Die IMO, die sich ständig mit Notfällen und "Bränden" befasst, die Fehler anderer Leute abdeckt, mit miesen Werkzeugen und schlechter Dokumentation umgeht usw., ist sehr frustrierend und langweilig.

Bearbeiten: Ich dachte an ein paar andere Dinge, die "schnell" implizieren, die positiv sind und attraktiv sein können: Erstens schlägt es vor, dass das Team agile Praktiken anwendet; Wasserfall ist nicht schnelllebig. Zweitens bedeutet dies, dass das Unternehmen oder Team klein und leicht ist und nicht in verschiedene Prozesse eingebunden ist. Leute, die in vielen Meetings sitzen und drei Formulare für jede Fehlerbehebung ausfüllen müssen, werden sich nicht schnell bewegen. Drittens deutet es auf ein wachsendes Unternehmen (vielleicht ein Start-up?) Oder ein Team hin, das Fortschritte macht und seinen Kunden viel Wert liefert, im Vergleich zu einem Unternehmen oder Team, das bereits seine interessante Arbeit geleistet hat und jetzt nur noch da sitzt Wartung durchführen und Geld für die Arbeit bekommen, die sie bereits geleistet haben.

Ein Kommentar unten weist auch darauf hin, dass "schnell" ein Kontrast zu "eingehend" ist. In einer schnelllebigen Umgebung erwerben Sie in sehr kurzer Zeit viele Fähigkeiten, werden jedoch möglicherweise keine Experten in einer dieser Umgebungen. In einer langsameren Umgebung, in der viele Experten benötigt werden und die Dinge beim ersten Mal gut gemacht werden müssen, werden die Fähigkeiten mit größerer Wahrscheinlichkeit vertieft. Viel Breite in den eigenen Fähigkeiten und ein paar Fähigkeiten in der Tiefe sind sehr unterschiedliche Karrierewege, daher ist "schnelles Tempo" auch ein Signal dafür, dass Leute, die Experten mit relativ engen Fähigkeiten werden wollen, sich wahrscheinlich nicht bewerben sollten.

28
Ethel Evans

Sie lesen wahrscheinlich nur Anzeigen für Softwareentwickler, aber die Wahrheit ist, dass alle Stellenausschreibungen besagen, dass sie "eine schnelllebige Umgebung bieten".

17
Caleb

Ich bin ein Personalvermittler im Technologiebereich. Die meisten Stellenbeschreibungen werden von der Personalabteilung gewaschen, bevor sie vor der Öffentlichkeit veröffentlicht werden. Ein technischer Manager könnte also dort sitzen und eine vernünftige Anforderung aufschreiben und darüber sprechen, wie "TBD" niemals zulässig ist, wenn Anforderungen festgelegt werden, sein Team beschreiben, die Arten von Projekten, auf die sie sich konzentrieren, die sie auszeichnen, usw. usw., yadda yadda . Dann versteht es die Personalabteilung und sagt: "Aber jeder mag es, hart zu arbeiten, hart zu spielen, richtig? Ich meine, das sagt jede andere Stellenbeschreibung da draußen. Wir sollten den Leuten besser sagen, dass wir schnelllebig sind." ', oder wir sehen zu altmodisch und langweilig aus. Google ist schnelllebig, richtig? Richtig? Wir müssen wie Google sein !! Oh, und alles loswerden, was wir vage, möglicherweise 1-in-a- Millionen Chance werden verklagt. "

Uggh. Ich hasse die meisten Stellenbeschreibungen. Voller Müll, wie Chuck es beschrieben hat. Außerdem sind sie nur eine Aufzählungsliste der Anforderungen, ohne Fleisch. Die meisten Personalabteilungen gehen auf die Website ihrer Konkurrenten, suchen einen ähnlichen Job wie den, den sie zum Ausfüllen, Kopieren und Einfügen benötigen, ändern den Namen des Unternehmens, ändern möglicherweise die Anforderungen ein wenig und veröffentlichen ihn dann.

Es handelt sich um Anzeigen: Sie sollten gut kommunizieren, was das Unternehmen wirklich mag (dh wenn Sie den Job annehmen, sitzen Sie in 3 Monaten nicht mehr da und fühlen sich wie ein Trottel, und dann müssen sie Sie ersetzen, wenn Du hörst auf); sei lustig (denn komm schon, wer mag es nicht lustig - wieder ist es eine Anzeige); und nicht Leute mit "schnellen" und "harten" Phrasen ausflippen, wenn sie nicht wahr sind.

Ende schimpfen ...

15
user20508

Der Klischeebegriff hier ist "junges und dynamisches Team". Mit anderen Worten, eine Gruppe von Menschen, die zu unerfahren sind, um zu wissen, dass es nicht normal ist, 20 Stunden Überstunden pro Woche ohne Bezahlung zu leisten, und kein Zeichen für ein gesundes Projekt, dessen Anforderungen sich mehrmals täglich bis zu 5 Minuten ändern vor der Lieferung ist abnormal und ungesund usw.

Es ist auch eine Möglichkeit, Ihnen zu sagen, dass Sie zu alt sind, ohne dies tatsächlich offen zu sagen (was nach den Gesetzen zur Diskriminierung aufgrund des Alters illegal wäre).

14
jwenting

Wenn alles unter Kontrolle zu sein scheint, sind Sie einfach nicht schnell genug. Mario Andretti (Rennfahrer)

Ich nehme "schnell" als Code für "etwas außer Kontrolle". Manche Leute mögen das. Andere nicht.

8
Walter Mitty

Bisher war meine Lieblingsaussage zusammen mit der "schnelllebigen Umgebung", dass der Personalmanager versuchte, es so klingen zu lassen, als ob es sich um eine lustige Pyjamaparty handelt, bis Mitternacht im Büro zu bleiben und den Code herauszugeben.

Persönlich möchte ich einen Job, der entspannt ist und Kekse hat ...

mmmmm ..... Kekse ..... (> ^. ^)> (#) mmmmmm ..... coookies ....

Aber es scheint, dass die meisten HR-Leute glauben wollen, dass wir Programmierer schnelle, schnelle und stressreiche Jobs wollen, nicht sicher, wer ihnen diese Idee gegeben hat, aber sie muss unterdrückt werden.

6
Jeff Langemeier

Viele Leute haben sich darauf konzentriert, was schnelles Tempo bedeuten kann, aber ich denke, es gibt noch einen anderen Grund: Viele Geschäfte sind langsam bis zur Stagnation - stellen Sie sich die Art von Ort vor, an dem das Finden eines Problems dazu führt, dass entweder Schulungen außerhalb des Unternehmens angefordert oder eingereicht werden ein Ticket und für den Tag nach Hause gehen. Wenn Sie einstellen, besteht der Wunsch, Einreichungen von Entwicklern zu vermeiden, die in die Branche eingestiegen sind und "Indoor-Job, kein schweres Heben" gedacht haben, aber diese spezielle Formulierung ist zu klischeehaft, um dies tatsächlich zu tun.

5
Chris Adams

Nun ... wir RockstarNinjasbevorzugen Action!

4
red-dirt

Vielleicht ist es ein Versuch, die faulen Programmierer abzuschrecken ...

4
Kenneth

Wer zum Teufel will eine schnelllebige Umgebung?

** erhebt die Hand **

Eine „schnelllebige Umgebung“ kann entweder eine Umgebung aus der Hölle sein oder eine Umgebung, in der es viele technologische Herausforderungen gibt. Ich halte mich von ersteren fern, aber ich suche absichtlich die späteren. Offensichtlich sollte man ein Gleichgewicht suchen (besonders wenn Sie wie ich sind, mit Familie und Kindern). Wenn Ihr Job Ihre Fähigkeiten und Ihre Leidenschaft jedoch nicht herausfordert, lernen Sie nicht. Und das ist das Schlimmste, was Sie für Ihre berufliche Karriere tun können.

Die Annahme, dass ein schnelles Umfeld immer schlecht ist, zeigt einen bestimmten Ausblick auf das Leben und die Art der technologieorientierten Karriere, die wir für uns selbst gewählt haben. Jeder Job hat seine Warzen. Was Sie aus ihnen machen, selbst in den schlimmsten Umgebungen, liegt allein und direkt bei Ihnen.

Es gibt einige "rasante" Jobs (im schlechten Sinne des Wortes), die einfach schrecklich waren, und ich würde diese Unternehmen nie wieder betreten. Aber die Erfahrungen selbst haben mich gelehrt, wie man professionell mit Druck umgeht und wie man Dinge so weit wie möglich menschlich erledigt. Diese Jobs waren nicht wegen der technischen und anforderungsbedingten Herausforderungen schrecklich, sondern wegen der schrecklichen persönlichen Dynamik und des Führungsstils.

Auf der anderen Seite waren die besten Jobs, die ich je hatte, auch in Bezug auf sich ändernde Anforderungen und technologische Herausforderungen „schnelllebig“. Hier lernst du wirklich, wie man sich der Gelegenheit stellt und liefert, was letztendlich jeder Programmierer (oder jeder Profi) suchen sollte.

Die Schwierigkeit von etwas ist keine Entschuldigung, um seine Vollendung zu vermeiden.

Nur Menschen ändern ihre Meinung, wenn es um Software geht, ist keine schlechte Sache. Es ist ein Spiegelbild der Weltdynamik, und wir in der Software sind das Geschäft, realistische ausführbare Modelle der Welt zu erstellen. Ich bin erstaunt, wie viele Programmierer dies tatsächlich nicht verstehen.

Die Herausforderung besteht darin, zu wissen, wie man mit der kontinuierlichen (und normalerweise chaotischen) Änderungsrate umgeht. Dabei gibt es zwei Seiten der Medaille: Es gibt nicht-technisches Management und es gibt technisches Management (Ihre Rolle als Programmierer und Software-Ingenieur). Und das letztere ist genauso wichtig und vielleicht noch wichtiger als das erstere.

Letztendlich möchten Sie sich von schlechten Arbeitsumgebungen fernhalten, aber um Ihre berufliche Laufbahn zu fördern, sollten Sie immer nach rechtmäßig schnelllebigen Umgebungen suchen. Andernfalls suchen wir möglicherweise nur nach einem 9-zu-5-Job, der COBOL/RPG-Berichte verwaltet.

4
luis.espinal

Meinst du das?
"Sie müssen in der Lage sein, in einer Agile/Scrum-Umgebung zu gedeihen, die schnelllebig ist, eine minimale Struktur und einen minimalen Prozess aufweist und schnell wächst."

Ich denke, es bedeutet aufregend. Andererseits könnte es auch extreme Überstunden und Lohnausfälle bedeuten.

4
DisEngaged

Wow, ihr alle schaut tief in die genaue Bedeutung dieses Satzes :-)

http://en.wikipedia.org/wiki/Hanlon%27s_razor sagt "Niemals der Bosheit das zuschreiben, was durch Dummheit angemessen erklärt wird."

Warum sagen Anzeigen für S/W-Ingenieure immer, dass sie „eine schnelllebige Umgebung bieten“?

Weil die Stellenanzeige von jemandem geschrieben wurde, der eigentlich nicht schreiben kann, keine Vorstellungskraft hat und deshalb auf müde alte Sätze wie diesen zurückgreifen muss?

Ich meine, komm schon, wir alle wissen, wie gut Programmierer darin sind, Dokumentation zu schreiben :-P

4
James

Ist nur syntaktischer Zucker für Stress und Chaos.

Das bedeutet es. Es bedeutet, dass Sie sich schnell anpassen müssen, dass die Fristen für gestern erfunden werden und dass Sie sich damit auseinandersetzen müssen, weil es eine schnelllebige Umgebung ist. Nur eine nette Syntax und eine Entschuldigung für eine Umgebung, die stressig sein wird.

3
Elzo Valugi

Wir könnten dies überdenken.

Ich denke, es wird oft verwendet, weil "gee, ich habe nur drei Sätze und eine lächerlich große Menge von Aufzählungszeichen ... ich sollte mir besser etwas anderes überlegen, um es zu sagen".

3
glaucon

Die Antwort ist, dass gute Entwickler sich schnell langweilen und wenn sie sich langweilen, gehen sie. Zu sagen, dass Sie eine schnelllebige Umgebung anbieten, ist ein Versuch, gute Entwickler zu finden. Das Anbieten einer schnelllebigen Umgebung ist ein guter Weg, um den Umsatz zu reduzieren.

Außerdem habe ich jemanden gesehen, der "faule Programmierer" erwähnt hat. Dem stimme ich ebenfalls zu. Schnelles Tempo bedeutet, dass Sie keine Zeit haben, um zu lernen, wie man ein Entwickler ist. Sie sollten es also bereits sein.

Außerdem stammen die Anzeigen, die die Leute schreiben, meistens von der Personalabteilung oder von jemandem, der nichts über die Position weiß. "Wir benötigen Expertenlevel in [Alphabetsuppe hier einfügen] und BA und 10-jährige Erfahrung und [hier andere verrückte Anforderungen einfügen]". Ich hasse diese Anzeigen.

3
DustinDavis

Es könnte einfach sein, dass die Personalabteilung etwas wollte, das nach "cool" klingt, aber da das Unternehmen Gehaltsberechnungen anstelle von Robotern auf dem Mars durchführt, entscheiden sie sich für diesen vagen "es bedeutet, was immer Sie wollen, dass es bedeutet" Stil . Ein Beweis dafür ist in mehreren der Antworten hier.

3
l0b0

Ich habe einen Freund, der ein autodidaktischer Entwickler ist. Weißt du, die einzige Sprache, die er einigermaßen beherrscht, ist C #, was keine schlechte Sache ist. Es ist in Ordnung, nur eine Sprache zu kennen, aber sie gut zu kennen. Er hatte keine Berufsausbildung, abgesehen von Microsoft-Zertifikaten (MCSE oder so), keinen Hochschulabschluss oder so, er schaffte es kaum aus der High School heraus.

Jetzt veröffentlicht er auf Facebook seine neueste Idee für eine Android App, für einen neuen Twitter-Client, einen URL-Verkürzungsdienst, einen Image-Hoster ...

Er wollte einen neuen Browser in C # entwickeln, blieb aber auf halbem Weg stehen.

Er macht immer wieder Videos auf Youtube über TFS und wie cool das Projektmanagement mit all diesen netten Microsoft-Produkten ist.

Jetzt hat er ein weiteres Startup, einen Client zur Integration sozialer Netzwerke zur Verwendung mit MS Office-Produkten.

* seufz *

Die Art von "Start-Ups" und Software, die er entwickelt, ist genau die Art, die ich mir hinter diesen Anzeigen vorstelle. Gehirn-Fürze, die aufregend klingen, aber verlieren, sind ziemlich schnell. Sie planen, die Software Freeware zu machen und Support zu berechnen. Es scheint alles irgendwie Dampfgeschirr zu sein. Es scheint, als würde die Arbeit für sie etwas Arbeit bedeuten, von der die meisten Dinge irgendwann nicht mehr verwendet werden, und dann wird das Ganze abgeschaltet und jeder sucht nach dem Schuldigen, dem faulen Arsch, der die Arbeit nicht erledigt hat .

2
polemon

Mit der Technologie Schritt zu halten oder zumindest die Illusion davon zu haben, wäre ein weiterer Grund, den ich bemerken würde. Möchten Sie nicht dort arbeiten, wo immer neue Dinge auf Sie zukommen, wenn Leute sagen: "Hey, könnten wir das tun? Wie wäre es, wenn wir jetzt damit anfangen?"

2
JB King

Als jemand, der kürzlich eine Stellenbeschreibung geschrieben hat, war ich versucht, diesen Satz zu verwenden, aber nicht wirklich aus den meisten Gründen, die jeder oben erwähnt hat. Es liegt nicht daran, dass die Dinge außer Kontrolle geraten und nicht daran, dass alles durcheinander ist oder dass Sie eine Bootsladung unbezahlter Überstunden benötigen. Das ist nicht schnelllebig. Das ist nur Missmanagement.

Für mich ist schnelllebig: Wir haben viel zu tun und Sie müssen mithalten. Wenn Sie entspannt und von der Regierung arbeiten möchten, ist dies nicht der richtige Ort für Sie.

Dies ist positiv, da es viele Möglichkeiten gibt, Wert für das Unternehmen zu schaffen, was zu mehr Wachstum für das Unternehmen und einer höheren Vergütung für Sie führt.

2
user20525

Ist die englische Sprache nicht brillant? Eine einfache Zwei-Wörter-Aussage kann eine große Debatte auslösen, die auf Interpretation, Mehrdeutigkeit und persönlicher Erfahrung basiert.

Ich glaube nicht, dass irgendetwas mit "Face-Paced" nicht stimmt, vorausgesetzt, es ist qualifiziert. Angesichts des Fehlens einer qualifizierten Aussage würde ich jedoch ein alternatives Synonym oder mehr Details bevorzugen. Wenn Sie versuchen, "häufige, vierzehntägige Iterationen" oder "viele arbeitsbegeisterte Programmierer, die 80% ihrer Programmierung ausgeben möchten" zu sagen, sagen Sie dies nicht "schnell", da es mehrdeutig und offen für Interpretationen ist.

Viel zu oft werden hinzugefügte Jobs mit Schlagworten versehen, von denen der Personalvermittler glaubt, dass Sie sie hören möchten.

Nach meiner Erfahrung bedeutete schnelles Tempo oft die Brandbekämpfung oder die Arbeit an Projekten gegen Fristen mit nicht genügend Zeit, um alles nach besten Kräften Ihres Teams zu liefern. Dies war zuweilen auf schlechtes Management und unvorhergesehene Umstände zurückzuführen, aber ich würde einen entspannteren, ausgewogenen (aber dennoch effizienten und optimierten) Ansatz anstelle eines "schnellen" Ansatzes wählen.

Ich habe einmal eine Stellenanzeige gelesen, in der der Personalvermittler so etwas wie "den besten Job, den Sie dieses Jahr sehen werden" veröffentlicht hat. Sofortige Reaktion, Unsinn, es ist ein Verkaufsgespräch, warum? weil ich Personalvermittler in dieselbe Gruppe wie Immobilienmakler stelle (dort für die Kommission und sie können es sich nicht leisten, ehrlich zu sein).

2
user20534

Wenn ich es höre, denke ich an diesen Blogpost von Coding Horror . Schnelles Tempo kann sicherlich ein großer Vorteil sein, wenn es um Iterationen und Entwicklung geht. Leider bezweifle ich, dass sich das "schnelle" in Stellenanzeigen auf die Geschwindigkeit der Iterationen bezieht.

2
Fredrik

Es ist ihre Art zu sagen, "das Sh * t wird schneller stromabwärts fließen, als Sie dagegen paddeln können." Die Anforderungen ändern sich schneller, als Sie die vorherige Version codieren können, und Funktionen werden hinzugefügt, wenn der RedBull-Projektmanager sie sich ausdenkt.

Ich bin so froh, dass ich mich nicht mehr mit der Umsetzung der "Duschvisionen" anderer Leute befassen muss.

2

für mich bedeutet schnelles Umfeld , dass der Bewerber lernbereit sein muss neue Dinge.

Beispiel

  • Das Projekt der letzten Monate war in Java
  • Das nächste Projekt wird in c # sein
2
k3b

Dies bedeutet wahrscheinlich zum Teil, dass das Unternehmen geschäftliche Entscheidungen, die von den Kundenanforderungen abhängen, über die Bedürfnisse seiner technischen Mitarbeiter schätzt.

Nicht trollin ', nur versuchen realistisch zu sein ...

1
CokoBWare

Weil sich ihr Capability Maturity Model auf Level 1 befindet - Chaos.

0
CodeART

Normalerweise, weil sie denken, dass sie mit Boost und C++ auf dem neuesten Stand sind.

0
Matt Joiner