如何理解一个程序员的真实价值

方法论

「求职」和「跳槽」我们虽然经常都在说,但却很少认真想过这些行为背后的意义。

在我决定自己写书之前,经常会有程序员遇到职业困扰来找我,我一般会给他们推荐一些职业书。

有一回我就遇到了一个认真的程序员,他记下了我推荐的书单,然后用一个长假买来读完了。假期过后,他又跑来找我,问了我一个问题。他说「这些书往往只告诉我要怎样怎样,却从来不告诉我为什么要这样。如果它解释不清楚这样做的意义,那凭什么我要相信它呢?仅仅是因为它的作者有名么?」

 

 

我仔细一想,发现他说得很有道理。从作者角度讲,要知其然才能触及本质,不然那些小技巧就流于表层;从读者角度讲,程序员天天和逻辑打交道,是一种逻辑动物,只有理解了求职到底是一种什么行为以后,才能做出有意义的行动。我当时没有回答出来,但这个问题就一直留在我脑子里,经过几年的思考,最后慢慢的形成了一套方法论。

这个方法论包含了三个工具。分别是:

  • ① 讲述原理的「职业价值论」
  • ② 展现行业职业概况和关键节点的「职业象限和路线图」
  • ③ 以及分析如何在职业节点移动的「职业画布」

顺便说一句,这种职业节点间的移动,其实就是我们常说的求职、内部转岗或者跳槽。

 

 

接下来的章节我们将重点讨论这三个工具。

价值论

 

 

价值论解决的问题就是,一个程序员应该值多少钱。

这是一个非常有意思的问题,我之前做人才拍卖服务的时候,经常问候选人说,你为什么觉得自己值这么多钱呢?

很多同学都说,我现在的薪资是怎样怎样啊、或者市场上同样工作年限的程序员都是多少多少呀。这些都没错,但都不算好答案,因为它还没有触及到本质,没有明白薪资到底是怎样的东西。

你想过老板为什么要雇用我们么?

 

 

老板之所以雇用我们,是想要我们给企业带来价值,说白了,就是直接或者间接的帮公司挣钱。

我们的薪资,一般是作为公司的人力成本。虽然控制成本很重要,但其实真正的重点却在「你为公司带来的价值」和「你的薪资」之间的差额。

 

 

所以当老板觉得「你的薪资高了」,其实是在说「你为公司带来的价值不够」。

当我们进入一家新公司的时候,由于没有实际工作的数据可以衡量,「你认为的你的价值」、「公司认为的你的价值」和最终「你给公司带来的实际价值」之间会存在一定误差。而简历和面试,就是为了让「你认为的你的价值」和「公司认为的你的价值」离得更近。

 

 

简历其实就是一个价值主张,它说的是:「我到这家公司来,能完成这些和那些工作,为公司带来这样和那样的价值,而我只要这么一点点的薪水,所以赶紧雇用我吧」。

改变思维方式很重要

 

 

总之,一定要改变「我上班别人给我钱」的思维方式,转换到「我能为这家公司创造什么价值」的方向上来。

这种换位思考能帮助你想明白很多事情,比如说:

① 拥有一系列技能的同一个人,在不同的公司创造的价值往往是不同的,于是他能拿到的薪资也就不同。

② 公司雇佣一个人,并不是看他有多牛,而是看他能给公司带来哪些价值。

虽然大部分情况下,个人能力和能给公司带来的价值是正相关的,但如果你能提出并证明一个更好的价值主张,你很可能就会比这个牛人更适合这家公司。

一个极端的例子是:一个顶级架构师在一家使用 ServerLess(无服务器端架构) 的创业公司很可能没有用武之地,而一个客户端高手在这家公司里可能能搞定一切。

其他因素

从整个求职市场来看,影响我们薪资的,除了「你能为公司创造的价值」也就是「人才的使用价值」本身,还会受到「市场供需」、「信息透明度」等因素的影响。


读者问答

问:「你为企业带来的价值」,这个自己怎么衡量,企业又是怎么衡量的?

答:未入职员工是你提价值主张,告诉企业你能提供哪些价值,通过简历、面试和笔试、以及试用期获得企业的认同,从而最终雇佣你。员工通过绩效系统来进行考量。自我价值一般是从之前工作经历和业绩的基础上估算的。

 
posted @ 2022-10-09 08:55  换行程序员  阅读(107)  评论(0编辑  收藏  举报