Warum sagen Anzeigen für Softwareentwickler immer, dass sie eine schnelllebige Umgebung bieten?


234

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


36
Hervorragende Frage! Ich sehe das sehr. Ich denke, ob eine technische oder eine nicht-technische Person diesen Satz geschrieben hat, Sie wollen zur Hölle wegbleiben.
Job

21
Vielleicht bedeutet dies einfach, dass sie Windows 98 nicht mehr verwenden.
JYelton,

9
Gute Frage. Ich habe das erst vor einer Woche gesehen (aber es erscheinen immer wieder ähnliche Postings): "Rasantes Umfeld, Arbeit unter Druck". Klingt nach einem Traumjob. : /
Randy Levy

11
Zum Teufel mit dem Tempo. Zeigen Sie mir die Snackbar und ich zeige Ihnen Tempo :)
Tim Post

11
"Fast Pace" ist die Unternehmenskultur eines "Dynamic" -Arbeiters aus den Stellenanzeigen der 90er Jahre. Es ist auch das Schlüsselwort für "Wenn Sie über 35 sind, möchten wir Sie nicht einstellen, können es aber nicht zugeben".
Uri

Antworten:


297

Der Code lautet: "Wir überlegen uns sehr viel, was wir von der Software erwarten, und wenn wir Sie einstellen, möchten wir nicht, dass Sie sich darüber beschweren. Wir erwarten sogar, dass Sie viel Überstunden aufwenden, um unsere zu implementieren." letzte Laune Entscheidung, weil wir schnell sind . Sie wurden gewarnt. "

In der Programmiersprache bedeutet das: "Wir haben keine Spezifikationen, Unit-Tests oder sonst jemanden, der sich noch daran erinnert, warum unsere Software so ist, wie sie ist."


82
Es könnte auch bedeuten, dass wir Sie oder Ihren Standpunkt nicht respektieren. Sie müssen nur die Klappe halten und liefern, was wir morgen oder am Ende des Tages wollen. Wir kümmern uns nicht um langfristige Lösungen und '. Ihr habt vielleicht noch nie davon gehört ... Mir wurde die Aufgabe übertragen, eine Crawling-Engine für Foren zu entwickeln. Mein Chef sagte mir "Verschwende keine Zeit mit dem Unterricht".
Imran Omar Bukhsh

21
Es ist eine "Wahrheit in der Werbung" -Anforderung, damit sie manisch durcheinander geratenes Höllenloch sagen können, ohne die Leute abzuschrecken.
Martin Beckett

6
Ich bin mit diesem Standpunkt wirklich nicht einverstanden. Schnelles Tempo bedeutet, dass das Team wirklich effizient ist und häufig loslässt. Ja, einige Unternehmen missbrauchen diesen Satz und stehlen wahrscheinlich Sätze, die von erfolgreichen Unternehmen verwendet werden und die so aussehen, als ob sie ihr eigenes Unternehmen betrügen. Wenn der Job gut klingt, gehen Sie zum Vorstellungsgespräch und teilen Sie ihnen Ihre Erwartungen an die Arbeitszeit in einer nicht ungewissen Sprache mit. Gute, schnelllebige Unternehmen wollen keine Märtyrer, sondern effiziente, zuverlässige Mitarbeiter mit Zeitmanagementfähigkeiten.
Ethel Evans

24
@Ethel - da stimme ich nicht zu. Wenn sie das meinten und etwas über Softwareentwicklung wussten, verwendeten sie das Wort "agil" und nicht "schnell".
Scott Whitlock

5
Ein anderer verwandter Schlüsselbegriff, der dies häufig begleitet, ist "ergebnisorientiert". Auch dies bedeutet kurzfristig ergebnisorientiert, ohne Rücksicht auf Spezifikationen, Dokumentation jeglicher Art, Komponententests oder alles, was zu einer langfristigen Wartbarkeit des Codes führen könnte. Sie wollen einfach "Ergebnisse jetzt". Es ist wirklich traurig, dass sie auf kurze Sicht so viel Energie verbrauchen und auf lange Sicht nie wirklich aufbauen. Vermeiden Sie solche Orte um jeden Preis.
Mike Rosenblum

148

Weil die meisten Stellenanzeigen nicht von Software-Ingenieuren geschrieben wurden.

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


1
Genau. "Schnell" ist nur HR-Speak für "aufregend".
MGOwen

80

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

Aber das bin ich.


28
Als graubärtiger Gefährte sehe ich dies als eine Codephrase für "nur Jugendliche müssen sich bewerben".
Tangurena

1
Junggebliebene sind möglicherweise mehr auf den Punkt als das physische Alter. Wenn Sie in Bezug auf Diskussionsthemen und Sprachgebrauch (z. B. zomg) mit den Jugendlichen mithalten können, sollten Sie in Ordnung sein. Ebenso wird das Sprechen über "die guten alten Tage" keine Herzen gewinnen.
JBRWilkinson

2
Ich war dort in den guten alten Tagen. Sie waren nicht so toll. Ich halte mit und über einen guten Teil der Youngins hinaus Schritt. Ich spreche nur über einen Job WERBUNG , die sagt : „schnelllebigen.“ Mir geht es gut, wenn der Job schnell ist. Ich mag einfach keine Werbung , die besagt, dass dies ein wichtiges Verkaufsargument ist. Sagen Sie mir die Art des Projekts, die Technologien und die Bezahlung. Das ist alles, was mir in einer AD wichtig ist . Ich werde den Rest von dem bekommen, was ich beim Interview wissen möchte.

1
Vielleicht. Ich entschuldige mich für meine ruckelige Antwort vorhin.

3
Ich habe einige Craigslist-Anzeigen markiert, die offensichtlich ausschließlich junge Kandidaten fragten und es kaum schafften, das Wort "jung" nicht zu sagen.
Chuck Stephanski

52

Viele Leute (denken 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 möchte einen langweiligen Job? Wenn es langweilig ist, wollen "Top-Talente" es sicherlich nicht und es lohnt sich auch nicht wirklich.

Diese Denkweise ist zwar weit verbreitet, aber falsch.


2
Ist es falsch Ich sammle im Allgemeinen keine neuen Fähigkeiten und erweitere meine Fähigkeiten bei langweiliger Arbeit, und Top-Talente wollen im Allgemeinen immer noch wachsen. Wenn dieses Top-Talent Work-Life-Balance will, ist es umso wichtiger, am Arbeitsplatz und nicht nur in der Freizeit wachsen zu können. Auf der anderen Seite können Menschen oftmals "ununterbrochene Notfälle" mit "interessanter Arbeit" verwechseln. IME, Notfälle sind sehr langweilig und behindern gerade die interessante Arbeit, die von einem wirklich schnelllebigen Umfeld geboten wird.
Ethel Evans

4
@Ethel - ich strebe langweilig an. Wenn ich zu beschäftigt bin, habe ich keine Zeit, um Dinge richtig zu machen, zu lernen oder zu wachsen. Langweilige Arbeit muss noch erledigt werden. Langweiliger Code funktioniert einfach und bricht nicht. Wenn ich gelangweilt bin, nutze ich die Gelegenheit, etwas Neues zu lernen und auszuprobieren, um die Dinge noch besser (und letztendlich langweiliger) zu machen.
Sparky

3
@Ethel: Tatsache, die in die Realität umgesetzt wird, bedeutet konstant hohen Druck und Stress aufgrund zu enger Fristen, unzureichender Spezifikationen und allgemein unzureichenden Managements. Als Ergebnis bedeutet , dass es in der Regel auch schlechtes Preis - Leistungs - Verhältnis zu liefern, da es keine Zeit für eine angemessene QA ist, Dokumentation, Erfassung von Anforderungen, usw.
jwenting

5
Wer möchte einen langweiligen Job? Flugzeugpiloten.
Kaz Dragon

2
Nein, es ist eine juristische Technik, die von der Personalabteilung zur Diskriminierung eingesetzt wird, ohne gegen das Arbeitsrecht zu verstoßen. HR darf nicht sagen, dass es sich nur um junge und unbeschwerte Kandidaten handelt.
Bit-Twiddler

36

Lassen Sie sie nicht wissen, dass sie das nicht tun, wir müssen in der Lage sein, die Unternehmen, für die wir nicht arbeiten wollen, einfach auszusondern! Für mich "schnelllebiges Umfeld" = viele unbezahlte Überstunden.


6
Ja, ich glaube, sie tun mir einen Gefallen, wenn sie mich warnen, dass ich dort nicht arbeiten will. leider sehe ich es zu oft.
Chuck Stephanski

Die allgemeine Praxis hat begonnen, dieser schlechten Angewohnheit zu folgen = / Einige Unternehmen, die in Bezug auf ihr Tempo nichts Besonderes zu suchen haben, werden in einem "schnelllebigen Umfeld" einfach deshalb einen Beitrag leisten, weil es sich um eine Entwicklungsposition handelt. x_x
Garet Claborn

28

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

Ich denke, das Problem ist, dass Personalvermittler "schnelllebige" mit "wir haben viele Notfälle und machen die Leute in viele Stunden" verwechseln - was fast das Gegenteil von schnelllebigen ist. Notfälle entgleisen und leiten Menschen nach dem Zufallsprinzip weiter, was das Geschäftstempo verlangsamt. Lange Arbeitszeiten sind ein Symptom dafür, dass man während der normalen Geschäftszeiten nicht schnell genug arbeitet und versucht, dies durch mehr Arbeit auszugleichen. "Harte, lange Arbeitsstunden, während man zufällig ausgewählt wird, wenn etwas schief geht" und "schnell einen hohen geschäftlichen Nutzen erzielt" sind zwei unterschiedliche, oft widersprüchliche Dinge.

"Schnelllebig" im Sinne von "unser Team liefert in kurzer Zeit viel Geschäftswert" ist wünschenswert, da es zu einer besseren Vereinbarkeit von Beruf und Privatleben führt. Sie erhalten großartige Inhalte für Ihren Lebenslauf und entwickeln Ihr Talent, ohne viel Zeit in das selbständige Lernen in Ihrer Freizeit zu investieren, da Sie so viel bei der Arbeit lernen - was bedeutet, dass Ihre Freizeit für nicht programmierbare Hobbys verwendet werden kann, ohne dass Ihre Fähigkeiten veraltet sind. "Schnell" ist auch nicht langweilig, da Sie ein Projekt schnell abschließen und dann zu etwas Neuem übergehen können. IMO ist sehr frustrierend und langweilig, weil es ständig mit Notfällen und "Bränden" zu tun hat, um die Fehler anderer zu decken, mit miesen Werkzeugen und schlechter Dokumentation umzugehen und so weiter.

Bearbeiten: Ich dachte an ein paar andere Dinge, die "schnelllebig" impliziert, dass sie positiv sind und attraktiv sein können: Erstens legt es nahe, dass das Team agile Praktiken anwendet; Wasserfall ist nicht schnelllebig. Zweitens bedeutet dies, dass die Firma oder das Team klein und leicht ist und nicht an verschiedene Prozesse gebunden 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 Team hin, das Fortschritte macht und seinen Kunden viel Wert liefert, im Vergleich zu einem Unternehmen oder Team, das seine interessante Arbeit bereits geleistet hat und jetzt nur noch dort sitzt Wartungsarbeiten durchführen und Geld für die bereits geleistete Arbeit bekommen.

Ein Kommentar weiter unten weist auch darauf hin, dass "schnell" ein Kontrast zu "tiefgehend" ist. In einer schnelllebigen Umgebung erwerben Sie in kürzester Zeit viele Fähigkeiten, werden jedoch möglicherweise in keiner von ihnen zum Experten. In einer langsameren Umgebung, in der viele Experten benötigt werden und die Dinge beim ersten Mal gut gemacht werden müssen, werden mit größerer Wahrscheinlichkeit vertiefende Kenntnisse erworben. Viel Breite in den eigenen Fähigkeiten zu haben und ein paar Fähigkeiten in die Tiefe zu bringen, sind sehr unterschiedliche Karrierestrecken, daher ist "rasant" auch ein Signal dafür, dass sich Leute, die Experten für ein relativ enges Spektrum von Fähigkeiten werden möchten, wahrscheinlich nicht bewerben sollten.


6
Aber Projekte "schnell" abzuschließen, ist de facto nicht gut. Projekte sollten GUT abgeschlossen sein. Schnell ist auch bedeutungslos, weil es völlig relativ zum Projekt ist. Wenn Sie die Software zur Steuerung der Raumstation schreiben, werden Sie wahrscheinlich nicht so schnell fertig.
Chuck Stephanski

@Chuck - Ich stimme zu, dass es relativ zum Projekt ist. Ich versuche nicht zu sagen, dass alle Projekte schnell gehen sollten. Mein spezieller Punkt ist, dass schnelles Handeln nicht "ständige Notfälle und schlechte Arbeit" bedeuten sollte, sondern "in der Lage sein sollte, häufig einen signifikanten geschäftlichen Nutzen zu erbringen". Was Sie erwähnen - dass nicht alle Projekte schnell sein sollten - ist sehr wahr, aber nicht wirklich thematisch (da sie nicht als "schnelles" Arbeitsumfeld werben würden). Aber ja, es gibt einige Projekte, die einen langsameren und gründlicheren Ansatz erfordern, und sie haben abhängig von den Zielen auch Vorteile für Entwickler.
Ethel Evans

@Chuck. . . Ich habe ein bisschen mehr darüber nachgedacht und festgestellt, dass der Punkt nicht wirklich vom Thema abweicht. Vielen Dank für das Feedback, ich habe den Beitrag aktualisiert.
Ethel Evans

"Zweitens bedeutet dies, dass die Firma oder das Team klein und leicht ist und nicht in verschiedene Prozesse eingebunden ist." Dies ist sofort das, woran ich gedacht habe. Ich verstehe einige negative Lesarten von 'schnelllebig', aber ich stimme Ethel zu, dass es positiv sein kann. Sie möchten die Software eines Dialysegeräts (Leben und Tod) nicht schnell reparieren. Wer möchte jedoch zwei Codeüberprüfungen und Papierkram, um einigen Leuten nur einen Prototypen zu zeigen?
acmshar

3
Auch warum müssen Sie andeuten, dass Sie Agile verwenden, indem Sie sagen, dass Sie schnell sind? Warum nicht einfach sagen, dass Sie Agile verwenden?
Chuck Stephanski

17

Sie lesen wahrscheinlich nur Anzeigen für Softwareentwickler, aber in Wahrheit wird in allen Stellenausschreibungen angegeben, dass sie "eine schnelllebige Umgebung bieten".


15

Ich bin ein Personalvermittler im technischen Bereich. Die meisten Stellenbeschreibungen werden von der Personalabteilung gewaschen, bevor sie vor der Öffentlichkeit veröffentlicht werden. Vielleicht sitzt dort ein technischer Leiter und schreibt eine angemessene Anfrage, in der er darüber spricht, dass "TBD" niemals zulässig ist, wenn Anforderungen festgelegt werden, beschreibt sein Team, welche Arten von Projekten sie in den Mittelpunkt stellen, usw. usw. yadda yadda . Dann versteht es HR und sagt: "Aber jeder mag es, hart zu arbeiten, hart zu spielen, richtig?" Ich meine, das ist, was in jeder anderen Stellenbeschreibung steht. Wir sollten den Leuten besser sagen, dass wir schnell sind ", oder wir werden zu altmodisch und langweilig aussehen. 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, verklagt zu werden. "

Uggh. Ich hasse die meisten Stellenbeschreibungen. Voller Müll wie das, was Chuck beschrieben hat. Plus, sie sind nur eine Aufzählung der Anforderungen, ohne Fleisch zu ihnen. Die meisten HR-Abteilungen 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 gestört, und dann müssen sie Sie ersetzen, wenn Du hörst auf); sei lustig (denn komm schon, wer mag nicht lustig - wieder ist es eine Anzeige); und nicht Leute mit "schnellen" und "harten" Phrasentypen ausflippen, wenn sie nicht wahr sind.

Ende schimpfen ...


2
Können Sie als Personalvermittler diese Stellenanzeigen lesen und feststellen, wie das Unternehmen und die Arbeit wirklich sind? Ich bin sicher, dass die Leute, die Sie einstellen möchten, die Wahrheit (so detailliert wie möglich) über diese Jobs wissen wollen.
mj1531

14

Der Klischeebegriff lautet hier "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 ist, dass sich die Anforderungen mehrmals täglich bis zu 5 Minuten ändern vor der Lieferung ist abnormal und ungesund, etc.

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


"jung" = unerfahren. "dynamisch" = hoher Umsatz.
Chris Cudmore

3
nee. "jung" = billig, "dynamisch" = hohe Überstunden ohne Bezahlung. Natürlich stellen sie nur im Top 1 Perzentil ein, also keine unerfahrenen Leute, sondern die wahren Hotshots der Branche!
Jwenting

8

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

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


6

Bisher war meine Lieblingsaussage zusammen mit der "schnelllebigen Umgebung" der HR-Manager, der versuchte, es wie eine Art lustige Pyjamaparty-Sache klingen zu lassen, bis Mitternacht im Büro zu bleiben und Code rauszuschieben.

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

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

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


Eigentlich würde es mir nichts ausmachen, nicht einmal aus dem Haus zu kommen, um meine Programmieraufgaben zu erledigen. Ich verstehe auch nicht, warum ich mich voll anziehen soll, wenn ich den ganzen Tag am Computer sitze.
Polemon

5

Viele Leute haben sich auf das konzentriert, was schnelles Handeln bedeuten kann, aber ich glaube, es gibt noch einen anderen Grund: Viele Geschäfte sind langsam bis zum Stillstand - stellen Sie sich vor, an welchem ​​Ort ein Problem auftritt, wenn Sie entweder Schulungen außerhalb des Standorts anfordern oder Unterlagen einreichen ein Ticket und für den Tag nach Hause gehen. Wenn Sie einstellen, möchten Sie vermeiden, dass Entwickler, die in die Branche eingestiegen sind, sich Gedanken über "Indoor-Arbeit, kein schweres Heben" machen, aber diese spezielle Formulierung ist zu klischeehaft, um dies tatsächlich zu tun.



4

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

Ich finde es spannend. Andererseits könnte dies auch extreme Überstunden und Lohnausfälle bedeuten.


2
Ich kenne niemanden ... aber ich habe mich auf die "hat minimale Struktur ..." konzentriert. Das könnte eine sehr gute oder eine SEHR schlechte Sache sein! hahahaha
Kenneth

5
Ich denke, es bedeutet, dass die Hinweisfee nicht besucht hat.
Tim Williscroft

2
@Kenneth Für mich ist die "minimale Struktur und Prozess" ein sehr beunruhigendes Zeichen. Für mich heißt es: "Wir wissen nicht, was wir tun, aber es muss funktionieren, weil wir es bisher geschafft haben, im Geschäft zu bleiben."
Quanticle

@quanticle ... das habe ich mir auch gedacht. Ich meine, es könnte bedeuten, dass sie ihre Ingenieure nicht an einen genauen Arbeitsplan halten, aber es hört sich fast so an, als ob der andere wahrscheinlicher wäre!
Kenneth

4

Nun ... wir Rockstar- Ninjas bevorzugen Action!


Ja! Ich arbeite in Videospielen und fast alle Jobs, über die ich E-Mails bekomme, wollen, dass ich ein Rockstar werde.
Justinhj

Das stimmt nicht für Ninjas. Sie könnten sich in eine Organisation einnisten und jahrelang leise Kleinarbeit verrichten, nur um nahe genug dran zu sein, um ein Attentat auszuführen.
dasil003

4

Wer zum Teufel will ein schnelles Umfeld?

** erhebt die Hand **

Eine "schnelllebige Umgebung" kann entweder eine Umgebung aus der Hölle sein oder eine, in der es zahlreiche technologische Herausforderungen gibt. Ich halte mich von ersteren fern, aber ich suche absichtlich die späteren. Natürlich 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 Entwicklung tun können.

Die Annahme, dass ein schnelles Umfeld immer schlecht ist, zeigt eine bestimmte Lebenseinstellung und die Art der technologieorientierten Karriere, die wir für uns gewählt haben. Jeder Job hat seine Warzen. Was Sie daraus machen, selbst in den schlimmsten Umgebungen, liegt einzig und allein 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 ich professionell mit Druck umgehen und Dinge so menschlich wie möglich erledigen kann. Diese Jobs waren schrecklich, nicht wegen der technischen Herausforderungen und Anforderungen, 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 "rasant". Hier lernst du wirklich, wie man sich der Gelegenheit stellt und liefert, was letztendlich jeder Programmierer (oder jeder Fachmann) suchen sollte.

Die Schwierigkeit von etwas ist keine Entschuldigung, um ihre Erfüllung 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 schaffen. Ich bin erstaunt, wie viele Programmierer das überhaupt nicht verstehen.

Die Herausforderung besteht darin, zu wissen, wie man mit der kontinuierlichen (und normalerweise chaotischen) Änderungsrate umgeht. Und das hat zwei Seiten: Es gibt nichttechnisches Management und es gibt technisches Management (Ihre Rolle als Programmierer und Softwareentwickler). Und das Spätere 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 schnelllebigen Umgebungen Ausschau halten. Andernfalls suchen wir möglicherweise nach einem 9-zu-5-Job, der COBOL / RPG-Berichte verwaltet.


Und offensichtlich ist eine -1-Wiederholung ohne Kommentar eine hervorragende Möglichkeit, ein Gegenargument zu erstellen, insbesondere unter uns Programmierern. Mal mich überrascht.
Luis.espinal

2
@luis Ich stimme zu, grundloses Downvoting ist nicht akzeptabel ... Vielleicht sollten wir eine Regel daraus machen. Gute Antwort.
Phunehehe

Das ist sehr wahr. Persönlich habe ich in einem schnelllebigen Arbeitsumfeld innerhalb eines Jahres mehr gelernt und bin gewachsen, als ich es jemals in früheren Positionen mit einem anderen Tempo konnte. Es kann eine gute Sache sein, es sei denn, sie zahlen Ihnen ein paar Cent und / oder die Arbeit entspricht dem wiederholten Graben von Löchern, nur um sie wieder aufzufüllen.
Psionic

1
Ich sehe keinen Zusammenhang zwischen der technischen Herausforderung und dem Tempo. Die beste Position, an der ich je gearbeitet habe, bei der ich mich ständig verändert und viele neue Technologien gelernt habe. Wir hatten den besten Manager, den ich je hatte - einen Zen-ähnlichen Mann, der das Tempo sehr zivilisiert hielt und die Work-Life-Balance immer respektierte. Ich denke, wenn Menschen unter Druck arbeiten, machen sie schlampige Arbeit. Wir haben marktführende Produkte hergestellt und renommierte Preise gewonnen - eine Bestätigung für diesen Ansatz -, die in keiner Weise als "schnelllebig" bezeichnet werden konnten.
Chuck Stephanski

@Chuck - Ich habe nie gesagt, dass es einen Zusammenhang zwischen Tempo und technischer Herausforderung gibt. Ich sagte, dass 'schnelles Tempo' nicht unbedingt eine schlechte Sache ist und dass es technisch lohnend sein kann (siehe den ersten Satz in den Absätzen 1, 2 und 4 meines Beitrags). Einer meiner besten Jobs war auch zenartig, wo wir diktieren konnten das Tempo unserer Arbeit / Forschung. Aber es ist immer schön (auch), in einer schnellen technischen Herausforderung zu arbeiten. Einige berechtigte reale Herausforderungen erfordern ein schnelles Tempo, um sich an unvermeidbare Herausforderungen anzupassen.
Luis.espinal

4

Wow, Ihr seid alle gespannt auf 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 Softwareentwickler immer, dass sie eine schnelllebige Umgebung bieten?

Weil die Stellenanzeige von jemandem geschrieben wurde, der eigentlich nicht schreiben kann, keine Phantasie hat und deshalb auf müde alte Redewendungen wie diese zurückgreifen muss?

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


Im Allgemeinen werden die Stellenausschreibungen jedoch (insbesondere für große Unternehmen) von der Personalabteilung veröffentlicht, die im Allgemeinen keine Ahnung davon hat, was in der SE tatsächlich vor sich geht.
Kenneth

Stimmt ... aber es stimmt nicht, dass HR auch gute Autoren sind, und wie Sie sagen, wissen sie nicht, was in der Technik vor sich geht ... daher mehr Klischees :-)
James

3

Es könnte einfach sein, dass HR etwas wollte, das nach "cool" klingt, aber da das Unternehmen Gehaltsberechnungen anstelle von Robotern auf dem Mars durchführt, wird dieses vage "es bedeutet, was immer Sie wollen, dass es" Stil bedeutet " . Der Beweis dafür ist in mehreren der Antworten hier.


3

Die Antwort ist, dass gute Entwickler sich leicht langweilen und wenn sie sich langweilen, gehen sie. Zu sagen, dass Sie eine schnelllebige Umgebung bieten, ist ein Versuch, gute Entwickler zu finden. Tatsächlich ist das Anbieten einer schnelllebigen Umgebung eine gute Möglichkeit, den Umsatz zu reduzieren.

Außerdem habe ich gesehen, dass jemand "faule Programmierer" erwähnte, dem stimme ich auch zu. Schnelles Tempo bedeutet, dass Sie keine Zeit haben, um zu lernen, wie man ein Entwickler ist. Sie sollten also bereits einer 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 Expertenlevels für [hier Alphabetsuppe einfügen] und BA und 10-jährige Erfahrung und [hier andere verrückte Anforderungen einfügen]." Ich hasse diese Werbung.


3

Ist nur syntaktischer Zucker für Stress und Chaos .

Das ist was es bedeutet. Es bedeutet, dass Sie sich schnell anpassen müssen, dass Sie die Termine für gestern festlegen müssen und dass Sie sich darum kümmern müssen, weil es sich um ein schnelllebiges Umfeld handelt. Nur eine nette Syntax und eine Entschuldigung für eine Umgebung, die stressig sein wird.


3

Wir könnten das überdenken.

Ich denke, es wird oft verwendet, weil "ich nur drei Sätze und eine lächerlich große Menge von Aufzählungszeichen habe ... ich denke besser an etwas anderes, das ich sagen kann".


+1. Offensichtlich ist es von allen Antwortenden ein sehr unklarer und subjektiver Punkt. Es gibt wahrscheinlich eine Site wie hrfactory.com, die nur eine Word-Vorlage mit den gleichen 5-6 Punkten herauspumpt, die alle Programmiererjobs haben (z. B. "ausgezeichnete schriftliche und mündliche Kommunikationsfähigkeiten")
Morgan T.

2

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


2

Wenn ich es höre, denke ich an diesen Blogpost von Coding Horror . Schnelle Abläufe können in Bezug auf Iteration und Entwicklung von großem Vorteil sein. Leider bezweifle ich, dass das "Tempo" in Stellenanzeigen auf die Geschwindigkeit von Iterationen verweist.


2

schnelles umfeld bedeutet für mich , dass der bewerber bereit sein muss, neue dinge zu lernen .

Beispiel

  • Das Projekt der letzten Monate war in Java
  • Nächstes Projekt wird in c # sein

2
Losleben
ausgekuppelt

... und diesem Trend folgend wird der nächste in COBOL und der folgende in RPG sein. (Flamme mich nicht, nur ein bisschen Anti-Microsoft-Humor - eigentlich mag ich C #)
Dov

2

Als jemand, der kürzlich eine Stellenbeschreibung geschrieben hat, war ich versucht, diese Formulierung zu verwenden, aber nicht wirklich aus den meisten der oben genannten Gründe. Es ist nicht so, dass die Dinge außer Kontrolle geraten und es ist nicht so, dass alles durcheinander ist oder dass Sie eine Schiffsladung unbezahlter Überstunden einbringen müssen. Das ist nicht schnelllebig. Das ist nur Misswirtschaft.

Schnell ist für mich: Wir haben viel zu tun und Sie müssen Schritt halten. Wenn Sie in einem entspannten, staatlichen Jobtempo 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.


Ich würde bis auf den Kommentar zum Regierungsjob positiv stimmen: Ich habe in Unternehmen und akademischen Umgebungen gearbeitet, die erheblich langsamer waren als der sehr OSS-freundliche Regierungsjob, den ich jetzt habe.
Chris Adams

2

Ist die englische Sprache nicht genial? Eine einfache Aussage mit zwei Wörtern kann eine große Debatte auslösen, die auf Interpretation, Mehrdeutigkeit und persönlicher Erfahrung beruht.

Ich glaube nicht, dass irgendetwas an "aufgeregtem Gesicht" falsch ist, 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 nicht "schnell", da dies mehrdeutig und interpretationsbereit ist.

Viel zu oft werden neue Jobs mit Schlagwörtern zusammengefasst, von denen Personalvermittler glauben, dass Sie sie hören möchten.

Meiner Erfahrung nach bedeutete schnelles Tempo oftmals Brandbekämpfung oder die Arbeit an Projekten gegen Fristen, bei denen nicht genügend Zeit zur Verfügung stand, um das Beste aus Ihren Teamfähigkeiten herauszuholen. Dies war zuweilen auf schlechtes Management und unvorhergesehene Umstände zurückzuführen, aber ich würde einen entspannteren, ausgewogenen (und dennoch effizienten und optimierten) Ansatz anstelle eines "schnellen" Ansatzes wählen.

Ich las einmal eine Stellenanzeige, in der der Personalvermittler so etwas wie "den besten Job, den Sie dieses Jahr sehen werden" schrieb. Sofortige Reaktion, Quatsch, es ist ein Verkaufsgespräch, warum? weil ich Personalvermittler in die gleiche Gruppe wie Immobilienmakler stelle (da drin für die Provision und sie können es sich nicht leisten, ehrlich zu sein).


2

Ich habe einen Freund, der Autodidakt ist. Wissen Sie, die einzige Sprache, die er beherrscht, ist C #, was keine schlechte Sache ist. Es ist in Ordnung, nur eine Sprache zu beherrschen, aber sie gut zu beherrschen. Er hatte keine Berufsausbildung, abgesehen von Microsoft-Zertifikaten (MCSE oder so), keinem College-Abschluss oder so, er schaffte es kaum aus der High School.

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

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

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

Jetzt hat er ein weiteres Startup, einen Client für die Integration sozialer Netzwerke, der mit MS Office-Produkten verwendet werden kann.

* 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 in Rechnung zu stellen. Es scheint alles irgendwie Dampfware zu sein. Es scheint, als würde die Arbeit für sie Arbeit bedeuten, von der die meisten Dinge irgendwann nicht mehr gebraucht werden, und dann wird die ganze Sache heruntergefahren und alle suchen nach dem Schuldigen, dem faulen Esel, der die Arbeit nicht erledigt hat .


2

Es ist ihre Art zu sagen, "der Scheiß wird flussabwärts schneller fließen, als du dagegen paddeln kannst." Die Anforderungen ändern sich schneller, als Sie die Codierung der vorherigen Version beenden können, und Funktionen werden hinzugefügt, sobald der RedBull-Projektmanager sie sich ausgedacht hat.

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


1

Dies bedeutet wahrscheinlich, dass das Unternehmen geschäftsbezogene Entscheidungen, die von den Kundenanforderungen abhängen, über die Bedürfnisse seiner Ingenieure legt.

Nicht trollend, nur um realistisch zu sein ...


0

Normalerweise, weil sie der Meinung sind, dass Boost und C ++ sie auf den neuesten Stand bringen.

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.