除了完成工作之外,增加程序员薪水的最有效方法是?[关闭]


39

如果您有时间和资源,除了做工作之外,增加全职程序员薪水的最有效方法是什么?

这里的“薪水”是指来自单个编程工作的薪水(根据生活水平调整)。


2
强烈依赖文化。

该网站上的用户人口统计信息吗?
T. Webster

Answers:


59

更换雇主

最有效的方法,就是学习,每一年左右的时间做很酷的东西和更换工作。与从当前雇主那里获得大笔加薪相比,您从新雇主那里获得更多的钱的可能性要大得多。


15
是的,但有一个平衡点。您不想获得成为极端工作跳跃者的声誉。例如。仅仅拥有一年任职资格的简历对正在寻找固定薪资雇员的雇主来说并不好(不过,合同制和短期任职是另外一回事)。
鲍比表

28
平均而言,我每三年更换一次工作。在那段时间里,我保持了每年15%的稳定增长。在我没有换岗的那几年,我的平均薪资涨幅只有大约4-5%。算一算。更换雇主是大幅提高薪水的唯一可靠方法。
我的正确观点

11
短暂的工作可能会给您带来工作狂的声誉,但这并不重要,因为(好的)程序员短缺。
凯文

2
@凯文 这可能很重要。我曾在以前的工作中雇用过软件工程师,无论他们的表现如何,都没有考虑到工作跳跃者。我们正在开发一个非常复杂的系统,一年就足以提高生产力。在我目前的工作中,大多数人都待在5年以上,而且有很多人在这里工作10年。
Nemanja Trifunovic

4
+1和阿门。在大多数情况下,这也可能是获得升职的唯一方法,除非您喜欢等待​​30年左右让别人死或退休!
S.Robins'2

41

大致有4种方法:

建立资历

如果您对当前的公司感到满意并希望留在那儿,那么一个能够满足更多需求的好方法就是成为具有关键技术和/或内部代码基础资深常驻专家。我已经看到有人在我工作过的多家公司中做到这一点。他们变得如此明显且公开地超凡脱俗,并且擅长于自己所做的事情(以及所做的事情很重要),以至于他们自然就获得了“高级”的地位-甚至不必本身就获得团队领导或管理责任。

我只能假定他们有更多的弹药要求在绩效审查时加薪,对于某些人来说,我知道他们的薪水比平均水平要高。

另外,请参阅此答案

更换雇主

本质上就是这个答案。但是您必须小心这一点。即使简历有相当不错的解释,很多简短的履历在简历上看起来也不好。对于有固定期限的合同来说,还算不错,但是您不想在简历上拥有一连串的1-2年以下的永久性薪金职位。平均而言,3-4年及以上可能还可以。

去签约/咨询

从某种意义上说,这是类固醇的变更雇主。如果您发现一个合适的市场,缺少合格的工程师,并且需要做大量的短期项目工作,那么这将是一个很好的选择。但这与正常的固定薪资工作完全不同(我从来没有亲自做过,但我认识很多从事过这种工作的人)。

垂直运动

我知道您问过“程序员薪水”,但仍然有必要提一下。提升为团队负责人和/或管理角色总是一种可能的选择。请注意,这通常与第一个选项(获得资历)联系在一起,但不一定总是如此。有时,这是在公司工作足够长的时间,获得对您正在从事的工作的所有权以及对所有人员和流程的了解的自然副产品。


1
尽管此问题未标记为答案,但肯定值得一些投票,也可以标记为答案。
T. Webster

1
+1这是一个非常有条理的答案。谢谢。
布兰登

20

您缺少的关键是学会谈判。学会有效地做到这一点,您的收入将比您能学到的任何其他事物大得多。即使您在讨论薪水时每三年只进行一次谈判,但学习谈判的基础将为您带来更多的回报,美元兑美元,小时一小时,这比您时间上的任何其他可能的投资都要多。

你是怎么做到的?

许多年前,我请一位出色的谈判代表的朋友就如何学习如何谈判提出建议。他提出了一本相反的书,从No.开始。它遵循了一种非常有效的特定谈判策略,非常适合许多人。如果您还没有良好的谈判技巧,我很乐意推荐。

随后,我遇到了讨价还价的讨价还价的问题,这是迄今为止最好的书。我将其描述为旨在为人们提供一个理论框架,使他们可以更好地了解自己所参加的谈判,并可以更好地弄清对他们有什么用。它肯定可以使您比上一本书更进一步,但是它并没有为您提供明确的“这就是您的工作”。这是一本更高级的书。我很高兴阅读了它,但也很高兴我没有首先阅读它。

学习一些有关谈判的成本效益如何?这两本书合计成本不到50美元。我花了不到20个小时的时间阅读它们。在过去的三年中,他们轻松地使我获得了超过100,000美元的额外收入。


谢谢你的建议。希望发展一些谈判技巧,不需要推销员型的个性就能看到任何结果。虽然听起来这些书应该适用于大多数人,包括程序员。
T. Webster

2
@T。韦伯斯特(Webster)-如果您没有适当的个性,那么您永远不会成为顶尖的谈判代表。当然我不是,对此我没有幻想。但这并不能阻止您的进步。而且,无论您天生多么糟糕,“比我现在都好”都会使您的生活超出您的想象。
btilly

6
我认为这个答案是最好的。我认为,如此之多的人似乎从更换雇主中获得相对较高的收益的主要原因是,他们不愿意或无法与目前的雇主谈判大幅加薪,并感到与潜在的新雇主有更大的自由度。毕业后,我的起薪是微不足道的,而我认为大约3年后,我就能够谈判大约40%的加薪以及定制的奖金计划。您只需要知道自己的价值,并随时可以与任何人(包括老板)进行谈判。
亚伦诺特2011年

@Aaronaught,您能说说您带来了40%的加薪幅度吗?您对使用的杠杆有什么看法?如果您没有加薪,您愿意走吗?
T. Webster

3
@TWebster:如果您不愿意走路,那根本就不是谈判,这是一个恳求。因此,以其为理。至于杠杆作用,我带来的唯一有形文件是当前市场价格的证据,因为我不想浪费时间争论这个问题。除此之外...只是我的技能和我在某些细分行业中的经验;能力和稀缺性几乎是您作为雇员拥有的唯一优势,无论您是与现有雇主还是新雇主进行谈判。
亚伦诺特2011年

7

我认为您的工作是指技术方面。编程,会议要求,参加会议等

如果是这样,最有效的方法之一就是着手处理您的工作的社会方面。

您可以实现所有技术目标,但仍然比具有良好技术技能但人际交往能力强的人的薪水低。

您需要将自己提升为老板和同事。建立行业联系。成为团队中的领导者。当他们陷入困境时,请他们寻求帮助。

做这些事情的人通常会被管理者看好,因此被认为更有价值。


您如何在行业中建立联系?可以通过互联网(如stackoverflow.com)完成此操作,还是在谈论诸如Microsoft PDC之类的现场开发人员会议?
T. Webster

2
@T。韦伯斯特:我当时是当面讲话。您可以在用户组,会议,IT活动中与其他开发人员会面。建立联系网络不仅对获得另一份工作有帮助,还可以通过找人寻求帮助,问题,信息等来使您变得更有价值
。– Gilles

3

供需。

对公司有比您现在的需求更高的需求,和/或对可用的潜在员工供应较少的东西(学习一些东西,获得技能,获得一份证书)。供求关系的变化最终将影响市场价格。如果您当前的公司想保留您,他们将必须与市场利率工资相匹配。他们将知道您可以去其他地方获得该薪水,并且他们很可能必须与该市价薪水相匹配才能进行替换。


您从哪里获得有关行业市场的信息?我只知道真正的bls.gov/ocoindeed.com
T.韦伯斯特

3

对于大多数公司而言,没有一个极限,他们不愿意超越一个普通的程序员。如果您想超过此上限,则必须承担管理/领导角色。


7
或转移到最高限额的另一家公司。
马修·沙利

1
那“高级”程序员呢?我没有达到这个水平,但是您认为担任这个职位会增加我的上限吗?
T. Webster

2

去独立。作为顾问,您的收入将是全职员工的3-4倍。您可以利用它来增加薪水,或者像我一样做,并度过淫秽的假期。去年是我独立的第一年。我休了十个星期的假期,仍然超过了我以前的全职工资。


我正在考虑这一点,但是在我职业生涯的这个阶段,我没有足够的信心去做到这一点。知道有什么好的资源可以开始学习如何成为一名独立的程序员顾问?管理额外的行政管理程序(即IRS格式)要困难得多吗?
T. Webster

2
我读过的一本书是《百万美元咨询》amazon.com/dp/0071622101,其中提供了许多咨询策略(切入正题,固定价格的合同应该是面包和黄油,小时费率使客户感到他们对如何您需要花费时间,如果您表现良好,就更容易证明固定价格(每小时收费是令人讨厌的)。
迈克尔·布朗

作为独立顾问,您的客户如何看待您?对于我的第一份工作,我是一个“顾问”(或外包团队),而我们的“顾问”则被分配给了一个给我们提供了可怕的开发环境的客户。
T. Webster

您的目标应该是找到自己的客户,而不是通过第三方供应商。您现在正在做的事情被称为员工扩充,不一定是最好的情况。在很多情况下,客户认为八月合同工的价值不如员工(即使他们在合同上花了更多的钱)。这很困难,但是找到自己的工作比通过第三方工作更可取。
Michael Brown

1

如果您想增加薪水,请增加您对雇主/客户的价值。不断使自己与公司的目标(答案:我如何帮助增加收入?)和客户的目标(答案:我如何使客户的生活更轻松?)保持一致。有时您需要自己动手以提醒那些持有支票簿的人如何回答上述问题。

正如@bleakcabal所说,您必须发挥工作的社会方面。这将打开更多机会,以增加您对员工和客户的价值。


1

只有三件事很重要:您交付的价值,您交付的价值和您交付的价值。

其他所有内容都不重要(前提是您已阅读并理解了这本书:http : //en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People


如果人们能够确定您提供的价值(在很多时候,与程序员一起这是相当困难的),并且您能够进行谈判以获取该价值。实际上,这些东西之一经常丢失。
psr

确实如此,因此您必须学习缺少的部分,这就是问题所在。
TomaszZieliński2012年

1

尽管尚有待商。,但仍未提及。知道市场为同一规模的公司在同一地区的相似职位支付的价格,或者至少要学到很多。如果您的工资太低,可以向您的雇主证明。

这将至少在不拖欠工资的情况下有很大帮助。如果您的雇主声称他们支付的是最高工资,但实际上低于该水平,这也可能会有所帮助。

有许多在线站点至少具有不错的信息。求职网站和招聘网站通常都包含一些此类信息,并且有些网站的重点更加明确。我不会列出任何内容,因为它会更改某些内容,您应该找到尽可能多的内容。

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.