跟老板谈薪水:我一个顶十个,只拿三份薪水

1

到了年底,有人在考虑跳槽,有人会在年后根据涨薪的情况再做打算。无论是哪种情况,你都要跟未来或现在的老板谈薪水。如果可以跟老板证明你一个人能顶十个人用,那就大胆要求比别人多一倍甚至是多两倍的薪水。如果你觉得你现在能力还不够,跟别人没什么区别,那就要努力进步,未来的一个你可以顶现在十个你。

以我的三年工作计划作为例子,谈谈如何成为一个10x程序员。你可以对比你的情况,想一想要怎么成为一个10x教师,10x销售,或者是10x产品经理。要想成为一名10x程序员,可以从三个方面下手,分别是个人产出、团队贡献和沟通能力。

写成一个公式就是:10x程序员=个人产出(4)x 团队贡献(1.25)x 高效沟通(2)。

2

在职业早期,个人产出是最好提升的。

首先,你要加班。你工作的时间比别人长,你的产出就比别人多。跟其他同事一样,我以前也是九点多十点才到公司,下午六点就回家,偶尔加加班。一周有效工作时间大概是35个小时。我最近在加班,是自己主动加班。我现在每天7点就到公司,比别人要早3个小时。周末也加班。上周我周末加班了10个小时,算下来一周的实际工作时间是70个小时。我的目标是未来工作比较紧张的时候能一周工作80个小时,放松下来的时候一周工作60个小时。平均下来,一周工作70个小时,刚好是之前的两倍。

然后,你要努力学习。你学习越努力,能力就越强。程序员可能是最需要持续学习的职业之一。不仅因为知识更新快,还因为采用好方法写出来的代码所能起到的效果,跟坏方法的差距往往会差出一两个量级,甚至是几个量级的。我最近针对工作上的问题,对应在看一些书。根据一些未来可能要做的工作,在做一些知识储备。三年之后,争取做到比现在的我要强一倍。努力工作,可以让工作产出乘以2。努力学习,可以让工作产出再乘以2。

2乘以2等于4,这样你就能让自己的工作产出是原来的4倍。

3

在没有带一个大团队之前,团队贡献的提升是比较难的。一般情况下,你还是一个下属,没有人让你带让你管。你所能做的团队贡献就是,少给别人添麻烦,多给别人打下手。你做事要谨慎一些,不要犯太多低级错误。很多时候,你犯了错,要背责任的人是你的直接领导。只要你犯的错比别人少,你给上级惹的麻烦就会少。你做事要勤快一些,不要眼高手低。你的能力还有限,不可能一上来就做比较重要的工作。你的眼里有活,多给上司打下手,辅助他把工作做好。在这两点上做得更多,你就已经是给团队做贡献了。

工作了几年之后,你开始带新人了,甚至开始管理一个小团队。你所能做的团队贡献就是把人教好,把人管好。新人水平有限,不熟悉情况,所以你要好好教他们。把他们教好了,才能给公司做好工作。把人教出师了,你就得管理他们。给他们派活,给他们把关,还要给他们评绩效。把这两件事做好了,你给团队做出的贡献是显而易见的。

由于你没有带团队,或者没有带一个大团队,所以提升的系数有限。我现在开始带新人了。给自己定的目标是进步25%,最终的系数是1.25。

4

在工作当中,沟通的重要性再怎么强调都不为过。

第一,你要把事情做对。我们程序员在写代码的时候,常常说要弄清楚需求再动手。举个简单的例子,产品经理跟我说要让电脑在晚上的时候要自动关机,结果我理解是要让电脑在晚上的时候自动开机。如果这样的程序更新到客户的机器上,他们会以为是闹鬼。沟通不到位,做得越快,做得越多,最后的效果就越差。

第二,你要做对的事情,或者说是更有价值的事情。在英语里面有Pseudo Woker的说法,指的是那些主要应付事务性工作的员工。在公司里,事务性的工作永远都需要有人去做,但是这些工作产生的价值一般都不高,甚至是很低的。

如何找到那些更有价值的工作呢?首先,你要自己去挖掘,找出那些工作可能会更有价值。然后,你要跟同事们讨论,才能判断出你找到的那些工作是否真的更有价值。

无论是把事情做对,还是做对的事情,你都需要跟别人沟通。沟通能力提升的空间是非常大的。我在未来三年会在这方面多加努力,目标系数2.

5

成为一个10x工作者,是为了让你有更大的议价能力。你一个人做的工作,能顶十个人,你就能拿比别人多得多的工资。但是,你的格局不能只停留在钱上,还可以站在更高的角度想问题。

你有了更大的议价能力,你可以不要10倍的工资,甚至不要5倍的工资,而是只要3倍的工资。这些让出来的利益,可以让你换取其他东西。你可以跟老板要求只做你想做的工作,你可以选择如何打造你的团队,你可以有生活和工作的平衡。

你在老板面前,是平等的,更是自由的。变得更自由,不就是我们追求进步的最重要目的之一吗?