如果您有时间和资源,除了做工作之外,增加全职程序员薪水的最有效方法是什么?
这里的“薪水”是指来自单个编程工作的薪水(根据生活水平调整)。
如果您有时间和资源,除了做工作之外,增加全职程序员薪水的最有效方法是什么?
这里的“薪水”是指来自单个编程工作的薪水(根据生活水平调整)。
Answers:
在最有效的方法,就是学习,每一年左右的时间做很酷的东西和更换工作。与从当前雇主那里获得大笔加薪相比,您从新雇主那里获得更多的钱的可能性要大得多。
大致有4种方法:
建立资历
如果您对当前的公司感到满意并希望留在那儿,那么一个能够满足更多需求的好方法就是成为具有关键技术和/或内部代码基础的资深常驻专家。我已经看到有人在我工作过的多家公司中做到这一点。他们变得如此明显且公开地超凡脱俗,并且擅长于自己所做的事情(以及所做的事情很重要),以至于他们自然就获得了“高级”的地位-甚至不必本身就获得团队领导或管理责任。
我只能假定他们有更多的弹药要求在绩效审查时加薪,对于某些人来说,我知道他们的薪水比平均水平要高。
另外,请参阅此答案。
更换雇主
本质上就是这个答案。但是您必须小心这一点。即使简历有相当不错的解释,很多简短的履历在简历上看起来也不好。对于有固定期限的合同来说,还算不错,但是您不想在简历上拥有一连串的1-2年以下的永久性薪金职位。平均而言,3-4年及以上可能还可以。
去签约/咨询
从某种意义上说,这是类固醇的变更雇主。如果您发现一个合适的市场,缺少合格的工程师,并且需要做大量的短期项目工作,那么这将是一个很好的选择。但这与正常的固定薪资工作完全不同(我从来没有亲自做过,但我认识很多从事过这种工作的人)。
垂直运动
我知道您问过“程序员薪水”,但仍然有必要提一下。提升为团队负责人和/或管理角色总是一种可能的选择。请注意,这通常与第一个选项(获得资历)联系在一起,但不一定总是如此。有时,这是在公司工作足够长的时间,获得对您正在从事的工作的所有权以及对所有人员和流程的了解的自然副产品。
您缺少的关键是学会谈判。学会有效地做到这一点,您的收入将比您能学到的任何其他事物大得多。即使您在讨论薪水时每三年只进行一次谈判,但学习谈判的基础将为您带来更多的回报,美元兑美元,小时一小时,这比您时间上的任何其他可能的投资都要多。
你是怎么做到的?
许多年前,我请一位出色的谈判代表的朋友就如何学习如何谈判提出建议。他提出了一本相反的书,从No.开始。它遵循了一种非常有效的特定谈判策略,非常适合许多人。如果您还没有良好的谈判技巧,我很乐意推荐。
随后,我遇到了讨价还价的讨价还价的问题,这是迄今为止最好的书。我将其描述为旨在为人们提供一个理论框架,使他们可以更好地了解自己所参加的谈判,并可以更好地弄清对他们有什么用。它肯定可以使您比上一本书更进一步,但是它并没有为您提供明确的“这就是您的工作”。这是一本更高级的书。我很高兴阅读了它,但也很高兴我没有首先阅读它。
学习一些有关谈判的成本效益如何?这两本书合计成本不到50美元。我花了不到20个小时的时间阅读它们。在过去的三年中,他们轻松地使我获得了超过100,000美元的额外收入。
我认为您的工作是指技术方面。编程,会议要求,参加会议等
如果是这样,最有效的方法之一就是着手处理您的工作的社会方面。
您可以实现所有技术目标,但仍然比具有良好技术技能但人际交往能力强的人的薪水低。
您需要将自己提升为老板和同事。建立行业联系。成为团队中的领导者。当他们陷入困境时,请他们寻求帮助。
做这些事情的人通常会被管理者看好,因此被认为更有价值。
供需。
对公司有比您现在的需求更高的需求,和/或对可用的潜在员工供应较少的东西(学习一些东西,获得技能,获得一份证书)。供求关系的变化最终将影响市场价格。如果您当前的公司想保留您,他们将必须与市场利率工资相匹配。他们将知道您可以去其他地方获得该薪水,并且他们很可能必须与该市价薪水相匹配才能进行替换。
对于大多数公司而言,没有一个极限,他们不愿意超越一个普通的程序员。如果您想超过此上限,则必须承担管理/领导角色。
去独立。作为顾问,您的收入将是全职员工的3-4倍。您可以利用它来增加薪水,或者像我一样做,并度过淫秽的假期。去年是我独立的第一年。我休了十个星期的假期,仍然超过了我以前的全职工资。
只有三件事很重要:您交付的价值,您交付的价值和您交付的价值。
其他所有内容都不重要(前提是您已阅读并理解了这本书:http : //en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People)