Por que anúncios de emprego sempre procuram “estrelas do rock”? [Fechado]

40

Percebi uma tendência recente em solicitar programadores que são estrelas do rock . Entendi, eles estão procurando alguém realmente bom no que fazem. Mas por que (orar) faz referência a uma estrela do rock?

Será que essas empresas realmente querem essas características como uma verdadeira estrela do rock?

O que há de errado com o engenheiro de software sênior ou principal, que possui uma paixão comprovada e estabelecida pelos negócios? Antes, queremos dizer exatamente o contrário, alguém que:

  • arregaça as mangas e começa a trabalhar,
  • toma a direção apropriada e ajuda a influenciar as equipes,
  • programas em práticas aprendidas e práticas das lições,
  • fornece comunicação oportuna a toda a equipe,
  • pode codificar e entender vários idiomas,
  • entende a ciência e a teoria por trás da computação,

Existe uma tendência para diversificar as fileiras de engenharia de software? Quantos rockstars de software você pode contratar antes de sua banda começar a se separar?

Claro, existem muitas pessoas fazendo essas coisas por conta própria, talvez até algumas raras que codificam para o show, mas aposto que a maioria é para negócios. Não vejo anúncios de contadores da rockstar, de maquinistas da rockstar ou de diretores financeiros da rockstar. O que faz o programador de software e seus departamentos de contratação se inclinarem para esse tipo de cargo?

Xepoch
fonte
4
Onde você está vendo isso?
Jonathan Khoo
2
@ Jonathan Khoo - Mesmo nesta comunidade: careers.stackoverflow.com/jobs?searchTerm=rockstar
Jé Queue
4
O outro é "Ninja". Algumas empresas estão começando a reagir e tirar sarro disso anunciando para programadores "Jazz" ou "Pirate". Eu li um post legal no blog há um tempo atrás, onde alguém explicava por que eles preferem ser programadores de jazz a rockstar. Vale a pena ler.
Jörg W Mittag
22
@ Jörg W Mittag: programadores "Ninja"? O que é isso mesmo? Alguém que entra furtivamente no escritório, corrige um bug, o envia através da conta de outra pessoa e volta novamente?
gablin
5
@ Jörg W Mittag: deadprogrammersociety.blogspot.com/2007/05/… Programadores de jazz: seus programas começam normalmente, mas rapidamente se transformam em loucuras experimentais e improvisadas que ninguém mais entende. Eles conhecem a teoria da programação de dentro para fora, mas muito do que fazem não funciona muito bem.
Ant

Respostas:

35

O termo "rockstar" implica uma certa quantidade de glamour, flash, sensualidade, talvez até perigosidade, características que realmente bons programadores geralmente não exibem, mas que talvez desejem. Eu não levaria isso literalmente. Ou seja, é um chavão e, como muitos outros, não é particularmente útil.

PSU
fonte
7
@ user13645: A empresa espera que um desenvolvedor mostre sensualidade? Você está contratando para a codificação, certo?
Fanatic23
2
@ Fanatic23: Não, eles esperam que o desenvolvedor pense que ele / ela mostra sensualidade. Se o desenvolvedor realmente faz exibição sensualidade está nos olhos de quem vê. Exceto no meu caso, onde é um reflexo da realidade objetiva (supondo que eu possa definir sensual para todo mundo, é claro).
PSU
Não tenho certeza sobre glamour, mas provavelmente consigo tirar flash, sensualidade e definitivamente perigosidade em um bom dia. Eu realmente não me rotularia como um 'bom' programador. Provavelmente algo mais parecido com "esforçar-se para sugar menos todos os dias". :)
Evan Plaice
5
@ Fanatic23 Essa é a sua pilha de chamadas ou você está feliz em me ver?
Maxpm 24/03/11
19

Porque o Rockstars funciona por muito menos que um engenheiro de software principal.

Na verdade, proponho a criação do título Chief of Software, para o cara que constrói [t | ds] o software em que a empresa opera. Com muitas ações, um alto salário na faixa de US $ 500 mil, secretária, acesso a retiros corporativos, jato, um crachá com acesso total a todos os lugares, uma assinatura que pode assinar bons cheques de um milhão de dólares, um grande escritório com mesa de conferência, 12 computadores para si mesmo e um departamento de TI que diz "Sim, senhor, imediatamente, porque" não querem ouvi-lo dizer: "Encontre-me no meu escritório com um vice-presidente de RH em dez minutos".

Já era hora dos garotos de marketing e finanças aprenderem quem realmente administra a empresa.

Christopher Mahan
fonte
13
Sim, boa sorte com isso.
Malvolio
2
Eu acho que você superestima seu valor.
pemdas
6
Eu acho que esse cara se chama CIO.
22411 Kirk Broadhurst
11
@ Kirk: o CIO não programa - e se ele fez uma vez, certamente não faz agora.
Christopher Mahan
11
@ Kirk: Descanso meu caso.
Christopher Mahan
12

Dê uma olhada nas definições do UrbanDictionary . Um define um programador de rockstar como um fraco tecnicamente, mas forte politicamente (parece o que você está descrevendo), e o outro descreve alguém que é realmente proficiente.

Gosto da descrição da segunda definição - é como um guitarrista que está além do que é bom -, portanto, estrela do rock.

Curiosamente, a primeira definição obteve mais votos.

Concordo, é um termo estúpido, mas ficou preso. Uma boa pergunta (que eu gostaria de responder) é quando esse termo foi usado pela primeira vez.

Uri
fonte
8
Suspeito que possa ser um caso de verdade não intencional: a empresa realmente quer alguém que seja politicamente muito bom e se também pode programar isso é um bônus. Então eles anunciam um bom programador, uma estrela do rock. Eu definitivamente não estou inclinado a trabalhar para eles, mas se eu vi o anúncio localmente I pode ser tentado a aplicar e ir junto com a entrevista de uma forma satírica (transformar-se olhando e agindo como Ozzy Osbourne)
Eu consideraria um programador de rockstar alguém como Steve Yegge, Linus Torvalds, Joel Spolsky, Scott Guthrie, etc ... Caras que não são apenas talentosos em seus respectivos campos, mas às vezes trabalham na vanguarda e desejam para compartilhar suas experiências (o que potencialmente poderia atrair um enorme conjunto de talentos). Posso dizer honestamente que li muito do material deles (ou assisti aos vídeos, ouvi podcasts) e ficaria empolgado em trabalhar com eles se tivesse a chance. Mais importante, mesmo sem o público, eles ainda terão sucesso porque são bons no que fazem.
Evan Plaice
8

Vi esse termo pela primeira vez com Ruby. Existem vários trocadilhos em torno do nome do idioma nessa comunidade. (Por exemplo, chamando os pacotes de "gemas".) Portanto, suspeito que o "rock star" tenha começado como outra brincadeira natural e depois se espalhado.

btilly
fonte
2
Tomada interessante.
Jé Queue
Qual é o próximo? Talvez desenvolvedores interessados ​​em jóias? : P
Fanatic23
interessante, você tem alguma fonte da web para adicionar à sua resposta? Sua ideia tem mérito.
tipo anônimo
7

Os engenheiros do Rock Star estreiam na nova campanha publicitária da Intel que se concentra no futuro seria o anúncio da Intel que você pode ter perdido e que algumas empresas podem seguir cegamente essa liderança.

Você já se perguntou se a razão pela qual algumas empresas publicam anúncios de emprego tão cafona é que estão tentando convencer as pessoas a se inscrever? Considere como qualquer anúncio que tenha esse termo é algo que você diz a um amigo: "Você acredita que essa empresa quer ...", em vez de simplesmente não ter essa discussão e as informações não se espalharem como um vírus.

Se você visse um anúncio de emprego que o colocasse no sono, você se candidataria lá? Sério?

JB King
fonte
6

Parece uma tentativa de invocar a imagem de alguém com muito talento e paixão pelo que faz. Pelo menos em uma conotação extremamente simplificada, de óculos rosados, de "rockstar". Isso e possivelmente uma tentativa de fazer a empresa parecer muito mais legal do que é.

HappyCodeMonkey
fonte
Sim, exatamente, deve ser lido como uma bandeira para "Não trabalhe aqui, a menos que você queira pegar a peste negra por lolz"
Tipo anônimo
5

Praticamente todas as empresas lá fora afirmam (e / ou tentam) contratar apenas pessoas no percentil 1 da população profissional em seu campo. É claro que isso é totalmente impossível, pois 99% dos funcionários em campo não podem estar no top 1%.

Algumas empresas / headhunters usam apenas linguagem diferente para expressar esse desejo do que outras. Alguns chamam de engenheiros de foguetes, outros de rockstars, outros são honestos e afirmam abertamente que "queremos apenas o melhor".

E todos eles tentarão enganá-lo durante as negociações do contrato e oferecer uma compensação que não está de acordo com o que você espera que seja pago o melhor do setor.

jwenting
fonte
"E todos eles tentarão atrapalhá-lo durante as negociações do contrato e oferecer uma compensação que não está de acordo com o que você espera que seja pago o melhor do setor". Eles provavelmente têm idéias distorcidas sobre o que são 1%. Eu aposto que 70% das empresas levaria alguém no top 30% só porque eles pensam que eles estão recebendo alguém no 1%.
Joe Z.
3

Eu acho que isso significa que o código de vestimenta não é o 'negócio' usual / 'escritório inteligente', mas mais específico do rockstar, por exemplo, 'punk' / 'jeans rasgado'. Você tem que usar camisas musculosas e jeans pretos, ter cortes de cabelo realmente modernos e muitas tatuagens.

Se você trabalha com C / C ++, espera-se que use calças de spandex, regatas largas e uma faixa para a cabeça (você deseja ser o Axl Rose da programação).

Se você trabalha com COBOL ou Fortran, deve usar camisas de gravata e calças de ganga, talvez tenha um cabelo afro ou comprido. Sapatos de plataforma são opcionais e você deve fumar maconha e deixar cair ácido na hora do almoço.

Kirk Broadhurst
fonte
2
Oh não. O termo é meramente indicativo da atitude "queremos apenas 1% das pessoas que se aplicam" que é completamente assumida pelo setor. Normalmente, haverá códigos de vestimenta estritos nas empresas que afirmam explicitamente, pois se consideram elitistas. Espere que todos esperem que estejam sentados em suas mesas em um terno de 3 peças e amarrando o dia todo, todos os dias.
Jwenting
8
Leve-me para a cidade entre parênteses / onde a notação é grande para complexidade / Oh, por favor, não me leve para casa!
glenatron
11
@jwenting você está correto. Acho que Kirk não entendeu o assunto, ou talvez não tenha lido esses anúncios de emprego (possivelmente porque ele está em um emprego seguro e de que gosta). em uma nota lateral, espero nunca trabalhar em tal lugar. nojento.
Tipo Anonymous
Eu acho que alguns programadores realmente não têm senso de humor - não é completamente óbvio que isso é uma piada?
precisa
3

Porque eles têm um senso exagerado da importância de seus próprios produtos. Como celebridades que só se relacionam com outras celebridades, algumas empresas acham que precisam de desenvolvedores 'rockstar'. Apenas ego. Uma boa equipe sólida, bem liderada, com habilidades variadas se sairá melhor do que alguns 'rockstars'.

Craig
fonte
2

Eu sempre vejo coisas sobre os DBAs da Rockstar e coisas assim ... mas, como muitos outros dizem, acho que é apenas uma palavra chamativa. Ou talvez faça a contratação da empresa parecer legal ...

user6791
fonte
2

Talvez eles queiram alguém da Band on the Runtime .

"Band on the runtime" era formado por alguns desenvolvedores famosos no mundo .Net, também com talento musical, que tocavam em conferências de programação. "Desenvolvedor Rockstar" é um termo tolo, então uma piada se encaixa aqui.

MarkJ
fonte
você se importaria de explicar mais sobre o que faz e por que o recomenda como resposta à pergunta? "Link-só responde" não são muito bem-vindos no Stack Câmbio
mosquito
@gnat É uma piada. "Band on the runtime" era formado por alguns desenvolvedores famosos no mundo .Net, também com talento musical, que tocavam em conferências de programação. "Desenvolvedor Rockstar" é um termo tolo, então uma piada (cw) é uma resposta razoável. É uma frase que não deve ser tomada literalmente.
MarkJ
1

É um truque psicológico. Quem não quer ser uma estrela do rock?

Carra
fonte
3
É antiprodutivo. Um verdadeiro "rockstar" nunca se consideraria um e não se aplicará. Somente aqueles que não têm noção.
^ Verdadeiros descolados, mahn!
Joe Z.
1

Eu culpo a Intel e a Microsoft por esse termo. Eles começaram a usá-lo pesadamente em seu material publicitário há algum tempo e, desde que os Recrutadores pensaram que era um termo pseudo-técnico para nerd.

Mas sim, se eles precisam de uma função baseada em palavras-chave da Rockstar, ninja ou qualquer outro tipo de palavra-chave ruim, eles estão basicamente pedindo um escravo que codifique sem parar por 14 horas por dia, sem parar por períodos de 48 horas durante o lançamento final da produção cronograma, além de orientar e treinar funcionários menos experientes.

A ironia é que ainda existem muitos programadores por aí que pelo menos têm o narcismo em comum com uma Rockstar, na medida em que vêem como seu dever trabalhar horas insanas para provar o quão hardcore são. A pena é que tudo o que faz é deixar o resto de nós com uma aparência ruim, porque somos inteligentes e não queremos arruinar nossa saúde praticando estúpidas práticas de trabalho.

Tipo anônimo
fonte
0

Acredito que pelo menos parte das vezes o principal motivo é fazer a posição parecer mais fascinante para o potencial programador.

O mesmo vale para algumas perguntas da entrevista que são mais desafiadoras no dia-a-dia nesses locais e são usadas principalmente para fazer a posição parecer interessante

Ophir Yoktan
fonte
0

Eu acho que é principalmente uma maneira de representar o tom ou o ambiente da empresa. Geralmente (ou pelo menos originalmente) os lugares que anunciavam para "programadores do rockstar" são startups. Eles querem anunciar que não são sua fazenda corporativa habitual de botão-e-caqui, mas algo divertido . (O meu lado cínico diz que eles empurram seu lado descontraído como uma vantagem para compensar menos na forma de compensação, mas discordo.) Na verdade, é uma maneira de dizer "terno e gravata pesado precisa não se aplica". Freqüentemente, as startups não estão apenas procurando bons programadores, mas alguém que combina bem com o ambiente (já que as startups são tão pequenas) e é apaixonado pelo produto (elas não estão apenas procurando um salário). E as estrelas do rock são legais, sabe?

mipadi
fonte
0

O rock simboliza a individualidade, rebelião contra o status quo, idéias preconcebidas sobre a ordem mundial e a autoridade estabelecida. Está associado a uma mente independente, sentindo fortemente sobre suas próprias idéias e convicções, determinação. E ser uma estrela significa simplesmente que a pessoa é muito boa no que faz. Os Rockstars são capazes de inflamar com energia e paixão todos ao seu redor.

É fácil perceber por que as empresas de tecnologia dispostas a construir coisas que nunca foram construídas ou mesmo consideradas possíveis antes de tentar atrair candidatos com essas qualidades.

O oposto exato seria alguém tentando se misturar, uma pessoa aceitando regras estabelecidas, restrições e sabedorias convencionais. Tratar o trabalho como algo que "paga as contas" e procurar saber o que fazer. Sempre procurando um compromisso e se preocupando em perturbar a ordem existente, sendo razoavelmente médio no que fazem e sem energia visível ou paixão para compartilhar com os outros. Um termo um tanto degradante da indústria seria "um macaco codificador".

Acredito que o termo rockstar como referência a um trabalhador intelectual foi introduzido pela primeira vez na cultura de programação por T. Lister e T. DeMarco na Peopleware, mas posso estar errado. Em seguida, foi mais popularizado por J. Spolsky em seus ensaios sobre desenvolvimento de software.

Vlad Gudim
fonte
+1 para o parágrafo histórico (adicione referência?), Mas -1 para pensar que os programadores devem trair as metodologias estabelecidas daqueles para quem trabalham?
precisa