当你忙于工作时,就很容易陷入满足于现状的心态,接受当前的一切。事实上,没有人会永远是一个程序员。即便是有些工作了二三十年的程序员,随着职业技能的发展,他们也在不同的公司间跳槽。
即使是在同一家公司,这些经验丰富的程序员也会在他们的职业生涯中稳步上升。程序员可能是现在为数不多的,在职场上会考核你的专业硬技能的职业之一了。在全球化的当下,这其实是一件好事。尤其是房价高的城市,即使是在同一家公司里,你也应该为自己协商一个更好的薪酬。
当你没有额外的家庭责任时,如果你希望让自己的事业可以在年轻时得到一个好的发展,那么在一开始,你就应该将你的职业生涯规划为10年一个周期,因为这将确保你可以充分利用这10年的时间来提升自己。
为什么谈判?
我希望有人在我职业生涯的早期告诉我这一点。我来自一个科学家的家庭。我的父母专注于学术研究。如果说有什么区别的话,那就是尽管我们很穷,我从小就被教导不要那么在乎钱。有一种误解认为,如果你有合适的技能,那么钱就会来。但是,这既是真的,也是假的。因此我认为,只要有可能,你就应该为自己获得更好的薪酬去谈判,理由有两个:一个是为了工作与生活的平衡,而另一个是为了尊重。
工作与生活的平衡
公司是利益驱动的。他们只在乎你说他们需要付你多少钱的时候。否则,通常只会让你通过公司每年2%到5%的标准来进行上涨。除非当你的头衔改变时,你才有可能改变这个幅度。让我们面对现实吧——作为一个程序员,你的头衔一点也不会变。与此同时,你应该要持续地储蓄和投资,这样当你有工作以外的时间时,你就可以追求其他的兴趣。你也可能在生活中找到一个伴侣,你可能想要建立一个家庭。你也可能有孩子,他们会让你觉得他们在烧你的钱。所以,让你自己尽可能地走上财务自由的道路。只有拥有适当的经济自由,你才能在将来扩展家庭时保持工作与生活的平衡。
尊重
你的老板也许是希望你能去协商薪资的。如果你不去协商,那么你就是在允许他们来决定你的幸福界限。相反,当你谈判时,你会获得大量的尊重。你的老板会喜欢你积极主动地想要改善你的职业生涯和生活。一个全面发展的程序员,如果能得到优厚的报酬,那么他就是一个既能平衡工作与生活,又能得到尊重的人。
什么时候谈?
你可以在一年中的任何时候来协商你的薪资。不用进行效果评估,最好在一年内提高你的杠杆率,以便在业绩考核之前的一两个月,你可以和你的经理进行一次初步的谈话,以评估你是否可以涨薪。你也应该把你的工作看作是一个持续的协商和谈判的过程。谈判最重要的一个方面就是影响力。你想在工作的每一天都获得优势,那你就需要更好地体现你的价值。
如何谈判?
网上有很多关于如何协商起薪的文章。但是,当你为公司工作,并且已经建立了关系,这种谈判过程是不同的。它更精致。你会在得到你想要的和离开之间走钢丝。在你开始之前,有必要先明确你的目标。你的谈判过程的目标可以是:
- 获得上级更多的尊重。
- 增加你的总薪酬。
- 表现出你关心工作和生活的平衡。
- 与公司的工作关系获得进一步进展。
正如你所看到的,目标不仅仅是提高你的总薪酬。这个过程也可以让你更加坚定自己的底线,加深与公司的工作关系,获得尊重,并在公司内部“推销”自己。这个过程可以在年初开始,在你完成谈判过程后结束。
1)规划
在新的一年开始的时候,你应该计划下一年你作为一个程序员想要完成什么。从你的工作场所和工作之外的课外活动来看,作为一名程序员,你今年的职业目标是什么?你必须看到你事业的全貌。如果你看不到它,那就做一个思维导图。画出你想去的地方。然后,问问自己,我的公司将如何帮助我实现目标?你与公司的关系其实并没有那么复杂,你付出,然后获得回报。其实就是这么简单。因此你需要问问自己以下两个问题:
- 你能为公司提供什么有价值的东西?
- 作为一名程序员,你的公司能为你提供什么,让你有机会实现自己的目标?
在这两个问题的范围内,制定一个你在公司全年的发展计划。
2)执行
一旦你制定了计划,就该坚持到底了。向你的经理展示你在公司内部的发展计划。理想情况下,这将会是一次友好的谈话,你可以在午餐或休息时进行。向你的经理询问你能完成的具体任务,这样你才能为公司创造价值。把这些任务添加到你的计划中。然后全年都努力去执行这些任务。一整年都要积极主动地发现哪里需要你,然后去填补这一缺口。做一个有能力的人。无论何时需要你,你都要挺身而出。通过这种方式,你可以与你的公司进行有效的协商,从而获得更多的机会。在整个过程中,记录下你为公司提供关键价值的每一项。
3)达成目标
理想情况下,你有一个充满起伏的、充实的一年。快到年底的时候,你的经理脸上会露出笑容。每年都会有一批裁员在公司年终奖发放之前进行(不管我在哪家公司工作,都是一样的)。裁员的目的是:
- 测试你的团队中哪些人是有价值的。
- 为公司争取来年薪酬谈判的优势。
- 提醒团队成员关于年底绩效和自我总结,他们需要再好好努力努力了。
我遇到过这样的程序员,他们在这段时间里经常休假,只是为了避免这种过程所带来的“被测试”的不愉快感觉。其实完全不必如此。在此之前,你需要和你的经理进行一次初步的谈话。让他知道你这一年所达成的年初目标,然后,让他知道你期望的符合市场情况的预期薪资或职位涨幅情况。但这个大前提是,你必须要确保你的工作范围符合公司的实际情况。你也要确保你的期望薪酬是有一个溢价范围的,这个范围不仅包括薪水,还要包括所有可协商的福利。股票通常是你的经理比较容易帮你争取到的。
4)准备离开
当你作为一名程序员成长到一定程度时,你的公司可能已经没办法给你更多的资源了。这是你们关系中典型的渐行渐远的场景。这可能是你和公司关系的终结。然而,这可能并不是你与公司同事之间的“关系”的结束。本着就工作上的专业度和对同事负责人的态度,以下一些事情是需要你在正式离开公司前完成的:
- 推荐一个初级程序员,他将是你的经理和公司的好帮手。
- 可以让你的经理为你推荐新的工作机会,这将有助于你的职业发展。
- 要求你的经理给出一个合理的离职时间表,不要给团队带来额外的干扰(两周、四周还是六周?)
- 在自己的时间进行面试,以免影响工作。
- 等到你的经理宣布你离职后,再告诉其他人你可能要跳槽。
作为一名程序员,薪酬谈判可能会引发焦虑。不要让焦虑在这一年里加剧,相反你可以从年初开始控制整个过程。全年通过提供价值进行谈判,这样当公司规定的加薪时间到来的时候,你和你的经理都不会对结果感到惊讶。
如果你不得不离开,那就留下好印象。
你永远不会知道的。
你的下一份工作可能会在哪里。
以上信息来源于网络,由“京东云开发者社区”公众号编辑整理,不代表京东云立场。
原文地址:https://www.cnblogs.com/jdclouddeveloper/p/11752935.html