为什么职位发布总是寻找“摇滚明星”?


40

我注意到最近有一种要求摇滚明星的程序员的趋势。我明白了,他们正在寻找真正擅长自己工作的人。但是为什么(祈祷)提到摇滚明星呢?

这些公司是否真的希望这些特征成为真正的摇滚明星?

  • 整夜聚会,早上起床忙于做生意
  • 物质滥用,
  • 自恋与名人,
  • 补偿远远超出了他们的管理,
  • 擅长短时间演出
  • 娱乐而非价值,
  • 1个热门(项目)奇观或单类型表演者,
  • 等等

什么是错的资深首席软件工程师,谁拥有建立和证明为企业的热情?相反,我们的意思恰恰相反,有人:

  • 卷起袖子开始工作,
  • 采取适当的指导并帮助影响团队,
  • 课程中吸取的教训和适当的做法,
  • 与整个团队及时沟通,
  • 可以编码和理解多种语言,
  • 了解计算背后的科学和理论,

是否有使软件工程队伍多样化的趋势? 在乐队开始分手之前,您可以聘请多少软件明星?

当然,有很多人自己做这些事情,甚至很少有人为表演编写代码,但是我敢打赌,大多数人都是为了商业。我没有看到针对Rockstar会计师,Rockstar机械师或Rockstart首席财务官的广告。是什么使软件程序员及其雇用部门倾向于这种职位?


4
在哪里看到的?
Jonathan Khoo

2
@Jonathan邱-即使在这个社会:careers.stackoverflow.com/jobs?searchTerm=rockstar
JE队列

4
另一个是“忍者”。一些公司开始反击并通过为“爵士”或“海盗”程序员做广告来取笑。不久前,我读了一篇很酷的博客文章,其中有人解释了为什么他们更愿意成为爵士乐程序员而不是摇滚明星。值得一读。
约尔格W¯¯米塔格

22
@JörgW Mittag:“忍者”程序员?那是真的吗 有人偷偷溜进办公室,修复了一个错误,通过其他人的帐户提交了它,然后又偷偷溜走了?
gablin

5
@ JörgW Mittag:deadprogrammersociety.blogspot.com/2007/05/…Jazz 程序员:他们的程序通常很正常地启动,但很快就变成了实验性的,有广告的疯狂行为,没人能理解。他们了解由内而外的编程理论,但是他们所做的很多工作并不奏效。
蚂蚁

Answers:


35

“摇滚明星”一词意味着一定程度的魅力,闪烁,性感,甚至危险,这些都是真正好的程序员通常不会表现出来的,但希望他们表现出来。我不会从字面上看。就是说,这是一个时髦的词,并且像很多这样的词,并不是特别有用。


7
@ user13645:公司希望开发人员表现出性感吗?您正在招聘编码吗?
Fanatic23 2011年

2
@ Fanatic23:不,他们希望开发人员认为他/她表现出性感。开发者是否确实表现出性感是情人眼中的情人。除了我的情况,它反映了客观现实(当然,假设我可以为其他所有人定义性感)。
PSU

我不确定魅力,但在美好的一天我可能会表现出闪光,性感和绝对危险。不过,我不会真正将自己称为“好”程序员。大概是“努力减少每天吸吮”的东西。:)
Evan Plaice

5
@ Fanatic23那是您的通话堆栈,还是您很高兴见到我?
Maxpm

19

因为Rockstars的工作量要少于首席软件工程师。

实际上,我建议为负责构建公司运行软件的人创建软件主管职位。拥有大量股份,年薪在50万美元以上的高薪,秘书,可进入公司务虚会,喷气式飞机,可在任何地方完全使用的徽章,可以签署好百万美元支票的签名,带有会议桌的大型办公室,12为自己准备的计算机,以及一个IT部门,因为他们不想听到他说“是的,先生,请马上离开”,他说:“在十分钟内与我的人力资源副总裁在办公室见面。”

到了时候,市场营销和金融业的男孩们将了解谁真正掌管了公司。


13
是的,祝你好运。
马尔沃里奥

2
我认为您高估了您的价值。
Pemdas'2

6
我认为那个人叫做CIO。
柯克·布罗德赫斯特

1
@柯克:CIO不会编程-如果他曾经做过一次,他当然现在不会。
Christopher Mahan

1
@柯克:我休息一下。
Christopher Mahan

12

看一看UrbanDictionary的定义。一个人把摇滚明星程序员定义为技术上很弱,但政治上很强(似乎就像您所描述的那样),另一个则描述了一个真正精通的人。

我喜欢第二个定义的描述-就像一个吉他演奏家,不仅表现出色,而且还是摇滚明星。

有趣的是,第一个定义获得了更多的选票。

我同意,这是一个愚蠢的名词,但是它卡住了。一个很好的问题(我想回答)是什么时候第一次使用这个术语。


8
我怀疑这可能是无意识的事实:该公司确实确实想要一个政治上非常优秀的人,并且如果他们也能编程的话,那将是一个好处。因此,他们招聘了一个真正优秀的程序员,一个摇滚明星。我绝对不愿意为他们工作,但是,如果我在本地看到广告,我可能会以讽刺的方式申请并接受采访(看起来和行为像Ozzy Osbourne)

我认为摇滚明星程序员应该是史蒂夫·叶格(Steve Yegge),莱纳斯·托瓦尔兹(Linus Torvalds),乔尔·斯波斯基(Joel Spolsky),斯科特·古思里(Scott Guthrie)等人。分享他们的经验(这可能会吸引大量人才)。老实说,我已经读了很多他们的东西(或者看了他们的视频,听了播客),如果有机会,我很高兴与他们一起工作。最重要的是,即使没有观众,他们仍然会成功,因为他们擅长于自己的工作。
Evan Plaice

8

我第一次在Ruby中看到这个词。该社区中的语言名称有很多双关语。(例如,将包裹称为“宝石”。)因此,我怀疑“摇滚之星”是另一个自然的笑话,然后开始传播。


2
有趣的是。
JE队列

下一步是什么?也许对珠宝感兴趣的开发商?:P
Fanatic11年

有趣的是,您是否有任何网络资源可添加到您的答案中?你的想法很有价值。
匿名类型

7

摇滚明星工程师在英特尔的“着眼未来”新广告活动中首次亮相,可能是您可能错过的英特尔广告,因为有些公司可能只是盲目地追随这一领先优势。

有没有想过,为什么有些公司发布这样俗气的求职广告的原因是他们试图让人们申请?考虑一下带有该词的广告是什么,您告诉朋友:“您能相信这家公司想要……”,而不是仅仅进行不了讨论并且信息不会像病毒一样传播。

如果您看到一个招聘广告让您入睡,您会在那儿申请吗?真?


6

这似乎是一种试图唤起某人的形象的想法,他对自己的工作充满才华和激情。至少在“ rockstar”的极其简化的玫瑰色玻璃含义中。那可能是使公司听起来比以前更酷的尝试。


是的,应该把它理解为“除非您想抓住洛尔兹的黑死病,否则不要在这里工作”的标志
匿名

5

几乎每家公司都声称(和/或试图)仅聘用其领域专业人才中前1%的人员。当然,这是绝对不可能的,因为该领域的99%的员工不能全部都排在前1%。

与其他公司/猎头公司相比,某些公司/猎头公司仅使用不同的语言来表达这种愿望。有些人称其为火箭工程师,有些人称其为摇滚明星,有些则诚实,只是公开声明“我们只想要最好的”。

然后,所有这些人都将试图在合同谈判中把您弄得一团糟,并提供与您期望得到的业内最佳报酬完全不符的补偿。


“然后他们所有人都将试图在合同谈判中给您带来麻烦,并提供与您期望的业内最佳薪酬完全不符的补偿。” 他们可能对1%是什么有偏见。我敢打赌,只有70%的公司会认为某人将其吸引到前1%的人中,所以他们会将其吸引到前30 %中。
Joe Z.

3

我认为这意味着着装并不是通常的“商务” /“智能办公室”,而是更具体的摇滚明星,例如“朋克” /“破旧的牛仔裤”。您必须穿上运动衫和黑色牛仔裤,拥有非常时髦的发型和许多纹身。

如果您使用C / C ++,则应该穿氨纶长裤,宽松的背心和头带(您渴望成为编程的Axl Rose)。

如果您使用COBOL或Fortran,则应该穿扎死衬衫和喇叭牛仔裤,或者可能是黑人或长发。厚底鞋是可选的,您应该在午餐时间享受抽大麻和滴酸的乐趣。


2
嗯不 该术语仅表示完全接管整个行业的“我们只希望最富有的1%的人申请”的态度。通常,在公司中会严格规定着装要求,因为他们认为自己是精英人士。期望每个人每天都穿着三件套西装坐在办公桌前,并整天系领带。
jwenting 2011年

8
带我到括号中的城市/在这里记号的大O代表复杂性/哦,您不可以带我回家!
glenatron 2011年

1
@jwenting你是正确的。我认为Kirk错过了要点,或者也许没有看过任何此类招聘广告(可能是因为他从事的是一份自己喜欢的安全工作)。另外,我希望永远不要在这样的地方工作。讨厌
匿名类型

我猜有些程序员真的没有幽默感-这不是在开玩笑吗?
柯克·布罗德赫斯特

3

因为他们对自己的产品的重要性过于夸张。就像只与其他名人相处的名人一样,一些公司认为他们需要“摇滚明星”开发人员。只是自我 一个好的团队,领导能力强,技能各异的团队要比几个“摇滚明星”做得更好。


2

我总是看到有关Rockstar DBA之类的东西。但是,就像许多其他人所说的那样,我认为这只是一个浮华的词。或者也许使公司招聘看起来很酷...


2

也许他们希望在运行时Band获得一个人。

“运行时乐队”由.Net世界中一些著名的开发人员组成,他们也都有音乐才华,他们在编程会议上演出。“ Rockstar开发人员”是一个愚蠢的名词,因此在这里开了一个玩笑。


您介意进一步解释它的作用,为什么在回答所提问题时推荐它?“链接,只回答”不太欢迎堆栈交易所
蚊蚋

@gnat这是个玩笑。“运行时乐队”由.Net界的一些著名开发人员组成,他们也具有音乐才华,他们在编程会议上演出。“ Rockstar开发人员”是一个愚蠢的名词,所以开玩笑是一个合理的答案。这个短语不应该从字面上理解。
MarkJ 2013年

1

这是一种心理技巧。谁不想成为摇滚明星?


3
这会产生反作用。一个真正的“摇滚明星”永远不会认为自己是一个人,也不会适用。只有那些无知的人。

^真正的时髦,曼!
Joe Z.

1

这个学期我要怪英特尔和微软。不久之后,他们就开始在广告材料中大量使用它,自从招聘人员开始认为这是怪胎的伪技术术语。

但是,是的,如果他们需要摇滚明星,忍者或任何其他cr脚的基于关键字的角色,他们基本上是在要求一个奴隶,该奴隶每天将不间断地编码14小时,在最终产品发布期间不间断地编码48小时日程安排,并期望对缺乏经验的员工进行指导和培训。

具有讽刺意味的是,仍然有很多程序员至少具有与Rockstar一样的种族主义,因为他们认为有必要在疯狂的时间里工作以证明自己的顽强性。更可惜的是,它所做的只是使我们其余的人看起来不好,因为我们很聪明,不想因为愚蠢的工作习惯而破坏健康。


0

我认为,至少在某些时候,主要原因是使该职位对潜在的程序员而言更具魅力。

对于那些在那些地方的日常工作中更具挑战性的面试问题,同样适用,主要用于使该职位显得有趣


0

我认为这主要是代表公司基调或环境的一种方式。通常(或者至少是最初是),为“摇滚明星程序员”做广告的地方是创业公司。他们想做广告,说他们不是您平常的纽扣式卡其布式隔间农场,但很有趣。(我的愤世嫉俗的一面说,他们把闲散的一面作为一种津贴来推动,以弥补较少的补偿,但我离题了。)实际上,这是一种说法,“杂乱的西装和领带需要不适用”。通常,初创企业不仅在寻找优秀的程序员,而且还与环境紧密结合(因为初创企业规模很小)并且对产品充满热情(他们不仅在寻找薪水)。摇滚明星很酷,知道吗?


0

摇滚象征着个性,对现状的反抗,对世界秩序的先入为主的观念和既定的权威。它与独立的思维有关,对自己的想法和信念,决心有强烈的感情。成为明星只是意味着该人对他们所做的事情非常擅长。摇滚明星能够用能量和激情点燃周围的每个人。

不难理解,为什么科技公司在尝试吸引具有这些素质的候选人之前,愿意建造从未建造过,甚至被认为是不可能的东西。

恰恰相反的是,有人试图融合,一个人接受既定的规则,约束和传统智慧。将工作视为“支付账单”,并试图被告知该做什么。总是在寻找折衷办法,并担心破坏现有订单,对自己的工作相当平均,并且缺乏与他人共享的可见能量或热情。一个有点降级的行业术语将是“编码猴子”。

我相信,“摇滚明星”一词指的是知识分子,是T. Lister和T. DeMarco在Peopleware中首次引入编程文化的,但是我可能是错的。然后,J。Spolsky在其有关软件开发的文章中进一步对其进行了推广。


+1代表历史段落(请添加参考?),但-1认为程序员应该出卖他们为之工作的既定方法论?
JE队列
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.