¿Por qué las ofertas de trabajo siempre buscan "estrellas de rock"? [Cerrado]

40

He notado una tendencia reciente en solicitar programadores que sean estrellas de rock . Lo entiendo, están buscando a alguien que sea realmente bueno en lo que hacen. Pero, ¿por qué (rezar) hacer referencia a una estrella de rock?

¿Estas compañías realmente quieren estos rasgos como una verdadera estrella de rock?

Lo que está mal con mayor o principal ingeniero de software que ha establecido y demostrado pasión por el negocio? Más bien queremos decir todo lo contrario, alguien que:

  • se arremanga y se pone a trabajar,
  • toma la dirección adecuada y ayuda a influir en los equipos,
  • programas de lecciones aprendidas y prácticas adecuadas,
  • proporciona comunicación oportuna a todo el equipo,
  • puede codificar y comprender múltiples idiomas,
  • entiende la ciencia y la teoría detrás de la computación,

¿Existe una tendencia a diversificar los rangos de ingeniería de software? ¿Cuántos rockstars de software puedes contratar antes de que tu banda comience a separarse?

Claro, hay muchas personas que hacen estas cosas por su cuenta, tal vez incluso unos pocos que codifican para el show, pero apuesto a que la mayoría es para negocios. No veo anuncios de contadores de rockstar, ni de maquinistas de rockstar, ni de directores financieros de rockstart. ¿Qué hace que el programador de software y sus departamentos de contratación se inclinen hacia este tipo de cargo?

Xepoch
fuente
44
¿Dónde estás viendo esto?
Jonathan Khoo
2
@Jonathan Khoo - Incluso dentro de esta comunidad: careers.stackoverflow.com/jobs?searchTerm=rockstar
Jé Queue
44
El otro es "Ninja". Algunas compañías están empezando a defenderse y a burlarse de esto al anunciarse para programadores de "Jazz" o "Pirata". Leí una publicación de blog genial hace un tiempo, donde alguien explicó por qué preferirían ser un programador de jazz que una estrella de rock. Vale la pena leerlo.
Jörg W Mittag
22
@ Jörg W Mittag: ¿programadores "Ninja"? ¿Qué es eso realmente? ¿Alguien que se cuela en la oficina, arregla un error, lo comete a través de la cuenta de otra persona y vuelve a escabullirse?
gablin
55
@ Jörg W Mittag: deadprogrammersociety.blogspot.com/2007/05/… Programadores de jazz: sus programas comienzan con bastante normalidad pero rápidamente descienden a una locura experimental improvisada que nadie más entiende. Conocen la teoría de la programación de adentro hacia afuera, pero mucho de lo que hacen no funciona del todo.
Ant

Respuestas:

35

El término "estrella de rock" implica una cierta cantidad de glamour, destello, sensualidad, tal vez incluso peligrosidad, características que los buenos programadores generalmente no exhiben, pero podrían desear que lo hicieran. No lo tomaría demasiado literalmente. Es decir, es una palabra de moda y, como muchos de estos, no es particularmente útil.

PSU
fuente
77
@ user13645: ¿La compañía espera que un desarrollador muestre sensualidad? Estás contratando para codificar ¿verdad?
Fanatic23
2
@ Fanatic23: No, esperan que el desarrollador piense que muestra sensualidad. Si el desarrollador de hecho lo hace atractivo sexual pantalla está en el ojo del espectador. Excepto en mi caso, donde es un reflejo de la realidad objetiva (suponiendo que pueda definir sexy para todos los demás, por supuesto).
PSU
No estoy seguro sobre el glamour, pero probablemente pueda lograr flash, sensualidad y definitivamente peligrosidad en un buen día. Sin embargo, realmente no me etiquetaría como un "buen" programador. Probablemente algo más en la línea de 'esforzarse por chupar menos cada día'. :)
Evan Plaice
55
@ Fanatic23 ¿Es esa tu pila de llamadas, o simplemente estás feliz de verme?
Maxpm
19

Porque Rockstars funcionará por mucho menos que un ingeniero de software principal.

En realidad, propongo la creación del título de Jefe de Software, para el tipo que construye [t | ds] el software que ejecuta la compañía. Con muchas acciones, un salario considerable en el rango de $ 500K +, secretaria, acceso a retiro corporativo, jet, una insignia que tiene acceso completo en todas partes, una firma que puede firmar buenos cheques de millones de dólares, una gran oficina con mesa de conferencias, 12 computadoras para él y un departamento de TI que dice "Sí, señor, señor de inmediato" porque no quieren escucharlo decir: "Encuéntreme en mi oficina con un vicepresidente de recursos humanos en diez minutos".

Ya es hora de que los muchachos de marketing y finanzas sepan quién dirige realmente la empresa.

Christopher Mahan
fuente
13
Si buena suerte con eso.
Malvolio
2
Creo que sobreestimas tu valor.
Pemdas
66
Creo que ese tipo se llama CIO.
Kirk Broadhurst
1
@Kirk: el CIO no programa, y ​​si lo hizo una vez, ciertamente no lo hace ahora.
Christopher Mahan
1
@ Kirk: descanso mi caso.
Christopher Mahan
12

Echa un vistazo a las definiciones de UrbanDictionary . Uno define a un programador de rockstar como un técnico débil pero políticamente fuerte (parece lo que estás describiendo), y el otro describe a alguien que es realmente competente.

Me gusta la descripción de la segunda definición: es como un guitarrista que está más allá de lo bueno, por lo tanto, estrella de rock.

Curiosamente, la primera definición obtuvo más votos.

Estoy de acuerdo, es un término estúpido, pero se quedó. Una buena pregunta (que me gustaría responder) es cuándo se utilizó este término por primera vez.

Uri
fuente
8
Sospecho que puede ser un caso de verdad involuntaria: la compañía realmente quiere a alguien que sea políticamente muy bueno y que si pueden programar también es una ventaja. Entonces anuncian para un programador realmente bueno, una estrella de rock. Definitivamente no estoy dispuesto a trabajar para ellos, pero si veo el anuncio localmente, podría sentir la tentación de presentar una solicitud y participar en la entrevista de manera satírica (aparecer y actuar como Ozzy Osbourne)
Consideraría que un programador de rockstar es alguien como Steve Yegge, Linus Torvalds, Joel Spolsky, Scott Guthrie, etc ... Chicos que no solo tienen talento en sus respectivos campos, sino que a veces están trabajando en la vanguardia y dispuestos para compartir sus experiencias (que potencialmente podrían atraer un grupo masivo de talento). Honestamente puedo decir que he leído muchas de sus cosas (o he visto sus videos, he escuchado podcasts) y me encantaría trabajar con ellos si tuviera la oportunidad. Lo más importante, incluso sin la audiencia, seguirán siendo exitosos porque son buenos en lo que hacen.
Evan Plaice
8

La primera vez que vi este término con Ruby. Hay varios juegos de palabras en torno al nombre del idioma en esa comunidad. (Por ejemplo, llamar paquetes "gemas"). Por lo tanto, sospecho que "estrella de rock" comenzó como otra broma natural, y luego se extendió.

btilly
fuente
2
Interesante toma.
Jé Queue
¿que sigue? ¿Quizás desarrolladores con interés en joyería? : P
Fanático23
interesante, ¿tiene alguna fuente web para agregar a su respuesta? Tu idea tiene mérito.
Tipo anónimo
7

Los ingenieros de Rock Star debutan en la nueva campaña publicitaria de Intel que se enfoca en el futuro sería el anuncio de Intel que puede haber pasado por alto y que algunas compañías pueden seguir ciegamente ese liderazgo.

¿Alguna vez se preguntó si la razón por la cual algunas empresas publican anuncios de trabajo tan cursis es que están tratando de hacer que las personas se postulen? Considere cómo cualquier anuncio que tenga ese término es algo que le dice a un amigo: "¿Podría creer que esta empresa quiere ..." en lugar de simplemente no tener esa discusión y la información no se propaga como un virus.

Si viera un anuncio de trabajo que lo durmiera, ¿lo solicitaría allí? De Verdad?

JB King
fuente
6

Parece un intento de invocar la imagen de alguien con mucho talento y pasión por lo que hace. Al menos en una connotación de "estrella de rock" extremadamente simplificada, de lentes rosados. Eso y posiblemente un intento de hacer que la compañía suene mucho mejor de lo que es.

HappyCodeMonkey
fuente
sí exactamente, debería leerse como una bandera para "No trabajes aquí a menos que quieras atrapar la peste negra de lolz"
Tipo anónimo
5

Casi todas las compañías afirman contratar (y / o intentar) contratar solo a personas en el percentil 1 superior de la población profesional en su campo. Por supuesto, esto es completamente imposible, ya que el 99% de los empleados en el campo no pueden estar todos en el 1% superior.

Algunas compañías / headhunters simplemente usan un lenguaje diferente para expresar ese deseo que otros. Algunos lo llaman ingenieros de cohetes, algunos lo llaman estrellas de rock, algunos son honestos y simplemente declaran abiertamente que "solo queremos lo mejor".

Y todos ellos tratarán de fastidiarte durante las negociaciones del contrato y ofrecerán una compensación que no está en línea con lo que esperarías que se pagara a los mejores de la industria.

jwenting
fuente
"Y todos tratarán de fastidiarte durante las negociaciones del contrato y ofrecerán una compensación que no está en línea con lo que esperarías que se pagara a los mejores de la industria". Probablemente tienen ideas sesgadas de lo que son el 1%. Apostaría a que el 70% de las empresas podría llevar a alguien en el 30% superior sólo porque ellos piensan que van a obtener a alguien en el 1%.
Joe Z.
3

Creo que significa que el código de vestimenta no es el habitual 'negocio' / 'oficina inteligente' sino más específico de rockstar, por ejemplo, 'punk' / 'jeans rotos'. Tienes que usar camisas musculosas y jeans negros, tener cortes de cabello muy modernos y muchos tatuajes.

Si trabaja con C / C ++, se espera que use pantalones de spandex, camisetas sueltas y una diadema (aspira a ser el Axl Rose de la programación).

Si trabaja con COBOL o Fortran, debe usar camisas con corbata y jeans acampanados, tal vez tener un cabello afro o largo. Zapatos de plataforma opcionales, y debería disfrutar fumar hierba y dejar caer ácido en la hora del almuerzo.

Kirk Broadhurst
fuente
2
UH no. El término es meramente indicativo de la actitud de "solo queremos que el 1% superior de las personas aplique" que está completamente dominada por la industria. Por lo general, habrá códigos de vestimenta estrictos en las empresas que lo indiquen explícitamente, ya que se consideran elitistas. Se espera que todos se sienten en sus escritorios con un traje de 3 piezas y corbata todo el día, todos los días.
Jwenting
8
Llévame a la ciudad de paréntesis / donde la notación es grande para la complejidad / ¡Oh, por favor, no me lleves a casa!
glenatron
1
@jwenting estás en lo correcto. Creo que Kirk perdió el punto, o tal vez no ha leído ninguno de esos anuncios de trabajo (posiblemente porque está en un trabajo seguro que le gusta). en una nota al margen espero nunca trabajar en un lugar así. asqueroso
Tipo anónimo
Supongo que algunos programadores realmente no tienen sentido del humor, ¿no es completamente obvio que esto es una broma?
Kirk Broadhurst
3

Porque tienen un sentido excesivamente exagerado de la importancia de sus propios productos. Al igual que las celebridades que solo se relacionan con otras celebridades, algunas empresas sienten que necesitan desarrolladores 'rockstar'. Solo ego. Un buen equipo sólido, bien liderado, con habilidades variadas funcionará mejor que un par de 'estrellas de rock'.

Craig
fuente
2

Siempre veo cosas sobre los DBA de Rockstar y demás ... pero como muchos otros dicen, creo que es solo una palabra llamativa. O tal vez hace que la contratación de la empresa se vea genial ...

usuario6791
fuente
2

Quizás quieran a alguien de Band on the Runtime .

"Band on the runtime" estaba compuesta por algunos desarrolladores famosos en el mundo .Net, con talento musical también, que tocaban en las conferencias de programación. "Desarrollador Rockstar" es un término tonto, por lo que cabe una broma.

MarkJ
fuente
¿Le importaría explicar más sobre lo que hace y por qué lo recomienda como respuesta a la pregunta que se hace? Las "respuestas de solo enlace" no son del todo bienvenidas en Stack Exchange
mosquito
@gnat Es una broma. "Band on the runtime" estaba compuesta por algunos desarrolladores famosos en el mundo .Net, con talento musical también, que tocaban en las conferencias de programación. "Desarrollador Rockstar" es un término tonto, por lo que una broma (cw) es una respuesta razonable. Es una frase que no debe tomarse literalmente.
MarkJ
1

Es un truco psicológico. ¿Quién no quiere ser una estrella de rock?

Carra
fuente
3
Es antiproductivo. Un verdadero "rockstar" nunca se consideraría uno y no se aplicará. Solo aquellos que no tienen idea.
^ Verdaderos hipsters, mahn!
Joe Z.
1

Culpo a Intel y Microsoft por este término. Comenzaron a usarlo mucho en su material publicitario hace un tiempo, y desde que los Reclutadores pensaron que era un término pseudo técnico para geek.

Pero sí, si necesitan un Rockstar, o un ninja o cualquier otra función basada en palabras clave, básicamente están pidiendo un esclavo que codifique sin parar durante 14 horas al día, vaya sin parar durante períodos de 48 horas durante el lanzamiento de producción final horario, además de que se espera que sea mentor y capacite al personal menos experimentado.

La ironía es que todavía hay muchos programadores por ahí que al menos tienen un poco de narcismo en común con un Rockstar, ya que consideran que es su deber trabajar horas extrañas para demostrar cuán incondicionales son. Es una lástima que todo lo que hace es hacer que el resto de nosotros se vea mal, porque somos inteligentes y no queremos arruinar nuestra salud haciendo prácticas estúpidas de trabajo.

Tipo anónimo
fuente
0

Creo que al menos parte de las veces la razón principal es hacer que la posición parezca más glamorosa para el programador potencial.

Lo mismo se aplica a algunas preguntas de la entrevista que son más desafiantes en el trabajo diario en esos lugares, y se utilizan principalmente para hacer que el puesto parezca interesante.

Ophir Yoktan
fuente
0

Creo que es principalmente una forma de representar el tono o el entorno de la empresa. Generalmente (o, al menos, originalmente) los lugares que anuncian para "programadores de rockstar" son startups. Quieren anunciar que no son su habitual granja de cubículos corporativos de botones y caquis, sino algo divertido . (El lado cínico de mí dice que empujan su lado relajado como una ventaja para compensar menos en el camino de la compensación, pero estoy divagando). En efecto, es una forma de decir "se necesitan trajes y corbatas no aplicar". A menudo, las startups no solo buscan buenos programadores, sino alguien que se adapta bien al medio ambiente (ya que las startups son muy pequeñas) y les apasiona el producto (no solo buscan un cheque de pago). Y las estrellas de rock son geniales, ¿sabes?

mipadi
fuente
0

El rock simboliza la individualidad, la rebelión contra el status quo, las ideas preconcebidas sobre el orden mundial y la autoridad establecida. Se asocia con una mentalidad independiente, un fuerte sentimiento sobre las propias ideas y convicciones, determinación. Y ser una estrella simplemente significa que la persona es muy buena en lo que hace. Los Rockstars pueden encender con energía y pasión a todos los que los rodean.

Es fácil ver por qué las compañías de tecnología dispuestas a construir cosas que nunca se construyeron o incluso se consideraron posibles antes de intentar atraer candidatos con estas cualidades.

Todo lo contrario sería alguien tratando de mezclarse, una persona que acepta las reglas establecidas, las restricciones y las sabidurías convencionales. Tratar el trabajo como algo que "paga las cuentas" y buscar que se le diga qué hacer. Siempre buscando un compromiso y preocupándose por alterar el orden existente, siendo bastante normal en lo que hacen y sin energía visible o pasión para compartir con los demás. Un término industrial algo degradante sería "un mono codificador".

Creo que el término rockstar que se refiere a un trabajador intelectual fue introducido por primera vez en la cultura de programación por T. Lister y T. DeMarco en Peopleware, pero podría estar equivocado. Luego fue popularizado por J. Spolsky en sus ensayos sobre desarrollo de software.

revs Vlad Gudim
fuente
¿+1 para el párrafo histórico (agregue referencia?) Pero -1 para pensar que los programadores deberían traicionar las metodologías establecidas de aquellos para quienes trabajan?
Jé Queue