为什么项目经理拿的钱比程序员多?

javafk 2012-05-11 04:11:17
偶然在网上看到了这个有趣的问题,有人问:既然普遍认为编程是比较难的工作,为什么业务分析人员和项目经理们会拿比程序员更多的薪水?虽然大多数的时候程序员都被发现是最晚离开公司的人,可那些家伙的工作却能拿更多的报酬,为什么会这样?

回答的人很多,但似乎只有一个是比较合情合理的,它是从经济学原理的角度分析的这个问题。

人们所能获得的报酬往往会低于老板们的“最高标准”,而高于人们自己的“最低要求”。在这个范围内,你的实际收入依赖于你相对于你的老板的讨价还价的能力。

假设你给公司提供的服务价值每天1000美元。如果你用枪指着他,他会给你这个价格,因为他别无选择。如果你别无选择,你只能接受每天100美元水平。这是你的浮动范围。

假设你是一个新手,没有背景关系,不出名,你的老板是谷歌。谷歌有很强的讨价资本,它可以等待,去雇用其他人,很多人都想为它工作。你的资本很少,你需要付房租,所以你只能接受每天100多美元,而不是1000美元。

假设你是地球上最后一个会COBOL语言的程序员,而你的老板的主机上正跑着COBOL程序。那么,你拥有很强的讨价还价的资本,你将能得到接近每天1000美元的报酬。

所以,要么是你的项目经理或业务分析员对公司更有价值,要么就是他们有更多的讨价还价的资本。我并不认为是前一种情况,也就是说,应该是后一种情况。善于人际交往的人很少。这种事情也不能外包——因为他们需要接触客户。他们的相对稀缺给了他们更多讨价的资本,所以他们有了更高的报酬。

这个巧妙的回答来自NRM,尽管跟其它的各种和政治相关的解答比起来有点乏味,但它确实反映了实际情况。就像他提到的,善于交际的人稀少,这种人在任何公司都能来到巨大的好处,尤其是在软件开发领域。

转自疯狂软件
...全文
331 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yujiexiaoyu 2012-05-12
  • 打赏
  • 举报
回复
不好说。
tanxd39 2012-05-12
  • 打赏
  • 举报
回复
技术不是最重要的,再说现在技术人才这么多
程猿薇茑 2012-05-12
  • 打赏
  • 举报
回复
搞芯片级开发的在南京年薪30万左右。
Frog1228 2012-05-12
  • 打赏
  • 举报
回复
项目经理是属于管理人员,管理人员拿的工资必然比程序员多。
我不善于和人交际,原因是我不喜欢和人交际。
我也赞成“既然普遍认为编程是比较难的工作”,在上学的时候,认为当然是越难的工作得到的报酬越多,到了社会就发现,不一定是这样,尤其是中国社会,情商,人际关系对一个人的影响很大。。。
MiceRice 2012-05-11
  • 打赏
  • 举报
回复
如1楼所说,对收入起决定性因素的是自身的“资本”,其它的会对高低产生影响。

项目经理一般来说比开发人员工资高,主要是因为如果没有项目经理,那几十号开发人员基本上就是一群散沙。不然乐团搞个指挥干啥?

对于影响方面:类似于两个技术能力相当的程序员,一个比较会做人,另一个经常得罪人。那换你当老板,你会怎么给工资?

贪睡的兔子 2012-05-11
  • 打赏
  • 举报
回复
傻瓜都可以写出机器能读懂的代码,但只有专业程序员才能写出人能读懂的代码
qybao 2012-05-11
  • 打赏
  • 举报
回复
难道项目经理或业务分析员只是因为善于交际才会获得高薪?
要么就是他们有更多的讨价还价的资本,这里的“资本”很重要,善于交际只是其中一方面而已

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧