偶然在programmers.stackexchange.com上看到了这个有趣的问题,有人问:既然普遍认为编程是比较难的工作,为什么业务分析人员和项目经理们会拿比程序员更多的薪水?虽然大多数的时候程序员都被发现是最晚离开公司的人,可那些家伙的工作却能拿更多的报酬,为什么会这样?
回答的人很多,但似乎只有一个是比较合情合理的,它是从经济学原理的角度分析的这个问题。
人们所能获得的报酬往往会低于老板们的“最高标准”,而高于人们自己的“最低要求”。在这个范围内,你的实际收入依赖于你相对于你的老板的讨价还价的能力。
假设你给公司提供的服务价值每天1000美元。如果你用枪指着他,他会给你这个价格,因为他别无选择。如果你别无选择,你只能接受每天100美元水平。这是你的浮动范围。
假设你是一个新手,没有背景关系,不出名,你的老板是谷歌。谷歌有很强的讨价资本,它可以等待,去雇用其他人,很多人都想为它工作。你的资本很少,你需要付房租,所以你只能接受每天100多美元,而不是1000美元。
假设你是地球上最后一个会COBOL语言的程序员,而你的老板的主机上正跑着COBOL程序。那么,你拥有很强的讨价还价的资本,你将能得到接近每天1000美元的报酬。
所以,要么是你的项目经理或业务分析员对公司更有价值,要么就是他们有更多的讨价还价的资本。我并不认为是前一种情况,也就是说,应该是后一种情况。善于人际交往的人很少。这种事情也不能外包——因为他们需要接触客户。他们的相对稀缺给了他们更多讨价的资本,所以他们有了更高的报酬。
这个巧妙的回答来自NRM,尽管跟其它的各种和政治相关的解答比起来有点乏味,但它确实反映了实际情况。就像他提到的,善于交际的人稀少,这种人在任何公司都能来到巨大的好处,尤其是在软件开发领域。
本文转自:http://sd.csdn.net/a/20111121/307735.html
分享到:
相关推荐
在IT行业中,项目经理和程序员的薪资差异是一个常见的话题。标题和描述中提出的问题触及到职业价值、谈判能力以及供求关系等多个方面。以下是对这一问题的详细解析: 首先,项目经理和程序员在公司中的角色不同,...
9. IT行业的相关知识:尽管从程序员转型为项目经理不需要直接编写代码,但仍然需要对当前IT行业技术趋势有基本了解,以便更好地理解技术团队的工作,并能和客户及干系人进行有效对话。 10. 适应性与学习能力:项目...
总结来说,从程序员到项目经理的转变是一个全方位的能力提升过程,涵盖了项目管理理论、沟通技巧、团队建设、风险管理等多个方面。这个过程充满了挑战,但只要你持续学习和实践,你将能够成功地从技术专家转型为项目...
从程序员到项目经理的转型是一条在职业发展过程中常见的晋升路径。程序员通常具有一定的技术背景和编程...希望这些知识点能够帮助有志于成为项目经理的程序员们,更好地理解转型过程,并为未来的成功打下坚实的基础。
本文通过一位项目经理的亲身经历,分享了他在职场中的点滴故事,揭示了如何从一个普通的菜鸟程序员逐步发展为一名有影响力的项目经理。这个过程充满了挑战,包括技术难题、职业发展方向的选择以及人际交往的技巧。 ...
软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_项目经理和程序员都需要[全套]软件开发文档模板_...
从程序员到项目经理的角色转变,不仅仅是技术能力的提升和职责的扩展,更是一种思维方式的转变和综合素质的提升。程序员主要负责的是软件开发、编写代码、调试程序以及相关技术工作,而项目经理则需要具备全局观,对...
1. **为什么要当项目经理** - **问题本质**:对于是否成为项目经理的考虑,首先要明确个人的需求、愿望和能力。不是所有程序员都适合或愿意成为项目经理,这个决定基于个人的职业规划和兴趣。如果程序员没有意愿,...
【标题】:企业需要什么样的程序员,项目经理3年的总结 【正文】: 在当前竞争激烈的IT行业中,企业对程序员的需求不仅仅是技术能力的体现,更看重的是综合能力与职业素养。作为一个有着三年经验的项目经理,我...
程序员、设计师与项目经理彼此怎么看待对方。真实地反映了相互的关系。
程序员、项目经理简历模板, 适用于程序员、项目经理等
【标题】与【描述】提及的是从程序员转型到项目经理的过程中,如何有效地管理和引导团队,让员工为共同的目标努力。文档中的主要内容围绕着目标在项目管理中的核心作用展开,以下是相关知识点的详细说明: 1. 目标...
java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验)java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验)java程序员简历-14套(含高级工程师,项目经理,架构师等相关经验)java程序员...
从程序员转变为项目经理,这是一条职业生涯发展的转变之路。首先,要理解项目经理并不需要精通所有技术细节,他们的主要职责在于管理和协调,而非技术实现。在大型项目中,项目经理通常不需要深入理解技术,他们更多...
项目经理并不是简单地分配任务和监督进度,而是作为责任的主要承担者,需要深入理解技术,并对项目有全面的把握。缺乏技术背景的项目经理往往会导致项目失败。同时,技术负责人和技术团队的紧密协作也是项目成功的...