热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

给程序员升职加薪的十条建议

1 总是选择职责而不是薪酬在讨论如何获得加薪或升职之前,让我们先谈谈你是应该选择加薪还是应该选择升职。更多的钱和更高的头衔哪个更好?更多的钞票还是更多的职责?答案似乎显而易见,对吧


1 总是选择职责而不是薪酬

在讨论如何获得加薪或升职之前,让我们先谈谈你是应该选择加薪还是应该选择升职。更多的钱和更高的头衔哪个更好?更多的钞票还是更多的职责?

答案似乎显而易见,对吧?我要拿现金,给我钱!但是,不要这么做,这其实是错误的答案。

我只看过两集《纸牌屋》,但我记得主角说了些非常中肯的话:“这真是浪费天分!他选择的居然是金钱而不是权力。在这个镇上,几乎每个人都犯了这个错误。金钱是建在萨拉索塔的华而不实的伪豪宅,10年后就会分崩离析,而权力则是一座古老隽永的石头建筑,几个世纪屹立不倒。”

职责也是一样的。职责就是权力,不管是出于哪一种意图或者目的。真相是:只要你追逐职责,金钱就会随之而来。你总是可以用职责来换钱。

想想看:你是愿意在财富500强的公司找到一份看门的工作,在那里你能得到CEO的薪水,还是愿意得到CEO级别的实际头衔,却拿着看门人的薪水呢?

从短期看,拿到这笔钱是有意义的,但当你失去那份工作后会发生什么呢?你可以试着告诉你申请的下一家公司,你的上一份工作年薪是30万美元,他们会嘲笑你。但是,如果你曾经是财富500强公司的CEO,想象一下在以后你会怎样把这个头衔换成钱。

问题是,当你在追求某件事时,你需要追逐权力的位置,这大致意味着你需要承担更多的职责。抓住每一个机会,让你可以承担一些事情,即使这是一份糟糕的工作。但这无关紧要。

你要是想通过获得越来越多的职责来成长和扩展你的领地,就找一些还没有人探索过的沼泽地,没有人想去碰它,你把它拿走,别怕它会弄脏你的手,然后在那里建造出一个主题公园——华特·迪士尼就是这么做的。

找出那些没人愿意染指的领域,那些没人愿意触碰的项目,接管它们。然后,让它们变成你的高光时刻。


2 采取主动

有些人似乎认为“付出你应付的代价”意味着你每天按时上下班,完成自己的工作,过一段时间,就会有一位“仙子”用“魔杖”打在你的头上,你的努力会突然得到回报。

不是这样的,真不是这样的。

如果你想加薪,如果你想升职,你就必须做更多的事情,远远超过人们对你的要求。你必须要走出去,主动让事情发生,而不是等待事情发生在你身上。这就叫作采取主动。

升职或加薪不会因为你应该得到它而自动发生在你身上。你得走出去,变得积极进取。你必须告诉你的老板你想得到加薪或晋升。你必须采取积极的措施去得到你想要的。你必须自己创造机会。

你不能只是坐在办公桌前做你的工作,甚至做一份好的工作,而是要做得更多,越来越多。


3 投资对自己的教育

你最后一次读书是什么时候?

坦诚地讲,你要买更多的书并阅读它们。每天都要去阅读某类技术书。以前我每天多花30分钟读技术书。我把这30分钟时间称为“跑步机时间”,因为我一边在跑步机上行走一边读书。

只是读书还远远不够,还要聆听在线课程,并且真正完成它们。走出去参加研讨会或者行业会议,以及现场培训课程。回到学校完成你的学位课程,或者再去获得一个学位。雇一位私人职业教练来指导自己。不要犹豫,花这些钱是为了赚更多的钱。

把10%的收入再投资到个人发展中去。我不确定我是否精确地投了10%,但是这些年来我在我的个人发展上投入了数万美元。

这不仅会使你更有价值和更富有成效,而且显著提高你的受教育水平,让你可以在提出“提拔我”的要求时更有底气。

如果你的老板问你凭什么可以获得加薪或升职,你会说:“好吧,你雇我的时候我初中毕业,但现在我已经拥有博士学位了。”此时辩称你不值得被给付更高的薪酬也不应该得到晋升就非常困难。


4 把自己的目标公之于众

我过去经常采用的是所谓的秘密交流方式。秘密交流是我的基本策略。假设我想让你为我做点什么,我不会对你说:“嘿,你那儿的奇巧长条巧克力可真不错,我也很想来一条。你能给我扯一条让我尝尝吗?”相反,我会做的是:我会“哼”一下。然后,我会饱含深情地叹口气,瞪大眼睛看着你。如果你还没收到我的信息,我会再哼一遍。

猜猜这个秘密沟通策略的效果如何?几乎没有效果。这只会惹恼别人。通常,别人也会知道我想要那美味的奇巧长条巧克力,但他们往往无视这一切,只是为了报复我。

想要什么,就直截了当地说出来。

当我卖给你这本书的时候,我并没有拐弯抹角,试图暗示你应该买我的书。我说:“这本书真是棒极了!现在就买吧!真的太棒了!”如果你想让你的老板给你加薪或升职,那就直截了当地提出要求。直接告诉他:“我已经在这待了一段时间了,我想要加薪!给我加薪吧。”虽然不必讲得这么直白,但是需要直截了当地告诉你的老板,你想加薪、升职,这是你的目标。

你应该在绩效评估之前就这么做,记住:在绩效评估之前。不是在绩效评估期间,也不是在绩效评估之后。

加薪或晋升的决定大多是在你坐下来接受正式的绩效评估之前就已经决定好的。事实上,在很多情况下,整个考核过程都是做做样子,目的是为那些已被安排要升职或晋升的人士提供加薪或晋升的机会。

你不能马上要求加薪或晋升。相反,埋下伏笔,告诉你的老板这就是你的目标。告诉他你打算怎么做以便于达成这一目标。向他询问,为此你还需要做些什么;或者,下一次绩效评估时为了让你达到这个目标,他建议你去做些什么。如果他说“这是不可能的”,你可以回答:“如果有一点点可能,哪怕只有很小的机会,当然这需要付出巨大的努力,那么我需要做些什么?”

如果你能让他回答这个问题,并且你可以完成他让你完成的任何艰巨任务,那你就会得到加薪。

曾有人问我:“如果他们告诉我,我确实应该得到加薪,他们也会给我加薪,但这不在预算中,或者公司现在有财务问题,甚至要裁员,这时我该怎么办?如果公司刚刚裁员,我仍然要求加薪吗?”

是的,你仍然要求加薪!如果公司刚刚裁员,这意味着他们比裁员前有更多的钱可以花出去。

这似乎有点儿违反直觉,但事情就是这样的;如果我们感知到一些东西是有价值的,那我们会做任何事情来获得或保留它。

你的老板可能会说你应该加薪,但是公司现在没有预算,公司有财务问题,我们应该不要互相攀比,等等。其实,他真正要说的是,你的价值还没有高到需要公司做一些事情来留住你、让你快快乐乐地干活。

老实说,大多数时候“没有预算”都是胡说八道。公司总是财政拮据,预算中从来没有足够的资金……不要相信这些废话。你只需要意识到这其实是一个明确的信息:你没有表现出足够的价值,以便于让你的老板或者你的公司去克服任何必要的来自财政、政治或者其他方面的障碍以防止你离开。


5 让自己在公司之外更有价值

要想提高你在公司内部的价值,最好的方法之一就是在公司之外增加自己的价值。

要想让你在现在的位置上,在目前公司内部提升你的品牌效应、扩大你的知名度,你能做的实际上并不多。事实上,改变第一印象、在公司内部成长往往是很困难的。这有点儿像你的家人怎么看待你,不管你多大年纪,反正在家人眼里你永远都是自己11岁的样子。

解决的办法是走出去推销自己:打造自己的个人品牌。

你想创造一些来自外部的压力,让你的雇主意识到你的价值,因为在公司以外的其他人眼里你是价值连城的。当你的老板听到你的播客时,看到你已经出版了一本书,或者听到别人在谈论你写的文章时,你的价值就提升了。你终于不是那个又萌又蠢的11岁孩子了。

一般来说,你想做一些事情扩大自己的声望,使你名扬整个软件开发行业,特别是在你的特定专长领域内。如果你公司以外的人认为你很有价值,那么你公司内部的人也会认为你很有价值,这样你获得加薪或者晋升的机会就会容易得多。


6 成为资产

如果你能向我证明你能给我赚来的钱比我给你发的薪水多,那我会当场雇用你。大多数聪明的雇主都会这么做的,这是常识。

然而,许多软件开发者忘记了,他们获得薪水的主要原因并不是因为他们聪明,也不是因为他们有技能,而是因为他们能让雇主赚钱,给雇主带来钞票!

你得让公司赚钱。如果你想得到更多的钱,公式很简单:让公司赚更多的钱。作为一名员工,很容易与商业社会脱节,很容易与你公司的经济状况脱节,忘记了你要对公司有所贡献是终极的底线。

想办法为公司增加收入。试着弄清楚你正在做的事情会如何直接影响你的公司的收入。然后试着找出你怎样才能升高底线,也就是你对公司的贡献。如果你已经明白了要让公司能赚更多的钱,那你能做些什么呢?

我认识一些软件开发者,他们可以为他们的雇主开发出全新品牌的产品。他们完成这些工作不但能让自己获得加薪,还能从新产品中提取版税。

这里,你得跳出框框来思考问题。你得像企业家或者商人一样思考。你可以在你为之工作的公司里做一名内部企业家。这样,当你要求加薪的时候,你能讲出来的最好的理由就是你在给公司赚更多的钱。

有人说,我为公司省了不少钱,可以作为加薪的理由吗?但你要知道,在大多数情况下,想证明为公司省钱是很难的。而要展示你是如何为公司赚钱的就容易得多,因为这是一件不那么主观的事情。

除非你有一些非常有说服力的证据来证明你是如何为公司省钱的,例如,你把公司的某些流程自动化了,而那些流程过去每年要花费公司100万美元,而现在却可以分文不花。反之,向你的老板展示你是如何为公司赚到大把现金的会更好。

此外,如果可以的话,可以考虑通过“概念重组”的方式把“节省成本”转换为“赚取收入”。如果我是一个办理抵押贷款的人,我不会说:“你每月要增加200美元的抵押贷款。”我会说:“我们每个月都会在你口袋里放200美元。”

展示你是如何提高了自己对公司的贡献以及公司从你的工作中如何获益,你就会拥有翔实可靠的论据。

这么想吧。如果我是你的老板,你走进我的办公室,你向我展示了一系列令人信服的证据,表明你每年为公司赚取100万美元的收入,你认为我会拒绝你1万美元的加薪请求吗?也许吧,但可能性要小得多。


7 询问具体数字

还有一件事情要注意:如果你要求加薪,那就要提一个具体的数字。确切地提出你想要的加薪数额。当你只是笼统地提出你想要的是“更多”的时候,想要协商以得到你想要的东西,就会变得很困难。“更多”听起来很贪婪。“更多”缺乏确切的定义。

你对“更多”的定义与我的不同。当我妻子询问我要不要再来点Toll House的馅饼时,她对“再来点”的定义是再来一小片。而我说“再来点”我指的是整个馅饼的剩余部分我都要,还要加点奶油放在上面,边上放些冰淇淋。

在你走进老板的办公室要求加薪之前,你要确切知道你想要的加薪的数额是多少。提前做好你的作业,计算出那个确切数字。然后,做好更多的家庭作业,做好推理和计算,给自己找好证据来支持为什么你要的数字是合理合情的。

当你提出具体的加薪数额,并且可以提供相关的支持这一数额的证据时,你才更有可能获得你要求的加薪。


8 不要制造威胁

为了获得加薪或晋升所能采取的最坏方法之一就是威胁你要离开。有时候,如果你是某个项目的关键人物,公司现在不能失去你,他们会让步以满足你的要求,但你的胜利可能只是暂时性的。

为什么是暂时性的?让我们来考虑一下这个场景。假设你来到我的办公室,告诉我如果你没有得到加薪,你将如何去做另一份会给你更高薪酬的工作,我一定有如鲠在喉的感觉,因为我不想让你当场辞职,因为我没有找好你的替代者,而你正是要保证项目按时完成的关键资源。但是,我有点儿恼火,不止一点点。

你把我置与困境。你没有告诉我,你应该得到加薪是因为你比以前更有价值,或者基于其他一些有说服力的证据;相反,你是钻了我身处困局的空子,如果我不得不把这个项目的一个关键成员替换掉,项目就会延期。因此,我意识到我没有太多的选择,所以我会勉强同意你的要求,因为我别无他法。

但你猜我会再做些什么?我立刻就会着手寻找可以替代你的人。我不能让我的团队中有我不能信任的人存在。当我在前线浴血奋战的时候,我希望有人保护好我的后背。我不希望我被自己人开枪伤害。这可一点儿都不酷。在我看来,你已经把自己从“资产”变成了“负债”。你现在就是团队的负债,而且还是高昂的债务。当你要求加薪或升职时,直接要求,不要制造威胁,不要说你要离开。

如果你像我们所说的让自己在公司之外很有价值,你的老板会知道拒绝你的请求很可能会导致你去别处看看。但是,做出明智的商业决策然后谨慎得出自己的结论,与遭受最后通牒的威胁有很大的不同。没有人喜欢最后通牒。


9 不要谈论你为什么需要钱

我知道这看起来是很难以置信的事情,但是没有人在乎你的悲情故事,在乎你有多可怜。真的,没人在乎。他们可能会假装关心,出于同情扔给你一根骨头,但在这一切之外,他们更关心他们自己、更关心他们自己的问题。

你不太可能由于出于怜悯而得到提升。在所有能够获得加薪或升职的理由中,怜悯也许排在最后。我会给你加薪,是因为你做的是一件棘手的工作,你在给我赚钱,但我不会因为你的邻居刚刚买了一辆新车,而你意识到你的车子又老又旧,而且你已经债台高筑勉强度日,你需要更多的钱而给你加薪。

然而,相当多软件开发者在要求加薪而被问及原因时,他们都会说自己有一个新生婴儿、他们买了一幢房子或其他一些东西,这些事情,除了他们自己,世界上没人关心。

不要那样做。要从商业角度给出加薪的理由。谈论你为什么应该得到钱,而不是你为什么需要钱。


10 如果一切都失败了就去别处

因此,你把以上的每件事都做了。你让自己变得更有价值,你投资对自己的教育,从商业的角度为你为什么可以获得加薪或晋升而准备好充足的理由,你甚至在没有主动要求的情况下也承担了大量的职责。但是,当你要求加薪或晋升时,你的老板只会说“不”。没关系。至少你试过了。

老实说,能获得加薪或升职的最好方法通常是去别的地方。这是事实。

在我的职业生涯中,战略性跳槽比我只待在一个地方更能发展自己的事业。我不是说你应该成为软件开发圈的流浪汉或者候鸟,但你可能有强烈的意愿每隔两三年考虑一下是否需要换到另一家可以得到更高的薪水、更高的头衔和更多的成长机会的公司。

从外部空降到一家公司获得晋升,比从公司内部成长起来更容易。

事实上,我确实曾经离开过一家公司去别的地方工作,然后又以高出许多的职位回到原来的公司。我从软件开发者发给我的电子邮件中可以看出,这么做的人不止我一个。

每天和你一起工作的人很难看到你的成长,看到你如何提升了你的技能和能力。因此,这是一个简单的事实,如果你想得到你所需要的报酬,你可能不得不去另外一个人们对你没有先入为主的观念的地方。

因此,如果你已经尝试过其他每一件事情仍然无法获得加薪或晋升,那可能就是换个地方的时候了。



推荐阅读
  • 35岁程序员连续被2家公司裁掉,网友酸了,成功入职成事业编晒出福利
    这篇文章讲述了一个35岁程序员连续被两家公司裁掉的故事,他在遭遇中年危机后成功入职事业单位,并分享了入职后的福利。文章探讨了程序员在互联网行业中的竞争力下降的原因。 ... [详细]
  • C语言注释工具及快捷键,删除C语言注释工具的实现思路
    本文介绍了C语言中注释的两种方式以及注释的作用,提供了删除C语言注释的工具实现思路,并分享了C语言中注释的快捷键操作方法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
author-avatar
吉翠芙_899
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有