為什麼工程師的薪水和生產力如此不成比例?

标签: 創業須知 管理學 ezTable HR Joel Spolsky | 发表时间:2011-04-30 16:58 | 作者:Jamie 龟慢
出处:http://mrjamie.cc/

算起來軟體工程師大概是全世界最特別的一種職業,因為一個最好的 programmer 和一個最爛的 programmer,生產力相差至少 10 倍,有時候甚至可以高達 100 倍。這在其他的職業幾乎是沒聽過的 — 像 Jordan (麥可‧喬丹) 這樣強的籃球員,平均一場比賽的生產力,頂多也只是菜鳥板凳的 10 倍。即使是其他腦力、創意密集的行業,例如:IC 設計、建築、商品設計等等,生產力的差別也都是在 10 倍的這個級距,很少達到 100 倍的。

但又為什麼,當 Jordan 的薪水是 NBA 菜鳥的 100 倍,一流建築師的費用是菜鳥的 1,000 倍時,最好的軟體工程師,他們所賺得的卻往往連新人的 5 倍都不到?這個問題我一直想不透。它也不是壞事,因為很久以前當我第一次發現了這個現象後,我就學會要花 3 倍的價錢去顧一個 10 倍強的工程師 — 多麼划算的一個買賣啊!只是這件事情發生的原因,讓我非常的困擾。第一,它一點都不符合經濟學上「邊際效應遞減」的原則,你看其他職業,例如上面提到的 NBA,當你要雇用一個生產力 10 倍的球員,你必須付出 100 倍的成本。更重要的是,它一點都不公平,生產力 10 倍的人,就算沒有拿 100 倍的薪水,少說也應該要拿 10 倍的薪水。

直到昨天,讀了 John D. Cook (強‧庫克) 的這篇文章:「Why programmers are not paid in proportion to their productivity」,才給我了一個天大的啟發。

原來,這件發生的原因主要有兩個 — John 其實也是引述  Joel Spolsky (喬‧史波斯基,有名的 Joel on Software 作者) 的說法:

第一,雖然全世界的工程師優劣差很多,但是一間公司的工程師優劣卻是差不多的,因為一流的工程師不可能長期忍受跟一群蠢蛋一起工作,所以遲早會離去,於是久而久之這間公司的工程師品質就會趨向一致 — 這也就是為什麼你必須要花很多力氣在團隊上面

而另一個更重要的原因,是一個好工程師的生產力,其實很難被察覺。如果你要判斷一個業務好不好,那很簡單,看看他的業績就行了。你要看一個建築工人的生產力,那也很簡單,看看他多快把房子蓋好就行了。以此類推,如果你要知道到一個軟體工程師的生產力,就看看他寫了幾行程式…

大錯特錯!!

一個軟體工程師生產力最高的時候,是當他可以少寫幾行程式的時候。當他可以用一些現成的東西,在很短的時間內拼湊出你需要的產品、解決方案的時候;當他可以跟你明確的溝通,不會浪費時間在開發錯誤的東西上的時候;當他可以正確的解讀數據,然後快速的修正產品的時候。這些…

通通不是用幾行程式碼去衡量的!!

問題是當一個優秀的工程師,快速的把產品湊出來,或者是很有效率的溝通時,老闆的反應是什麼?99.9% 都沒有辦法聯想到這就是極致生產力的表現,然後說:「嘿!我應該幫他加薪 10 倍!」所以,難怪好的工程師往往沒辦法獲得合理的報酬。

因此,如果你是創業團隊,該怎麼做?當然是用力的利用這個市場不平衡,把優秀的、在大公司鬱鬱不得志的工程師,通通都吸收到你的團隊來。而這也就剛好解釋了為什麼 EZTABLE 會說:我們在找的是「人」,而不是技術

PS. 意猶未盡的人,這裡有一篇 Hackers vs. Coders 的故事。

PPS. 我超喜歡下面的討論,比文章本身還精采,大家千萬不要錯過。

(Image via scobleizer, CC license)

相關文章

相关 [工程 薪水 成比例] 推荐:

為什麼工程師的薪水和生產力如此不成比例?

- 龟慢 - Mr. Jamie 看網路與創投
算起來軟體工程師大概是全世界最特別的一種職業,因為一個最好的 programmer 和一個最爛的 programmer,生產力相差至少 10 倍,有時候甚至可以高達 100 倍. 這在其他的職業幾乎是沒聽過的 — 像 Jordan (麥可‧喬丹) 這樣強的籃球員,平均一場比賽的生產力,頂多也只是菜鳥板凳的 10 倍.

Google工程师创建网站TechCompanyPay告诉你顶级科技公司给工程师们开多少薪水

- zhangyang - 36氪
来看看TechCompanyPay上面的数据. 最慷慨的5家公司开给工程师的平均薪水分别是:Twitter 12万美元,苹果 11万3千美元,LinkedIn 11万2千美元,Facebook 11万美元,Google 10万4千美元. 开发该网站的Google 客户解决方案工程师Gareth Jones表示这些数据“非常准确”.

为什么软件工程师的薪水和生产力如此不成正比?

- danaodai - 36氪
算起来软件工程师大概是全世界最特别的一种职业,因为一个最好的programmer 和一个最烂的programmer,生产力相差至少10 倍,有时候甚至可以高达100 倍. 这在其他的职业几乎是没听过的— 像Jordan (麦可‧乔丹) 这样强的篮球员,平均一场比赛的生产力,顶多也只是菜鸟板凳的10 倍.

[原]怎么提加薪水的办法

- - 玩转java
今天在网上看到了一篇怎么提加薪水的办法. 在要求加薪应该注意:首先根据行情,确定好自己的身价;其次,以开玩笑的方式提出加薪请求. 选择合适的开口时机,事情事情会变得事半功倍. 第一:财务结算情况比想象的要好的时候. 第二:公司最近拉到了一个大客户的时候. 第三:公司刚刚开展了新业务的时候. 第四:公司成就斐然,准备在媒体上大肆宣传的时候.

GlobalKnowledge: 2013 IT 技能薪水报告

- - 研发管理 - ITeye博客
各项认证及其对应薪水名单. 请大家通过下面的表单来将我们的工资和我们地球对面同行的工资对比,. 以下是一份2013年IT行业技能&薪水报告中设计的精简版认证列表,. 以下只包含了收到的反馈信息跟技能统计相对应的那部分认证.. 认证信息只是用做报告目的, 因为其中一些非常高端的认证及其对应的薪水只是基于很少的反馈信息, 因此那些认证对应的薪水缺乏可靠性..

【职场】面试心经:谈薪水 像个FBI

- Edwin - 每日鲜果精选
进入21世纪,找工作也是一项跨专业、多领域的综合挑战,面试者必须运用多种专业技巧:像研究专家那样全面分析就业市场,像畅销书作者那样精心准备简历,像个饱经历练的政客那样撒网求职. 一句话,这挑战简直是集众多绝学于一身的战斗. 而整个战斗中还不能不借助这样一个关键角色:FBI谈判专家. 想象下,假如你对面坐的人力资源部总监是个恐怖分子,手上挟持了十名人质.

谷歌哪些职位薪水最高?软件开发居首

- 岷 - cnBeta.COM
南非职业网站JobVine根据美国在线职业互动网站Glassdoor发布的数据绘制了谷歌员工薪酬图,展示了该公司薪水最高的10大职位. 这些职位每年薪酬在14.3万美元至24.1万美元间,排名最高的是软件开发(合同工),年薪在22.1万美元至23.9万美元间. 在大型科技公司中,合同工比全职员工薪水高的情况很常见,因为他们经常不能获得股票期权和福利.

纽约科技职位薪水TOP10:Ruby开发者最高

- - cnBeta.COM
据国外媒体报道,纽约是美国科技领域增长最快的市场之一,许多公司如谷歌、Twitter等都在纽约设立了办公室,并不断增加在当地的员工人数. 为此,市场研究机构CyberCoders对纽约高科技职位的薪水进行了调查,其中软件工程师的年薪最高.    以下为各岗位薪水详情:.   1.Ruby开发者:年薪106,667美元.

为什么女性薪水低于男性?因为她们不爱谈判

- - Solidot
男女的薪水存在差距,美国劳工部委托的一项独立调查认为(PDF)原因是女性偏爱低风险、低责任、有弹性和低工作时间的工作. 现在,一项最新研究(PDF)给出了新的解释:薪水差距是因为女性不爱谈薪资. 研究人员随机调查了约2500名求职者,注意到一个有趣的模式:在没有明说能薪资可协商的情况下,男性比女性更爱讨论薪水;如果明确表示可以谈论薪资水平,男女之间的差距就会消失甚至逆转.

研究认为所有人都学CS会导致薪水下降

- - Solidot
女性和男性之间的收入存在差距,一项研究认为原因不是同工不同酬,而是因为女性做的工作多为低价值的. 康奈尔大学的一项研究发现,女性和男性所从事的行业和职业差异是导致男女收入差距的最大单一因素. 另一项研究则显示,如果一个男性支配的行业有越来越多的女性进入,那么其薪水将会下降. 在1950年到2000年之间,从业者从主要为男性转变到女性的职业,根据美元价值计算,售票员的薪水下降了43%,设计师的薪水下降了34%,管家下降了21%,生物学家下降了18%.