Pourquoi les offres d'emploi recherchent-elles toujours des «rockstars?» [Fermé]


40

J'ai remarqué une tendance récente à demander aux programmeurs qui sont des rockstars . Je comprends, ils cherchent quelqu'un qui est vraiment bon dans ce qu'ils font. Mais pourquoi (prier) faire la référence à une rockstar?

Ces entreprises veulent-elles vraiment ces traits comme une vraie rockstar?

Quel est le problème principal ou principal ingénieur logiciel qui a établi et la passion éprouvée pour l'entreprise? Nous voulons plutôt dire tout le contraire, quelqu'un qui:

  • retrousse les manches et se met au travail,
  • prend la direction appropriée et aide à influencer les équipes,
  • programmes sur les leçons apprises et les bonnes pratiques,
  • fournit une communication opportune à toute l'équipe,
  • peut coder et comprendre plusieurs langues,
  • comprend la science et la théorie derrière le calcul,

Y a-t-il une tendance à diversifier les rangs du génie logiciel? Combien de rockstars logiciels pouvez-vous engager avant que votre groupe ne commence à se séparer?

Bien sûr, il y a beaucoup de gens qui font ce genre de choses seuls, peut-être même quelques rares qui codent pour des émissions, mais je parie que la majorité est pour les affaires. Je ne vois pas d'annonces pour les comptables de Rockstar, ni pour les machinistes de rockstar, ni pour les CFO de Rockstart. Qu'est-ce qui pousse le programmeur et ses services d'embauche vers ce genre de titre?


4
voyez-vous cela?
Jonathan Khoo

2
@ Jonathan Khoo - Même au sein de cette communauté: careers.stackoverflow.com/jobs?searchTerm=rockstar
Jé Queue

4
L'autre est "Ninja". Certaines entreprises commencent à se défendre et à se moquer de cela en faisant de la publicité pour les programmeurs "Jazz" ou "Pirate". Il y a quelque temps, j'ai lu un article de blog intéressant dans lequel quelqu'un expliquait pourquoi il préférait de loin être un programmeur de jazz à une rockstar. Ça vaut le coup d'être lu.
Jörg W Mittag

22
@ Jörg W Mittag: les programmeurs "Ninja"? Qu'est-ce que c'est vraiment? Quelqu'un qui se faufile dans le bureau, corrige un bogue, le commet via le compte de quelqu'un d'autre et revient furtivement?
Gablin

5
@ Jörg W Mittag: deadprogrammersociety.blogspot.com/2007/05/… Programmeurs de jazz: leurs programmes démarrent normalement mais descendent rapidement dans une folie expérimentale et ad-libbed que personne d'autre ne comprend. Ils connaissent parfaitement la théorie de la programmation, mais beaucoup de ce qu'ils font ne fonctionne pas.
Ant

Réponses:


35

Le terme "rock-star" implique une certaine quantité de glamour, flash, sensualité, peut-être même de dangerosité, caractéristiques que les très bons programmeurs ne présentent généralement pas mais qu'ils souhaiteraient peut-être voir. Je ne le prendrais pas trop littéralement. C’est-à-dire que c’est un mot à la mode et, comme beaucoup d’autres, pas particulièrement utile.


7
@ user13645: La société s'attend à ce qu'un développeur affiche une sex-appeal? Vous embauchez pour coder correctement?
Fanatic23

2
@ Fanatic23: Non, ils s'attendent à ce que le développeur pense qu'il fait preuve de sex-appeal. La question de savoir si le développeur montre réellement la sex-appeal est dans l'œil du spectateur. Sauf dans mon cas, où cela reflète une réalité objective (en supposant que je puisse définir sexy pour tout le monde, bien sûr).
PSU

Je ne suis pas sûr du glamour, mais je peux probablement retirer le flash, la sexy et la dangerosité par une bonne journée. Cependant, je ne me qualifierais pas vraiment de «bon» programmeur. Probablement quelque chose de plus dans le sens de «s'efforcer de sucer moins chaque jour». :)
Evan Plaice

5
@ Fanatic23 Est-ce votre pile d'appels, ou êtes-vous simplement heureux de me voir?
Maxpm

19

Parce que Rockstars fonctionnera pour beaucoup moins qu'un ingénieur logiciel principal.

En fait, je propose la création du titre de Chief of Software, destiné à celui qui a créé le logiciel utilisé par la société. Avec beaucoup d’actions, un salaire élevé dans la fourchette de 500 000 $, une secrétaire, un accès aux retraites d’entreprise, un jet, un badge qui donne accès partout, une signature qui permet de signer de bons chèques d’un million de dollars, un grand bureau avec une table de conférence, 12 ordinateurs pour lui-même et un service informatique qui dit "Oui Monsieur Tout de suite Monsieur" parce qu'ils ne veulent pas l'entendre dire: "Venez me voir dans mon bureau avec un vice-président des RH dans dix minutes."

Il est temps que les spécialistes du marketing et de la finance apprennent qui dirige réellement la société.


13
Oui, bonne chance avec ça.
Malvolio

2
Je pense que vous surestimez votre valeur.
Pemdas

6
Je pense que ce gars s'appelle le CIO.
Kirk Broadhurst

1
@Kirk: le CIO ne programme pas - et s'il l'a déjà fait, il ne le fait certainement pas maintenant.
Christopher Mahan le

1
@Kirk: Je repose mon cas.
Christopher Mahan

12

Jetez un coup d'œil aux définitions UrbanDictionary . L'un définit un programmeur de rock star comme un techniquement faible mais politiquement fort (cela ressemble à ce que vous décrivez), et l'autre décrit quelqu'un qui est vraiment compétent.

J'aime la description de la deuxième définition - c'est comme un guitariste qui est au-delà du bien - donc une rock star.

Fait intéressant, la première définition a obtenu plus de votes.

Je suis d’accord, c’est un terme stupide, mais ça colle. Une bonne question (à laquelle j'aimerais avoir une réponse) est de savoir quand ce terme a été utilisé pour la première fois.


8
Je suppose que cela pourrait être un cas de vérité non intentionnelle: la société veut vraiment quelqu'un qui est très bon politiquement et si elle peut programmer aussi, c'est un bonus. Ils annoncent donc un très bon programmeur, une rockstar. Je ne suis certainement pas enclin à travailler pour eux, mais si je voyais l'annonce locale, je serais peut-être tenté de postuler et d'assister à l'entretien de manière satirique (se présenter et se comporter comme Ozzy Osbourne)

Je considérerais un programmeur de rock star comme Steve Yegge, Linus Torvalds, Joel Spolsky, Scott Guthrie, etc. Des gars qui ne sont pas seulement doués dans leurs domaines respectifs mais qui travaillent parfois à la pointe de la technologie et qui sont prêts partager leurs expériences (ce qui pourrait potentiellement attirer un réservoir énorme de talents). Honnêtement, je peux dire que j'ai lu beaucoup de leurs articles (ou regardé leurs vidéos, écouté des podcasts) et je serais ravi de travailler avec eux si j'en avais l'occasion. Plus important encore, même sans le public, ils auront toujours du succès parce qu'ils sont bons dans ce qu'ils font.
Evan Plaice

8

J'ai d'abord vu ce terme avec Ruby. Il existe plusieurs jeux de mots autour du nom de la langue dans cette communauté. (Par exemple, appeler des paquets "gems".) Par conséquent, je soupçonne que "rock star" a commencé comme un autre naturel dans la blague, puis s'est propagée.


2
Prise intéressante.
Jé Queue le

et après? Peut-être des développeurs ayant un intérêt pour les bijoux? : P
Fanatic23

intéressant, avez-vous des sources Web à ajouter à votre réponse? Votre idée a du mérite.
Type anonyme

7

Les ingénieurs de Rock Star font leurs débuts dans la nouvelle campagne publicitaire d’Intel axée sur l’avenir serait la publicité d’Intel que vous avez peut-être manquée et que certaines entreprises pourraient suivre aveuglément.

Vous êtes-vous déjà demandé si la raison pour laquelle certaines entreprises publient des offres d'emploi aussi ringardes est qu'elles essaient d'inciter les gens à postuler? Réfléchissez à ce que l’annonce qui utilise ce terme est quelque chose que vous dites à un ami: "Pourriez-vous croire que cette société veut ..." plutôt que de ne pas avoir cette discussion et que les informations ne se propagent pas comme un virus.

Si vous voyiez une offre d'emploi vous endormir, vous postuleriez-vous là? Vraiment?


6

Cela ressemble à une tentative d'invoquer l'image d'une personne qui a beaucoup de talent et de passion pour ce qu'elle fait. Au moins dans une connotation extrêmement simplifiée de "rockstar". Cela et peut-être une tentative de rendre la société plus cool qu’elle ne l’est.


ouais exactement, devrait être lu comme un drapeau pour "Ne travaillez pas ici à moins que vous ne vouliez attraper le fléau noir pour lolz"
Anonyme Type

5

Presque toutes les entreprises prétendent (et / ou essayent) de n'embaucher que des personnes se situant dans le premier centile de la population professionnelle de leur secteur. Bien sûr, cela est tout à fait impossible, car 99% des employés sur le terrain ne peuvent pas tous figurer dans le 1% des meilleurs.

Certaines entreprises / chasseurs de têtes utilisent simplement un langage différent pour exprimer ce désir. Certains appellent cela des ingénieurs roquettes, certains appellent ça des rockstars, certains sont honnêtes et déclarent ouvertement que "nous ne voulons que le meilleur".

Et tous essaieront alors de vous faire chier lors des négociations de contrat et d’offrir une indemnité qui ne correspond pas du tout à ce que vous attendez du meilleur de l’industrie.


"Et chacun d'entre eux essaiera ensuite de vous casser la gueule lors des négociations de contrat et proposera une indemnisation qui ne correspond pas du tout à ce que vous attendez du meilleur du secteur." Ils ont probablement une idée fausse de ce que sont les 1%. Je parierais que 70% des entreprises retiendraient quelqu'un dans le top 30 simplement parce qu'elles pensent obtenir quelqu'un dans le 1%.
Joe Z.

3

Je pense que cela signifie que le code vestimentaire n'est pas le «business» / «bureau intelligent» habituel, mais plus spécifique au rockstar, par exemple «punk» / «jeans déchirés». Vous devez porter des chemises musclées et des jeans noirs, une coupe de cheveux très tendance et de nombreux tatouages.

Si vous travaillez avec C / C ++, vous devrez porter des pantalons en spandex, des débardeurs amples et un serre-tête (vous aspirez à être l'Axl Rose de la programmation).

Si vous travaillez avec COBOL ou Fortran, vous devriez porter des chemises à cravate et un jean évasé, peut-être les cheveux longs ou afro. Chaussures à semelles compensées en option, et vous devriez aimer fumer de l'herbe et laisser tomber de l'acide à l'heure du déjeuner.


2
euh non. Le terme est simplement indicatif de l'attitude "nous voulons seulement que le top 1% des gens appliquent" qui est complètement prise sur l'industrie. Il y aura généralement des codes vestimentaires stricts dans les entreprises le déclarant explicitement, car elles se considèrent comme élitistes. Attendez-vous à ce que chacun soit assis à son bureau dans un costume 3 pièces et une cravate toute la journée, tous les jours.
Jwenting

8
Emmène-moi dans la ville entre parenthèses / où la notation est grande pour la complexité / Oh, ne veux-tu pas me ramener à la maison!
Glenatron

1
@jwenting vous avez raison. Je pense que Kirk a mal compris, ou n'a peut-être pas lu de telles offres d'emploi (peut-être parce qu'il occupe un emploi sûr dont il jouit). en passant, j'espère ne jamais travailler dans un tel lieu. dégoûtant
Type anonyme

J'imagine que certains programmeurs n'ont vraiment pas le sens de l'humour - n'est-il pas tout à fait évident que c'est une blague?
Kirk Broadhurst

3

Parce qu'ils ont un sens exagéré de l'importance de leurs propres produits. À l'instar des célébrités qui ne s'entendent qu'avec d'autres célébrités, certaines entreprises estiment avoir besoin de développeurs «rockstar». Juste moi. Une bonne équipe solide, bien dirigée et dotée de compétences variées fera mieux que quelques "rockstars".


2

Je vois toujours des choses sur les DBA Rockstar et autres ... mais comme beaucoup d’autres disent, je pense que c’est juste un mot flashy. Ou peut-être que cela rend la société d'embauche plus cool ...


2

Peut-être veulent-ils quelqu'un de Band on the Runtime .

"Band on the runtime" était composé de quelques développeurs célèbres du monde .Net, également talentueux en musique, qui ont donné des concerts lors de conférences de programmation. "Développeur Rockstar" est un terme idiot, donc une blague convient ici.


cela vous dérangerait-il d'expliquer davantage ce qu'il fait et pourquoi le recommandez-vous comme réponse à la question posée? « Link-ne répond » ne sont pas tout à fait la bienvenue à Stack Echange
moucheron

@gnat C'est une blague. "Band on the runtime" était composé de quelques développeurs célèbres du monde .Net, également talentueux en musique, qui ont donné des concerts lors de conférences de programmation. "Développeur Rockstar" est un terme idiot, donc une blague (cw) est une réponse raisonnable. C'est une phrase qui ne devrait pas être prise à la lettre.
MarkJ

1

C'est un truc psychologique. Qui ne veut pas être une rock star?


3
C'est anti-productif. Une vraie "rock star" ne se considérerait jamais comme telle et ne s'appliquerait pas. Seuls ceux qui sont désemparés seront.

^ Les vrais hipsters, mahn!
Joe Z.

1

Je blâme Intel et Microsoft pour ce terme. Ils ont commencé à l'utiliser abondamment dans leur matériel publicitaire il y a quelque temps, et depuis que les recruteurs ont pensé qu'il s'agissait d'un terme pseudo-technique pour geek.

Mais oui, s'ils ont besoin d'un Rockstar, d'un ninja ou de tout autre rôle basé sur des mots-clés merdiques, ils demandent essentiellement un esclave qui codera sans arrêt 14 heures par jour, puis sans interruption pendant 48 heures lors de la dernière version de production. en plus d’être censé encadrer et former du personnel moins expérimenté.

L'ironie est qu'il y a encore beaucoup de programmeurs qui ont au moins le narcisme en commun avec un Rockstar, en ce sens qu'ils se voient dans l'obligation de travailler des heures insensées pour prouver à quel point ils sont hardcore. La plupart des gens ont pitié de nous, cela nous fait mal paraître, car nous sommes intelligents et nous ne voulons pas nous ruiner en faisant de stupides pratiques de travail.


0

Je pense qu'au moins une partie du temps, la raison principale est de rendre la position plus glamour au programmeur potentiel.

Il en va de même pour certaines questions d’entrevue qui sont plus difficiles du travail quotidien à ces endroits et qui sont principalement utilisées pour rendre le poste intéressant.


0

Je pense que c'est surtout une façon de représenter le ton ou l'environnement de l'entreprise. Généralement (ou du moins à l'origine) les lieux annoncés comme "programmeurs de rockstar" sont des startups. Ils veulent annoncer qu'ils ne sont pas votre ferme logicielle corporative habituelle, mais plutôt amusante . (Le côté cynique de moi dit qu'ils poussent leur côté décontracté comme avantage pour compenser moins en compensation, mais je m'éloigne du sujet.) En fait, c'est une façon de dire "le besoin imparfait de corsaire ne s'applique pas". Souvent, les startups ne recherchent pas seulement de bons programmeurs, mais aussi des personnes qui s’intègrent bien à l’environnement (car les startups sont si petites) et qui sont passionnées par le produit (elles ne cherchent pas seulement un salaire). Et les rockstars sont cool, tu vois?


0

Le rock symbolise l’individualité, la rébellion contre le statu quo, les idées préconçues sur l’ordre mondial et l’autorité établie. Il est associé à une mentalité indépendante, à des sentiments personnels quant à ses propres idées et convictions, à sa détermination. Et être une star signifie simplement que la personne est sacrément bonne dans ce qu’elle fait. Les rockstars sont capables d’enflammer avec énergie et passion tous ceux qui les entourent.

Il est facile de comprendre pourquoi les entreprises technologiques désireuses de construire des choses qui n’ont jamais été construites ou qui ont été jugées possibles tentent d’attirer des candidats possédant ces qualités.

L’inverse serait une personne qui essaie de s’intégrer, une personne qui accepte les règles établies, les contraintes et les idées reçues. Traiter le travail comme quelque chose qui «paie les factures» et chercher à se faire dire quoi faire. Toujours à la recherche d'un compromis et soucieux de bouleverser l'ordre existant, faisant preuve de la moyenne dans ce qu'ils font et manquant d'énergie visible ou de passion à partager avec les autres. Un terme industriel quelque peu dégradant serait "un singe codant".

Je crois que le terme rockstar en tant que travailleur intellectuel a été introduit pour la première fois dans la culture de la programmation par T. Lister et T. DeMarco dans Peopleware, mais je me trompe peut-être. Il a ensuite été popularisé par J. Spolsky dans ses essais sur le développement de logiciels.


+1 pour le paragraphe historique (veuillez ajouter une référence?) Mais -1 pour penser que les programmeurs devraient trahir les méthodologies établies de ceux pour qui ils travaillent?
Jé Queue
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.