Warum suchen Stellenanzeigen immer nach „Rockstars“? [Geschlossen]

40

Ich habe in letzter Zeit einen Trend bei der Nachfrage nach Programmierern bemerkt, die Rockstars sind . Ich verstehe, sie suchen jemanden, der wirklich gut in dem ist, was sie tun. Aber warum (beten) den Hinweis auf einen Rockstar geben?

Wollen diese Unternehmen diese Eigenschaften wirklich als echten Rockstar?

Was stimmt nicht mit Senior oder Principal Software Engineer, der eine etablierte und nachgewiesene Leidenschaft für das Geschäft hat? Wir meinen eher das Gegenteil, jemanden, der:

  • krempelt die Ärmel hoch und macht sich an die Arbeit,
  • geht in die richtige Richtung und beeinflusst die Teams,
  • Programme in den gelernten und richtigen Praktiken der Lektionen,
  • pünktliche Kommunikation mit dem gesamten Team,
  • kann mehrere Sprachen codieren und verstehen,
  • versteht die Wissenschaft und Theorie hinter der Berechnung,

Gibt es einen Trend zur Diversifizierung der Software-Engineering-Ränge? Wie viele Software-Rockstars kannst du einstellen, bevor deine Band auseinanderbricht?

Sicher, es gibt viele Leute, die dieses Zeug alleine machen, vielleicht sogar einige wenige, die für Shows programmieren, aber ich wette, die Mehrheit ist fürs Geschäft. Ich sehe keine Anzeigen für Rockstar-Buchhalter, Rockstar-Maschinisten oder Rockstart-CFOs. Was veranlasst den Software-Programmierer und seine Personalabteilungen dazu, sich für diese Art von Berufsbezeichnung zu engagieren?

Xepoch
quelle
4
Wo siehst du das
Jonathan Khoo
2
@ Jonathan Khoo - Auch innerhalb dieser Community: careers.stackoverflow.com/jobs?searchTerm=rockstar
Jé Queue
4
Der andere ist "Ninja". Einige Unternehmen beginnen sich dagegen zu wehren und machen sich darüber lustig, indem sie für "Jazz" - oder "Piraten" -Programmierer werben. Ich habe vor einiger Zeit einen coolen Blog-Beitrag gelesen, in dem jemand erklärte, warum er lieber Jazz-Programmierer als Rockstar wäre. Lohnt sich zu lesen.
Jörg W Mittag
22
@ Jörg W Mittag: "Ninja" -Programmierer? Was ist das eigentlich? Jemand, der sich ins Büro schleicht, einen Fehler behebt, ihn über das Konto eines anderen festschreibt und sich wieder hinausschleicht?
Gablin
5
@ Jörg W Mittag: deadprogrammersociety.blogspot.com/2007/05/… Jazz-Programmierer: Ihre Programme beginnen ganz normal, geraten aber schnell in eine experimentelle, von Ad-Lib-Befangenheit geprägte Verrücktheit, die sonst niemand versteht. Sie kennen die Theorie der Programmierung in- und auswendig, aber vieles, was sie tun, funktioniert nicht ganz.
Ant

Antworten:

35

Der Begriff "Rockstar" impliziert ein gewisses Maß an Glamour, Flash, Sexiness, vielleicht sogar Gefährlichkeit, Eigenschaften, die wirklich gute Programmierer im Allgemeinen nicht aufweisen, aber vielleicht wünschen. Ich würde es nicht zu wörtlich nehmen. Das heißt, es ist ein Modewort und wie viele andere auch nicht besonders nützlich.

Netzteil
quelle
7
@ user13645: Das Unternehmen erwartet von einem Entwickler, dass er sexy ist? Du stellst für die Codierung richtig ein?
Fanatic23
2
@ Fanatic23: Nein, sie erwarten, dass der Entwickler denkt, er / sie zeigt Sexualität. Ob der Entwickler tatsächlich tut Sexiness Display liegt im Auge des Betrachters. Außer in meinem Fall, in dem es sich um eine Reflexion der objektiven Realität handelt (vorausgesetzt, ich kann sexy natürlich für alle anderen definieren).
Netzteil
Ich bin mir nicht sicher, was Glamour angeht, aber ich kann an einem guten Tag wahrscheinlich Blitzlichter, Sexualität und definitiv Gefährlichkeit auslösen. Ich würde mich allerdings nicht als "guten" Programmierer bezeichnen. Wahrscheinlich etwas mehr im Sinne von "jeden Tag weniger lutschen". :)
Evan Plaice
5
@ Fanatic23 Ist das dein Callstack oder freust du dich nur mich zu sehen?
Maxpm
19

Weil Rockstars für viel weniger als ein Principal Software Engineer arbeitet.

Eigentlich schlage ich die Schaffung des Titels "Chief of Software" für denjenigen vor, der die Software erstellt, auf der das Unternehmen läuft. Mit vielen Anteilen, einem hohen Gehalt im Wert von über 500.000 US-Dollar, Sekretärin, Zugang zu Unternehmensrückzügen, Jet, einem Ausweis, der überall uneingeschränkten Zugang bietet, einer Unterschrift, die Schecks im Wert von mehreren Millionen US-Dollar unterzeichnen kann, einem großen Büro mit Konferenztisch, 12 Computer für sich selbst und eine IT-Abteilung, die "Yes Sir Right Away Sir" sagt, weil sie ihn nicht sagen hören wollen: "Treffen Sie mich in meinem Büro mit einem Vizepräsidenten der Personalabteilung in zehn Minuten."

Es ist an der Zeit, dass die Jungen aus Marketing und Finanzen lernen, wer das Unternehmen wirklich leitet.

Christopher Mahan
quelle
13
Ja, viel Glück damit.
Malvolio
2
Ich denke, dass Sie Ihren Wert überschätzen.
Pemdas
6
Ich glaube, dieser Typ heißt CIO.
Kirk Broadhurst
1
@Kirk: Der CIO programmiert nicht - und wenn er es einmal tat, tut er es jetzt bestimmt nicht.
Christopher Mahan
1
@ Kirk: Ich ruhe meinen Fall.
Christopher Mahan
12

Schauen Sie sich die UrbanDictionary- Definitionen an. Einer definiert einen Rockstar-Programmierer als technisch schwach, politisch aber stark (scheint das zu sein, was Sie beschreiben), und der andere beschreibt jemanden, der wirklich kompetent ist.

Ich mag die Beschreibung in der zweiten Definition - es ist wie bei einem Gitarristen, der einfach nur gut ist - also Rockstar.

Interessanterweise erhielt die erste Definition mehr Stimmen.

Ich stimme zu, es ist ein dummer Begriff, aber er ist geblieben. Eine gute Frage (die ich gerne beantworten möchte) ist, wann dieser Begriff zum ersten Mal verwendet wurde.

Uri
quelle
8
Ich vermute, es könnte sich um eine unbeabsichtigte Wahrheit handeln: Das Unternehmen möchte wirklich jemanden, der politisch sehr gut ist, und wenn er auch programmieren kann, ist das ein Bonus. Also werben sie für einen wirklich guten Programmierer, einen Rockstar. Ich bin definitiv nicht geneigt, für sie zu arbeiten, aber wenn ich die Anzeige vor Ort sehe, könnte ich versucht sein, mich zu bewerben und satirisch zum Interview zu gehen (sehe und
Ich würde einen Rockstar-Programmierer als jemanden wie Steve Yegge, Linus Torvalds, Joel Spolsky, Scott Guthrie usw. bezeichnen. Leute, die nicht nur in ihrem jeweiligen Fachgebiet talentiert sind, sondern manchmal auch an der Spitze arbeiten und bereit sind Erfahrungen auszutauschen (die möglicherweise einen riesigen Pool an Talenten anziehen könnten). Ich kann ehrlich sagen, dass ich eine Menge ihrer Sachen gelesen habe (oder ihre Videos gesehen und Podcasts angehört habe) und ich wäre aufgeregt, mit ihnen zu arbeiten, wenn ich die Chance hätte. Am wichtigsten ist, dass sie auch ohne das Publikum erfolgreich sind, weil sie gut darin sind, was sie tun.
Evan Plaice
8

Ich habe diesen Begriff zum ersten Mal mit Ruby gesehen. Der Name der Sprache in dieser Community enthält mehrere Wortspiele. (Zum Beispiel nenne ich Pakete "Edelsteine".) Deshalb vermute ich, dass "Rockstar" als ein anderer natürlicher Witz begann und sich dann ausbreitete.

btilly
quelle
2
Interessante nehmen.
Jé Queue
Was kommt als nächstes? Vielleicht Entwickler mit Interesse an Schmuck? : P
Fanatic23
Interessant, haben Sie irgendwelche Webquellen, die Sie Ihrer Antwort hinzufügen können? Ihre Idee hat sich bewährt.
Anonym Typ
7

Das Debüt der Rockstar-Ingenieure in der neuen Werbekampagne von Intel, die sich auf die Zukunft konzentriert, wäre die Intel-Anzeige, die Sie möglicherweise übersehen haben, dass einige Unternehmen diesem Beispiel möglicherweise nur blind folgen.

Haben Sie sich jemals gefragt, ob der Grund, warum einige Unternehmen so kitschige Stellenanzeigen schalten, darin besteht, dass sie versuchen, die Leute dazu zu bringen, sich zu bewerben? Überlegen Sie, wie Sie einem Freund sagen, wenn es sich um eine Anzeige mit diesem Begriff handelt: "Könnten Sie glauben, dass dieses Unternehmen ...", anstatt diese Diskussion nicht zu führen und die Informationen sich nicht wie ein Virus verbreiten.

Wenn Sie eine Stellenanzeige sehen würden, die Sie einschläfert, würden Sie sich dort bewerben? "Ja wirklich?"

JB King
quelle
6

Es scheint ein Versuch zu sein, sich auf das Bild eines Menschen mit viel Talent und Leidenschaft für das, was er tut, zu berufen. Zumindest in einer extrem vereinfachten, rosigen Konnotation von "Rockstar". Das und möglicherweise ein Versuch, das Unternehmen viel cooler klingen zu lassen, als es ist.

HappyCodeMonkey
quelle
ja genau, sollte als flagge gelesen werden für "arbeite nicht hier, es sei denn, du willst die schwarze plage für lolz fangen"
anonym
5

Nahezu jedes Unternehmen gibt an, nur Personen zu beschäftigen, die zu den Top-1-Perzentilen der professionellen Bevölkerung in ihrem Bereich gehören. Dies ist natürlich völlig unmöglich, da 99% der Beschäftigten in der Branche nicht alle zu den Top-1-Prozent gehören können.

Einige Unternehmen / Headhunter verwenden einfach eine andere Sprache, um diesen Wunsch auszudrücken, als andere. Manche nennen es Raketeningenieure, manche nennen es Rockstars, manche sind ehrlich und behaupten einfach offen, dass "wir nur das Beste wollen".

Und alle werden dann versuchen, Sie während der Vertragsverhandlungen über den Haufen zu schlagen und eine Entschädigung zu bieten, die in keiner Weise dem entspricht, was Sie von der besten Leistung der Branche erwarten würden.

jwenting
quelle
"Und alle von ihnen werden dann versuchen, Sie während der Vertragsverhandlungen über den Haufen zu schlagen und eine Entschädigung anzubieten, die in keiner Weise dem entspricht, was Sie von der branchenweit besten Bezahlung erwarten würden." Wahrscheinlich haben sie die Vorstellungen, was die 1% sind, verzerrt. Ich würde wetten, dass 70% der Unternehmen jemanden unter den besten 30% nehmen, nur weil sie glauben, dass sie jemanden unter den 1% haben.
Joe Z.
3

Ich denke, das bedeutet, dass der Dresscode nicht das übliche "Business" / "Smart Office" ist, sondern eher rockstar-spezifisch, z. B. "Punk" / "Torn Jeans". Du musst Muskelshirts und schwarze Jeans tragen, richtig trendige Frisuren und jede Menge Tattoos.

Wenn Sie mit C / C ++ arbeiten, müssen Sie Spandex-Hosen, lose Tanktops und ein Stirnband tragen (Sie möchten die Axl Rose der Programmierung sein).

Wenn Sie mit COBOL oder Fortran arbeiten, sollten Sie Krawattenhemden und ausgestellte Jeans tragen, vielleicht ein Afro- oder langes Haar haben. Plateauschuhe optional, und Sie sollten in der Mittagspause gerne Gras rauchen und Säure fallen lassen.

Kirk Broadhurst
quelle
2
Oh nein. Der Begriff ist nur ein Hinweis auf die Haltung "Wir wollen, dass nur die obersten 1% der Menschen sich bewerben", die die Branche vollständig übernommen hat. Typischerweise wird es in Unternehmen strenge Dresscodes geben, die dies ausdrücklich angeben, da sie sich als elitär betrachten. Erwarten Sie von jedem, dass er jeden Tag in einem dreiteiligen Anzug an seinem Schreibtisch sitzt und bindet.
24.
8
Bring mich runter in die Stadt in Klammern / wo die Notation ein großes O für Komplexität ist / Oh, bring mich bitte nicht nach Hause!
Glenatron
1
@jwenting du bist richtig. Ich denke, Kirk hat den Punkt verpasst oder hat keine solchen Stellenanzeigen gelesen (möglicherweise, weil er einen sicheren Job hat, den er mag). Ich hoffe, dass ich nie an einem solchen Ort arbeiten kann. yucky.
Anonym Typ
Ich denke, einige Programmierer haben wirklich keinen Sinn für Humor - ist es nicht völlig offensichtlich, dass dies ein Witz ist?
Kirk Broadhurst
3

Weil sie ein überhöhtes Gefühl für die Wichtigkeit ihrer eigenen Produkte haben. Wie Prominente, die nur mit anderen Prominenten in Kontakt kommen, glauben einige Unternehmen, sie brauchen Rockstar-Entwickler. Nur Ego. Ein gutes solides Team, gut geführt, mit unterschiedlichen Fähigkeiten wird besser abschneiden als ein paar "Rockstars".

Craig
quelle
2

Ich sehe immer Sachen über Rockstar DBAs und so ... aber wie viele andere sagen, denke ich, dass es nur ein auffälliges Wort ist. Oder vielleicht macht es das Unternehmen Einstellung cool aussieht ...

user6791
quelle
2

Vielleicht wollen sie jemanden von Band auf der Runtime .

"Band on the Runtime" bestand aus einigen bekannten Entwicklern in der .Net-Welt, die auch musikalisches Talent hatten und bei Programmierkonferenzen auftraten. "Rockstar-Entwickler" ist ein alberner Begriff, daher passt ein Witz hierher.

MarkJ
quelle
Würde es Ihnen etwas ausmachen, mehr darüber zu erklären, was es tut, und warum empfehlen Sie es als Antwort auf die gestellte Frage? „Link-only Antworten“ sind nicht ganz willkommen bei Stapelaustausch
gnat
@gnat Es ist ein Witz. "Band on the Runtime" bestand aus einigen bekannten Entwicklern in der .Net-Welt, die auch musikalisches Talent hatten und bei Programmierkonferenzen auftraten. "Rockstar-Entwickler" ist ein alberner Begriff, daher ist ein (cw-) Witz eine vernünftige Antwort. Es ist eine Phrase, die nicht wörtlich genommen werden sollte.
MarkJ
1

Es ist ein psychologischer Trick. Wer möchte kein Rockstar sein?

Carra
quelle
3
Es ist antiproduktiv. Ein echter "Rockstar" würde sich niemals für einen halten und sich nicht bewerben. Nur die werden ahnungslos.
^ Echte Hipster, Mann!
Joe Z.
1

Ich beschuldige Intel & Microsoft für diesen Begriff. Sie haben vor einiger Zeit damit begonnen, es in ihrem Werbematerial zu verwenden, und seitdem die Personalvermittler dachten, es sei ein pseudo-technischer Begriff für Geek.

Aber ja, wenn sie einen Rockstar, einen Ninja oder eine andere beschissene, auf Schlüsselwörtern basierende Rolle brauchen, fragen sie im Grunde nach einem Sklaven, der 14 Stunden am Tag nonstop codiert und in der endgültigen Produktionsveröffentlichung 48 Stunden nonstop geht von Ihnen wird erwartet, dass Sie weniger erfahrene Mitarbeiter betreuen und ausbilden.

Die Ironie ist, dass es immer noch eine Menge Programmierer gibt, die zumindest den Narkismus mit einem Rockstar gemein haben. Sie sehen es als ihre Pflicht an, wahnsinnige Stunden zu arbeiten, um zu beweisen, wie hart sie sind. Zu allem Mitleid machen wir alle einen schlechten Eindruck, denn wir sind schlau und wollen unsere Gesundheit nicht durch blöde Arbeitspraktiken ruinieren.

Anonymer Typ
quelle
0

Ich glaube, dass der Hauptgrund zumindest teilweise darin besteht, die Position für den potenziellen Programmierer glamouröser erscheinen zu lassen.

Gleiches gilt für einige Interviewfragen, die bei der täglichen Arbeit an diesen Orten eine größere Herausforderung darstellen und hauptsächlich dazu dienen, die Position interessant erscheinen zu lassen

Ophir Yoktan
quelle
0

Ich denke, es ist hauptsächlich eine Art und Weise, den Ton oder das Umfeld des Unternehmens darzustellen. Im Allgemeinen (oder zumindest ursprünglich) sind die Orte, die für "Rockstar-Programmierer" geworben haben, Startups. Sie möchten damit werben, dass es sich nicht um Ihre übliche Firmenkabinenfarm handelt, sondern um etwas, das Spaß macht . (Die zynische Seite von mir sagt, dass sie ihre entspannte Seite als Belohnung drängen, um weniger Entschädigung zu bekommen, aber ich schweife ab.) Tatsächlich ist es eine Art zu sagen, dass "schwerfällige Anzüge und Krawatten nötig sind" nicht zutreffen". Oft suchen Startups nicht nur gute Programmierer, sondern auch jemanden, der sich gut in die Umwelt einfügt (da Startups so klein sind) und sich für das Produkt begeistert (sie suchen nicht nur nach einem Gehaltsscheck). Und Rockstars sind cool, weißt du?

mipadi
quelle
0

Rock symbolisiert Individualität, Rebellion gegen den Status Quo, vorgefasste Vorstellungen von der Weltordnung und etablierte Autorität. Es ist verbunden mit eigenständiger Gesinnung, starkem Gespür für eigene Ideen und Überzeugungen, Entschlossenheit. Und ein Star zu sein bedeutet einfach, dass die Person verdammt gut darin ist, was sie tut. Rockstars sind in der Lage, alle um sie herum mit Energie und Leidenschaft zu entzünden.

Es ist leicht zu verstehen, warum Technologieunternehmen, die bereit sind, Dinge zu bauen, die noch nie gebaut oder gar für möglich gehalten wurden, versuchen, Kandidaten mit diesen Eigenschaften zu gewinnen.

Das genaue Gegenteil wäre jemand, der versucht, sich einzufügen, eine Person, die etablierte Regeln, Zwänge und konventionelle Weisheiten akzeptiert. Behandle den Job als etwas, das "die Rechnungen bezahlt" und versuche zu erfahren, was zu tun ist. Immer auf der Suche nach einem Kompromiss und besorgt darüber, dass die bestehende Ordnung durcheinander gebracht wird, dass sie ziemlich durchschnittlich ist und dass keine sichtbare Energie oder Leidenschaft vorhanden ist, um sie mit anderen zu teilen. Ein etwas erniedrigender Industriebegriff wäre "ein Kodieraffe".

Ich glaube, dass der Begriff Rockstar, der sich auf einen intellektuellen Arbeiter bezieht, zuerst von T. Lister und T. DeMarco in Peopleware in die Programmierkultur eingeführt wurde, aber ich könnte mich irren. Dann wurde es von J. Spolsky in seinen Abhandlungen über Softwareentwicklung weiter populär gemacht.

Vlad Gudim
quelle
+1 für den historischen Absatz (bitte Verweis hinzufügen?) Aber -1 für den Gedanken, dass Programmierer die etablierten Methoden derjenigen, für die sie arbeiten, verraten sollten?
Jé Queue