简评:最近的一段时间“程序员”这个行业突然成为了大家讨论的焦点问题,去年在年终时被各大IT互联网企业的程序员的年终奖刷屏了,各个IT大厂给程序员们可以说给出了“高价”,有童鞋说恐怕在北上广深只有这些程序猴子能够买得起房子了吧?那么程序员值这么多钱背后的本质是什么呢?相信这篇文章能帮你认清工资的本质。
听说一段时间不加薪,人就会开始思考起和工资有关的问题。消费水平又提升了,能力也进步了,经验也更多了,怎么还没涨工资呢?近两年,有了点余钱就开始考虑起投资来,比如:投资股票首先需要判断的就是关于公司价值和价格的关系。回到个人身上,似乎工资也就是个人价值在市场上的一个价格。那我们的工资是如何被定义或确定的?因为我的程序员职业背景,下面就以这个职业为例来分析下这个问题。
工资的高低给我们的感觉似乎和你的技能、经验呈一个正比关系。毕竟每次找工作面试的时候,考察的都是候选人的技能、经验相关水平,然后给予一个相应的级别,最后确定一个工资范围。而且一般有正规工资体系的公司,都会按照专业水平划分能力级别,以此对应不同的工资等级。
这个对应关系是我们能观察到的一个现象,且有切身的体会。所以很直觉的就会把工资高低和我们的技能水平、经验值关联起来。工作初期的很长那么一段时间内我都是这么以为的。
因而,当刚工作了两三年后,技能水平迅猛提升、经验值飞速增长,这个阶段属于 《两种增长类型》中的对数增长初期。上升曲线特别陡峭,而工资的增长呢,则属于指数增长的初期,几乎感觉不到增长,自我感觉是技能和经验已经翻倍,但工资似乎还在原地或就涨了 20%。其中有个例外就是校招,校招刚毕业的同学的工资有可能比毕业工作了两三年的同学更高,出现倒挂现象。这在大公司的校招比较常见,这里决定工资高低的,和经验技能无关,只和公司的人才储备、市场竞争、品牌宣传有关。
所以,工资和技能经验的直观关系仅仅是一个表象,那么它的实质是什么呢?曾经读到刘润的一篇文章,其中写道:
- 工资不是用来支付给技能的,不要以为技能越高、工资自然应该越高。
- 工资是用来支付给责任的,责任越大,工资越高。
- 涨工资,是因为承担了更大的责任。
搞清楚了工资的实质,就明白涨工资是怎么回事了。涨工资,一种是岗位职责工资范围内的调节,毕竟如果长时间不涨,也不利于人员稳定。另一种是,升级到更高级别岗位,这种除了当下领到的工资涨了,而潜在的可涨的工资范围也提高了。所以,有时你的技能提升后,但公司业务发展没那么快,不能提供更高级别的岗位职责,工资也就涨不上去了。
另一个误解是,工资跟我的表现有关。今年工作很努力,表现很好,年底了公司业绩也很好,就会预期涨工资。但前面说了工资是支付给责任的,不取决于你的表现。这种情况一般通过发奖金来奖励突出的业绩,这属于短期激励,当然也有公司会在岗位职责工资范围内适当调节提升以保持长期激励。
对于管理岗位,因为经理人不属于个人贡献者,所以其工资的一部分通常和团队绩效绑定,称为“绩效奖金”。这个奖金一般在管理岗的全部薪酬中的百分比会随着薪酬的增加而增加,比如:高层可能占到 50%,而中层占到 20%-30%。前 Intel CEO 安迪·格鲁夫说过:
- 每一份工作所包含的最大价值都是有限的,不管一个人在这个职位上待了多久,最后总会达到薪资的上限。
认清自己,认清工资的本质。
价值与价格
程序员提供的是软件开发这种技术服务,而为了提供这种服务需要相当长时间的知识、技能和经验的积累。获得具备提供这类服务所需的学习和实践的时间构成了我们的「技能成本」,这形成了价值的一部分。而公司支付给程序员的工资就是提供技术服务的市场零售价。既然提到了「市场零售价」这个概念,想一想,市场上有没有同类的,成本差距不大的商品,零售价却可以差距巨大,这是为什么?
我想到的是:女士皮包。曾经看到过一个案例:
- 北京新光天地的某著名奢侈品专卖店遭遇盗窃,据说一个零售价好几万的包包被偷了。店长报警,但最终警方并没有刑事立案,因为那个包包的成本进价不过几百块钱。
那么,程序员也有两个成本:
- 技能成本:专注于提供技术和服务本身所占用的时间和注意力。
- 传递成本:让你潜在的“客户”知道你所能提供的技术和服务的价值占用的时间和注意力。
- 2003 年,一群海洋科学家历时三年,花费了三百万美元研究经费,完成了一份关于美国海岸环境状况的报告。这份报告反映了巨大的环境问题,可以说是触目惊心,所以参与研究的科学家都认为此报告一出必然石破天惊,成为每晚电视新闻主题,登上《时代周刊》的封面,等着被记者采访轰炸。结果除了纽约时报在二十二版给了个报道,报告几乎没有引起任何反响,这件事就这么结束了。
所以,有人总是感觉自己被低估,因为他正巧知道了另一个和自己技术差不多的人,似乎只是人际关系更好反而获得的零售价更高。而程序员这类技术人员倾向于高估自身的价值,而认为市场低估了自己的价格,往往是因为对传递价值部分的成本没有足够的认识。
这两个成本最终都会成为你价值的一部分,而且市场上确实会为此埋单。两个技能水平相当的程序员,一个在市场上默默无闻,一个在市场上拥有相当的影响力并占据了潜在客户的头脑。当后者要去市场上出售时,零售价通常会更高。
搞清楚了价值的两个成本,就能很好的理解其价格了。思考下,为什么程序员在一线城市的人力和生活成本高居不下,企业还是要在一线城市最贵的写字楼扎堆?
我的理解就是这两个成本的原因。程序员的技能成本大量依赖一线城市的高校教育资源。而程序员群体的普遍特性是忽视传递成本,那么企业只好在其扎堆的地方以最小化传递成本。因为考虑市场的时间和机会成本足以覆盖一线城市相对二三线城市的人力成本差价的。
市场上的商品有两种销售方式:
- 卖的更多:大型卖场,薄利多销。
- 卖的更贵:奢侈品,相对成本一百倍的毛利。
程序员提供的技术服务因为无法卖的更多,所以只有一种选择,像奢侈品一样卖的更贵,前提是学会像奢侈品牌一样思考。
有时价值没变化,但工资也可能会一直涨。从现在起你即使停止技能增长,只是维持技能不被市场淘汰。在可预见的未来十多年,你的工资还会翻好几倍。这有两个原因:
- 货币是保持贬值趋势的
- 人口抚养比变化
简单说,就是 2016 年,14 亿人有 5 亿无法工作,人口抚养比 5/14=35.7%。如果 60 岁退休政策不变的话,2030 年大概会反过来,5 亿人工作养 9 亿无法工作(未成年、退休)的人。按这个趋势和经济规律,好消息是劳动力供给减少价格自然会上升;坏消息是,劳动强度和压力会更大,毕竟一个劳动人口差不多要养活两个非劳动人口。
另外一个值得关注的可能就是人工智能的发展,需要多少年,对人的替代因素能达到一个不可忽视的比例?这一点暂时只能且行且看吧。
关于工资,我们从表象到本质,从价格到价值,从当下到未来逐步看清了其中的真实。那么就只需客观面对这个真实,按照经济规律行事,理解市场定价原则。再积极一些,尽可能高效率的提高个人价值产出率,但也要认识到工资的“玻璃天花板”。还记得前面提及的《两种增长类型》吗?不幸的是工资增长符合对数曲线,但价值增长是可以有办法走指数曲线的,跨过了指数增长的拐点再兑现价值,收入就会突破工资增长的天花板。
至于如何做?还没有清晰的思考认知,倒是觉得和菜头这句话很有道理:
- 因为只有真正认识你价值的人,最终才会成为你价值的一部分。
本文转载自: 瞬息之间个人博客 原文有修改