Perché le offerte di lavoro sono sempre alla ricerca di "rockstars?" [Chiuso]


40

Ho notato una tendenza recente nel richiedere programmatori che sono rockstar . Capisco, stanno cercando qualcuno che sia davvero bravo in quello che fanno. Ma perché (pregare) fare riferimento a una rockstar?

Queste aziende vogliono davvero questi tratti come una vera rockstar?

Cosa c'è di sbagliato nell'ingegnere software senior o principale che ha una passione consolidata e comprovata per l'azienda? Piuttosto intendiamo esattamente il contrario, qualcuno che:

  • rimboccarsi le maniche e mettersi al lavoro,
  • prende la direzione appropriata e aiuta a influenzare i team,
  • programmi nelle lezioni apprese e pratiche adeguate,
  • fornisce comunicazioni tempestive a tutto il team,
  • può codificare e comprendere più lingue,
  • comprende la scienza e la teoria alla base del calcolo,

Esiste una tendenza a diversificare i ranghi dell'ingegneria del software? Quanti software rockstar puoi assumere prima che la tua band inizi a sciogliersi?

Certo, ci sono un sacco di persone che fanno queste cose da sole, forse anche poche rare che scrivono codice per lo spettacolo, ma scommetto che la maggior parte è per affari. Non vedo pubblicità per ragionieri rockstar, macchinisti rockstar o CFO rockstart. Cosa rende il programmatore di software e i loro dipartimenti di assunzione inclini a questo tipo di titolo professionale?


4
Dove lo vedi?
Jonathan Khoo,

2
@Jonathan Khoo - Anche all'interno di questa comunità: careers.stackoverflow.com/jobs?searchTerm=rockstar
Jé Queue

4
L'altro è "Ninja". Alcune aziende stanno iniziando a reagire e prendersi gioco di questo pubblicizzando pubblicità per programmatori "Jazz" o "Pirati". Ho letto un bel post sul blog qualche tempo fa, in cui qualcuno ha spiegato perché preferirebbero di gran lunga essere un programmatore jazz piuttosto che una rockstar. Merita una lettura.
Jörg W Mittag,

22
@ Jörg W Mittag: programmatori "Ninja"? Cos'è quello, davvero? Qualcuno che si intrufola in ufficio, corregge un bug, lo commette attraverso l'account di qualcun altro e si allontana di nuovo?
gablin

5
@ Jörg W Mittag: deadprogrammersociety.blogspot.com/2007/05/… Programmatori jazz: i loro programmi iniziano abbastanza normalmente ma scendono rapidamente in una follia sperimentale e senza parole che nessun altro capisce. Conoscono la teoria della programmazione dentro e fuori, ma molto di ciò che fanno non funziona del tutto.
Formica,

Risposte:


35

Il termine "rockstar" implica una certa quantità di glamour, flash, sensualità, forse persino pericolosità, caratteristiche che i programmatori davvero bravi in ​​genere non mostrano, ma che potrebbero desiderare. Non lo prenderei troppo alla lettera. Vale a dire, è una parola d'ordine, e come molti di questi, non particolarmente utile.


7
@ user13645: la società si aspetta che uno sviluppatore mostri sensualità? Stai assumendo per la codifica giusto?
Fanatic23,

2
@ Fanatic23: No, si aspettano che lo sviluppatore pensi di mostrare sensualità. Se lo sviluppatore in realtà fa visualizzazione sensualità è negli occhi di chi guarda. Tranne nel mio caso, in cui è un riflesso della realtà oggettiva (supponendo che potrò definire sexy per tutti gli altri, ovviamente).
PSU

Non sono sicuro del glamour, ma probabilmente posso tirare fuori flash, sensualità e sicuramente pericolosità in una buona giornata. Non mi definirei davvero un programmatore "bravo". Probabilmente qualcosa di più sulla falsariga di "sforzarsi di succhiare di meno ogni giorno". :)
Evan Plaice,

5
@ Fanatic23 È il tuo stack di chiamate o sei solo felice di vedermi?
Max

19

Perché Rockstars funzionerà per molto meno di un tecnico del software principale.

In realtà, propongo la creazione del titolo Chief of Software, per il ragazzo che costruisce il software su cui gira la società. Con un sacco di azioni, un salario pesante nella gamma di $ 500K +, segretaria, accesso al ritiro aziendale, jet, un badge che ottiene pieno accesso ovunque, una firma che può firmare buoni assegni da un milione di dollari, un grande ufficio con tavolo da conferenza, 12 computer per se stesso e un dipartimento IT che dice "Sì, signore subito, signore" perché non vogliono sentirlo dire: "Incontriamoci nel mio ufficio con un vicepresidente delle risorse umane tra dieci minuti".

È giunto il momento che i ragazzi del marketing e della finanza imparino chi gestisce davvero l'azienda.


13
Sì, buona fortuna con quello.
Malvolio,

2
Penso che tu sopravvaluti il ​​tuo valore.
Pemdas,

6
Penso che quel ragazzo si chiami CIO.
Kirk Broadhurst,

1
@Kirk: il CIO non programma - e se lo ha fatto una volta, certamente non lo fa ora.
Christopher Mahan,

1
@Kirk: resto il mio caso.
Christopher Mahan,

12

Dai un'occhiata alle definizioni di UrbanDictionary . Uno definisce un programmatore rockstar come un debole tecnicamente ma forte politicamente (sembra quello che stai descrivendo), e l'altro descrive qualcuno che è veramente abile.

Mi piace la descrizione della seconda definizione - è come un chitarrista che va ben oltre - quindi la rock star.

È interessante notare che la prima definizione ha ottenuto più voti.

Sono d'accordo, è un termine stupido, ma bloccato. Una buona domanda (a cui vorrei rispondere) è quando questo termine è stato usato per la prima volta.


8
Ho il sospetto che possa trattarsi di una verità non intenzionale: la società vuole davvero qualcuno che sia politicamente molto bravo e se anche lui può programmare è un vantaggio. Quindi fanno pubblicità per un programmatore davvero bravo, una rockstar. Non sono assolutamente propenso a lavorare per loro, ma se vedessi la pubblicità sul posto potrei essere tentato di candidarmi e andare avanti per l'intervista in modo satirico (alzando lo sguardo e comportandosi come Ozzy Osbourne)

Considererei un programmatore rockstar come qualcuno come Steve Yegge, Linus Torvalds, Joel Spolsky, Scott Guthrie, ecc ... Ragazzi che non hanno solo talento nei loro rispettivi campi ma a volte lavorano all'avanguardia e disponibili condividere le loro esperienze (che potrebbero potenzialmente attirare un enorme pool di talenti). Posso onestamente dire che ho letto un sacco di cose (o guardato i loro video, ascoltato podcast) e sarei entusiasta di lavorare con loro se ne avessi la possibilità. Ancora più importante, anche senza il pubblico, avranno comunque successo perché sono bravi in ​​quello che fanno.
Evan Plaice,

8

Ho visto questo termine per la prima volta con Ruby. Ci sono molti giochi di parole intorno al nome della lingua in quella comunità. (Ad esempio, chiamando i pacchetti "gemme".) Quindi ho il sospetto che "rock star" sia iniziato come un altro scherzo naturale, e poi si sia diffuso.


2
Introito interessante.
Jé Queue,

Qual'è il prossimo? Forse gli sviluppatori con un interesse per i gioielli? : P
Fanatic23,

interessante, hai qualche fonte web da aggiungere alla tua risposta? La tua idea ha valore.
Anonimo Tipo

7

Gli ingegneri di Rock Star debuttano nella nuova campagna pubblicitaria di Intel che si concentra sul futuro sarebbe l'annuncio di Intel che potresti aver perso che alcune aziende potrebbero semplicemente seguire ciecamente quel vantaggio.

Vi siete mai chiesti se il motivo per cui alcune aziende pubblicano annunci di lavoro così scadenti è che stanno cercando di convincere le persone a fare domanda? Considera come qualsiasi annuncio che ha avuto quel termine è qualcosa che dici a un amico, "Potresti credere che questa azienda voglia ..." piuttosto che semplicemente non avere quella discussione e le informazioni non si diffondono come un virus.

Se vedessi un annuncio di lavoro che ti fa addormentare, ti applicheresti lì? Veramente?


6

Sembra un tentativo di invocare l'immagine di qualcuno con un sacco di talento e passione per quello che fanno. Almeno in una connotazione estremamente semplificata di occhiali da sole di "rockstar". Questo e forse un tentativo di far sembrare la compagnia molto più bella di quanto non sia.


sì, esattamente, dovrebbe essere letto come una bandiera per "Non lavorare qui se non vuoi catturare la peste nera per lolz"
Anonimo Tipo

5

Praticamente tutte le aziende là fuori dichiarano di (e / o tentano di) assumere solo persone tra i primi 1 percentili della popolazione professionale nel loro campo. Naturalmente questo è assolutamente impossibile, dal momento che il 99% dei dipendenti sul campo non può essere tra i primi 1 percento.

Alcune aziende / cacciatori di teste usano semplicemente un linguaggio diverso per esprimere quel desiderio rispetto ad altri. Alcuni lo chiamano ingegneri missilistici, altri lo chiamano rockstar, altri sono onesti e dichiarano apertamente che "vogliamo solo il meglio".

E poi tutti cercheranno di fregarti durante le trattative contrattuali e offriranno un risarcimento che non è affatto in linea con ciò che ti aspetteresti che il meglio del settore venisse pagato.


"E poi tutti cercheranno di fregarti durante le trattative contrattuali e offriranno un risarcimento che non è affatto in linea con ciò che ti aspetteresti che il meglio del settore venisse pagato." Probabilmente hanno idee distorte su cosa sia l'1%. Scommetto che il 70% delle aziende avrebbe preso qualcuno in top 30% solo perché essi pensano che stanno ottenendo qualcuno nel 1%.
Joe Z.

3

Penso che significhi che il codice di abbigliamento non è il solito "business" / "smart office" ma più specifico di rockstar, ad esempio "punk" / "jeans strappati". Devi indossare magliette muscolose e jeans neri, avere tagli di capelli davvero alla moda e molti tatuaggi.

Se lavori con C / C ++ dovresti indossare pantaloni in spandex, canottiere larghe e una fascia per la testa (aspiri ad essere la Rosa Axl della programmazione).

Se lavori con COBOL o Fortran, allora dovresti indossare camicie e jeans svasati, forse avere i capelli afro o lunghi. Scarpe con zeppa opzionali e dovresti divertirti a fumare erba e far cadere acido nell'ora di pranzo.


2
no Il termine è semplicemente indicativo dell'atteggiamento "Vogliamo applicare solo l'1% delle persone" che è completamente preso dal settore. In genere ci saranno codici di abbigliamento rigorosi nelle aziende che lo dichiarano esplicitamente, poiché si considerano elitari. Aspettati che ci si aspetti che tutti si siedano alle loro scrivanie in un abito da 3 pezzi e legare tutto il giorno, tutti i giorni.
jwenting

8
Portami nella città tra parentesi / dove la notazione è grande per complessità / Oh, per favore, portami a casa!
glenatron,

1
@jwenting hai ragione. Penso che Kirk abbia perso il punto, o forse non abbia letto nessuno di questi annunci di lavoro (forse perché ha un lavoro sicuro che gli piace). da un lato, spero di non lavorare mai in un posto simile. schifo.
Tipo anonimo il

Immagino che alcuni programmatori non abbiano davvero senso dell'umorismo - non è del tutto ovvio che si tratta di uno scherzo?
Kirk Broadhurst,

3

Perché hanno un senso troppo gonfio dell'importanza dei propri prodotti. Come le celebrità che arrivano solo con altre celebrità, alcune aziende sentono di aver bisogno di sviluppatori "rockstar". Solo ego. Un buon team solido, ben guidato, con abilità diverse farà meglio di un paio di "rockstar".


2

Vedo sempre cose sui DBA Rockstar e simili .... ma come molti altri dicono che penso sia solo una parola appariscente. O forse rende l'assunzione dell'azienda bella ...


2

Forse vogliono qualcuno da Band on the Runtime .

"Band on the runtime" era composto da alcuni sviluppatori famosi nel mondo .Net, anche con talento musicale, che suonavano in occasione di conferenze di programmazione. "Sviluppatore Rockstar" è un termine sciocco, quindi una battuta si adatta qui.


ti dispiacerebbe spiegare di più su ciò che fa e perché lo consigli come rispondere alla domanda posta? Le "risposte solo link" non sono del tutto benvenute allo Stack Stack
moscerino

@gnat È uno scherzo. "Band on the runtime" era composto da alcuni sviluppatori famosi nel mondo .Net, anche con talento musicale, che suonavano in occasione di conferenze di programmazione. "Sviluppatore Rockstar" è un termine sciocco, quindi uno scherzo (cw) è una risposta ragionevole. È una frase che non dovrebbe essere presa alla lettera.
MarkJ,

1

È un trucco psicologico. Chi non vuole essere una rockstar?


3
È antiproduttivo. Una vera "rockstar" non si considererebbe mai una e non si applica. Solo quelli che sono all'oscuro.

^ Veri hipster, mahn!
Joe Z.

1

Incolpo Intel e Microsoft per questo termine. Hanno iniziato a usarlo pesantemente nel loro materiale pubblicitario qualche tempo fa e da allora i reclutatori hanno pensato che fosse un termine pseudo tecnico per geek.

Ma sì, se hanno bisogno di una Rockstar, di un ninja o di qualsiasi altro ruolo basato su parole chiave, stanno fondamentalmente chiedendo uno schiavo che codificherà ininterrottamente per 14 ore al giorno, non si fermerà per periodi di 48 ore durante il rilascio finale della produzione programma, oltre a prevedere e formare il personale meno esperto.

L'ironia è che ci sono ancora un sacco di programmatori là fuori che almeno hanno il narcisismo in comune con una Rockstar, in quanto vedono come il loro dovere lavorare ore folli per dimostrare quanto siano hardcore. Il peccato è che tutto ciò che fa è far sembrare male il resto di noi, perché siamo intelligenti e non vogliamo rovinare la nostra salute facendo stupide pratiche di lavoro.


0

Credo che almeno in parte il motivo principale sia rendere la posizione più affascinante per il potenziale programmatore.

Lo stesso vale per alcune domande del colloquio che sono più impegnative dal lavoro quotidiano in quei luoghi, e sono principalmente utilizzate per far sembrare interessante la posizione


0

Penso che sia principalmente un modo per rappresentare il tono o l'ambiente dell'azienda. Generalmente (o almeno in origine) i luoghi pubblicizzati per i "programmatori rockstar" sono startup. Vogliono pubblicizzare che non sono la solita fattoria di cubicoli corporativi button-down-and-khakis, ma qualcosa di divertente . (Il lato cinico di me dice che spingono il loro lato rilassato come un vantaggio per compensare meno in termini di compensazione, ma sto divagando.) In effetti, è un modo di dire "hanno bisogno di abiti pesanti e cravatte non si applica". Spesso le startup non sono solo alla ricerca di buoni programmatori, ma di qualcuno che si adatta bene all'ambiente (poiché le startup sono così piccole) ed è appassionato del prodotto (non sono solo alla ricerca di uno stipendio). E le rockstar sono fantastiche, sai?


0

Il rock simboleggia l'individualità, la ribellione contro lo status quo, le idee preconcette sull'ordine mondiale e l'autorità stabilita. È associato a una mentalità indipendente, a sentirsi fortemente sulle proprie idee e convinzioni, determinazione. Ed essere una star significa semplicemente che la persona è dannatamente brava in quello che fa. Le rockstar sono in grado di accendere con energia e passione tutti intorno a loro.

È facile capire perché le aziende tecnologiche disposte a costruire cose che non sono mai state costruite o addirittura ritenute possibili prima di provare ad attrarre candidati con queste qualità.

L'esatto contrario sarebbe qualcuno che cerca di fondersi, una persona che accetta regole stabilite, vincoli e saggezza convenzionali. Trattare il lavoro come qualcosa che "paga le bollette" e cerca di sentirsi dire cosa fare. Sempre alla ricerca di un compromesso e preoccupato di sconvolgere l'ordine esistente, di essere abbastanza nella media in quello che fanno e di non avere alcuna energia visibile o passione da condividere con gli altri. Un termine un po 'degradante del settore sarebbe "una scimmia codificante".

Credo che il termine rockstar come riferimento a un lavoratore intellettuale sia stato introdotto per la prima volta nella cultura della programmazione da T. Lister e T. DeMarco in Peopleware, ma potrei sbagliarmi. Quindi è stato ulteriormente reso popolare da J. Spolsky nei suoi saggi sullo sviluppo del software.


+1 per il paragrafo storico (si prega di aggiungere riferimento?) Ma -1 per pensare che i programmatori dovrebbero tradire le metodologie stabilite di coloro per i quali lavorano?
Jé Queue,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.