程序员该怎样和老板谈论升职加薪


当你忙于工作时,就很容易陷入满足于现状的心态,接受当前的一切。事实上,没有人会永远是一个程序员。即便是有些工作了二三十年的程序员,随着职业技能的发展,他们也在不同的公司间跳槽。

即使是在同一家公司,这些经验丰富的程序员也会在他们的职业生涯中稳步上升。程序员可能是现在为数不多的,在职场上会考核你的专业硬技能的职业之一了。在全球化的当下,这其实是一件好事。尤其是房价高的城市,即使是在同一家公司里,你也应该为自己协商一个更好的薪酬。

当你没有额外的家庭责任时,如果你希望让自己的事业可以在年轻时得到一个好的发展,那么在一开始,你就应该将你的职业生涯规划为10年一个周期,因为这将确保你可以充分利用这10年的时间来提升自己。


为什么谈判?

我希望有人在我职业生涯的早期告诉我这一点。我来自一个科学家的家庭。我的父母专注于学术研究。如果说有什么区别的话,那就是尽管我们很穷,我从小就被教导不要那么在乎钱。有一种误解认为,如果你有合适的技能,那么钱就会来。但是,这既是真的,也是假的。因此我认为,只要有可能,你就应该为自己获得更好的薪酬去谈判,理由有两个:一个是为了工作与生活的平衡,而另一个是为了尊重。

工作与生活的平衡

公司是利益驱动的。他们只在乎你说他们需要付你多少钱的时候。否则,通常只会让你通过公司每年2%到5%的标准来进行上涨。除非当你的头衔改变时,你才有可能改变这个幅度。让我们面对现实吧——作为一个程序员,你的头衔一点也不会变。与此同时,你应该要持续地储蓄和投资,这样当你有工作以外的时间时,你就可以追求其他的兴趣。你也可能在生活中找到一个伴侣,你可能想要建立一个家庭。你也可能有孩子,他们会让你觉得他们在烧你的钱。所以,让你自己尽可能地走上财务自由的道路。只有拥有适当的经济自由,你才能在将来扩展家庭时保持工作与生活的平衡。

尊重

你的老板也许是希望你能去协商薪资的。如果你不去协商,那么你就是在允许他们来决定你的幸福界限。相反,当你谈判时,你会获得大量的尊重。你的老板会喜欢你积极主动地想要改善你的职业生涯和生活。一个全面发展的程序员,如果能得到优厚的报酬,那么他就是一个既能平衡工作与生活,又能得到尊重的人。


什么时候谈?

你可以在一年中的任何时候来协商你的薪资。不用进行效果评估,最好在一年内提高你的杠杆率,以便在业绩考核之前的一两个月,你可以和你的经理进行一次初步的谈话,以评估你是否可以涨薪。你也应该把你的工作看作是一个持续的协商和谈判的过程。谈判最重要的一个方面就是影响力。你想在工作的每一天都获得优势,那你就需要更好地体现你的价值。


如何谈判?

网上有很多关于如何协商起薪的文章。但是,当你为公司工作,并且已经建立了关系,这种谈判过程是不同的。它更精致。你会在得到你想要的和离开之间走钢丝。在你开始之前,有必要先明确你的目标。你的谈判过程的目标可以是:

  • 获得上级更多的尊重。
  • 增加你的总薪酬。
  • 表现出你关心工作和生活的平衡。
  • 与公司的工作关系获得进一步进展。

正如你所看到的,目标不仅仅是提高你的总薪酬。这个过程也可以让你更加坚定自己的底线,加深与公司的工作关系,获得尊重,并在公司内部“推销”自己。这个过程可以在年初开始,在你完成谈判过程后结束。

1)规划

在新的一年开始的时候,你应该计划下一年你作为一个程序员想要完成什么。从你的工作场所和工作之外的课外活动来看,作为一名程序员,你今年的职业目标是什么?你必须看到你事业的全貌。如果你看不到它,那就做一个思维导图。画出你想去的地方。然后,问问自己,我的公司将如何帮助我实现目标?你与公司的关系其实并没有那么复杂,你付出,然后获得回报。其实就是这么简单。因此你需要问问自己以下两个问题:

  • 你能为公司提供什么有价值的东西?
  • 作为一名程序员,你的公司能为你提供什么,让你有机会实现自己的目标?

在这两个问题的范围内,制定一个你在公司全年的发展计划。

2)执行

一旦你制定了计划,就该坚持到底了。向你的经理展示你在公司内部的发展计划。理想情况下,这将会是一次友好的谈话,你可以在午餐或休息时进行。向你的经理询问你能完成的具体任务,这样你才能为公司创造价值。把这些任务添加到你的计划中。然后全年都努力去执行这些任务。一整年都要积极主动地发现哪里需要你,然后去填补这一缺口。做一个有能力的人。无论何时需要你,你都要挺身而出。通过这种方式,你可以与你的公司进行有效的协商,从而获得更多的机会。在整个过程中,记录下你为公司提供关键价值的每一项。

3)达成目标

理想情况下,你有一个充满起伏的、充实的一年。快到年底的时候,你的经理脸上会露出笑容。每年都会有一批裁员在公司年终奖发放之前进行(不管我在哪家公司工作,都是一样的)。裁员的目的是:

  • 测试你的团队中哪些人是有价值的。
  • 为公司争取来年薪酬谈判的优势。
  • 提醒团队成员关于年底绩效和自我总结,他们需要再好好努力努力了。

我遇到过这样的程序员,他们在这段时间里经常休假,只是为了避免这种过程所带来的“被测试”的不愉快感觉。其实完全不必如此。在此之前,你需要和你的经理进行一次初步的谈话。让他知道你这一年所达成的年初目标,然后,让他知道你期望的符合市场情况的预期薪资或职位涨幅情况。但这个大前提是,你必须要确保你的工作范围符合公司的实际情况。你也要确保你的期望薪酬是有一个溢价范围的,这个范围不仅包括薪水,还要包括所有可协商的福利。股票通常是你的经理比较容易帮你争取到的。

4)准备离开

当你作为一名程序员成长到一定程度时,你的公司可能已经没办法给你更多的资源了。这是你们关系中典型的渐行渐远的场景。这可能是你和公司关系的终结。然而,这可能并不是你与公司同事之间的“关系”的结束。本着就工作上的专业度和对同事负责人的态度,以下一些事情是需要你在正式离开公司前完成的:

  • 推荐一个初级程序员,他将是你的经理和公司的好帮手。
  • 可以让你的经理为你推荐新的工作机会,这将有助于你的职业发展。
  • 要求你的经理给出一个合理的离职时间表,不要给团队带来额外的干扰(两周、四周还是六周?)
  • 在自己的时间进行面试,以免影响工作。
  • 等到你的经理宣布你离职后,再告诉其他人你可能要跳槽。


作为一名程序员,薪酬谈判可能会引发焦虑。不要让焦虑在这一年里加剧,相反你可以从年初开始控制整个过程。全年通过提供价值进行谈判,这样当公司规定的加薪时间到来的时候,你和你的经理都不会对结果感到惊讶。

如果你不得不离开,那就留下好印象。

你永远不会知道的。

你的下一份工作可能会在哪里。

原文链接:https://medium.com/better-programming/how-to-negotiate-your-compensation-as-a-programmer-every-year-2dcdebe61030

以上信息来源于网络,由“京东云开发者社区”公众号编辑整理,不代表京东云立场。

原文地址:https://www.cnblogs.com/jdclouddeveloper/p/11752935.html

时间: 2024-11-09 00:33:53

程序员该怎样和老板谈论升职加薪的相关文章

程序员能当老板吗

你能当老板吗 打工的是指被发工资的人,“老板”是指发工资的人.很多人有这样一个逻辑:老板是有钱人,当了老板就有钱了.于是乎当“老板”就成了许多人“脱贫致富”的一种理想.一种追求. 程序员经过了一个成长期发展之后,慢慢地成熟起来,原来那种单纯地把技术学学好,把工作做做好的想法也有了一些变化.尤其是那些发展较好的程序员(最好是一个人能独立开发软件的程序员),他们一方面从编程技术上提高很快,另一方面在项目设计.项目管理上也开始了尝试.最重要的是他们看到了软件销售的金额和软件销售的市场.他们发现只要能把

iOS程序员请改掉影响你升职加薪的36个坏习惯!

前言: IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员,最新的研究表明确实存在这样一小撮效率奇高的"程序金刚",但是一位普通程序猿如何能够蜕变成代码金刚呢? 下边总结了导致程序猿效率低下,影响大家升职加薪的36条恶习,总的来说归为代码组织.团队工作.写代码.测试与维护四大类. 一.代码组织 1.总是说"一会弄好",但从来不兑现,拖延症晚期.缺乏任务管理和时间管理能力. 2.坚持所谓的高效.优雅的"一行代码流",事实上,可读性才是最重要

月薪3万的程序员都避开了哪些坑

程序员薪水有高有低,有的人一个月可能拿30K.50K,有的人可能只有2K.3K.同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K.是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了. 习惯即刻回报 他不懂得只有春天播种,秋天才会有收获.刚刚付出一点点,甚至还没有付出,就想要得到回报.技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了.找工作先想着多少多少钱,入职了没干几个月就想着要加多少多少钱,干了没几个月,薪水要是没涨,就放

优秀程序员的七大特征(转)

世界上的很多事情都是有规律的,就像 <高效能人士的七个习惯>,优秀的程序员也有七个主要特征.这些特征有些是先天具备的,也就是天赋,但有些是在日常的编程工作中学习.进步.积累.总结获得的.每个程序员都想知道自己是不是一个优秀的程序员,那么,就参考一下下面这7条,看看自己是否达到了做一个优秀程序员的标准. 1.喜欢帮助他人,照顾比自己差的程序员 程序员的脾气通常很大,常常会和客户.同事,甚至老板在程序问题上发生争执.优秀的程序员能够站在对方的立场上想问题,能理解客户的无知.初级程序员的无能.老板的

优秀程序员的七大特征,你具备几条?

世界上的很多事情都是有规律的,就像 <高效能人士的七个习惯>,优秀的程序员也有七个主要特征.这些特征有些是先天具备的,也就是天赋,但有些是在日常的编程工作中学习.进步.积累.总结获得的.每个程序员都想知道自己是不是一个优秀的程序员,那么,就参考一下下面这 7 条,看看自己是否达到了做一个优秀程序员的标准. 1.喜欢帮助他人,照顾比自己差的程序员 程序员的脾气通常很大,常常会和客户.同事,甚至老板在程序问题上发生争执.优秀的程序员能够站在对方的立场上想问题,能理解客户的无知.初级程序员的无能.老

漫谈程序员系列:让程序员蛋疼的那些事儿

听说嫁人要嫁程序员,钱多话少死得早.这话多半是程序员自己黑自己的.程序员是有非常特别的幽默感的一群,善于自嘲,勇于自黑,耐受力超强,很多事无可无不可,不到是不可孰不可忍不会冲冠一怒.不过,就是这么 nice 的人,也很有一些受不了的事儿. 需求变化 为什么把"需求变化"排第一呢? 因为有人说:杀一个程序员不需要用枪,改三次需求就可以了. 由此可见,需求变化的杀伤力有多强. 我见过不少程序员,和产品经理(需求人员)关系紧张,话不投机半句多,或者关公秦琼比脸红.在程序员看来,往往需求一句话

做一个拥有自己站点的java程序员

有个事情和大家分享下,有个自己做了三年java开发的人问我,说想建一个博客类型的网站,主要发表个人的文章,然后用户可以留言,大概就是这么个简单的东西,应该怎么去做.我耐心的和他解释道,应该按照什么样的步骤去做,我解释完后满以为他已经完全懂了,毕竟就这么点东西,很多不是搞技术开发的人,像前十年前的很多站长都是拿本书自学和不断的在百度,很多建的站都是风生水起,我觉得程序员是自带建站光环的,所以解释完毕后以为就功德圆满了.过了一段时间,这个人又找到我,并发给我了一个ip地址,说个人站建好了,叫我看看并

程序员真的需要升职吗?

最近在网上看到很多讨论程序员职位的问题,比如为什么程序员职位那么低,程序员为什么那么难升职等.通过我们对传统行业的职位认知,来定位程序员这一行业,想必有些以偏概全了. 在外人看来是IT精英,高端大气上档次:可是在老板面前就不见的了,用好听的话来说,我们就是新时代的园丁,白天剪叶,晚上播种,偶尔睡个觉,还要保持手机清醒. 螃蟹在这一行业已是工作了很多年,自己有多大能耐,有多少技术底子,要找一个什么样的工作,每个程序员那都是心知肚明.就拿最近一个同事的例子来说下,或许你就会明白,有些时候不是程序员升

聪明的老板才不招工资低的程序员

前阵子写了一篇<如果两个程序员差不多,选写作能力更好的那个>,就有读者留言说:"老板,不都是选工资更低的那个么?".其实,这是另一个维度上的看法,正好最近也和一些经常招程序员的负责人们聊起过这个话题,顺着这个思路,不知不觉就想了很多. 人头值几何 早年刚毕业,找了一份工作.虽然不是外包公司,但由于承接的都是国有大型金融企业的项目,所以谈项目合同金额时,基本都是按这个项目大约需要多少人,投入多久,每个人的成本来计算的. 那时,甲方给的单人报价大约在 2.5 万,而我当时税前工