编程语言
首页 > 编程语言> > 程序员年入百万指南(一)

程序员年入百万指南(一)

作者:互联网

 

本文为【程序员年入百万指南】系列之VOL.1

作者:胡嵩

 

 

「 认知决定成败 」。我们先来做个小测试:

 

作为一个程序员,大家觉得自己的收入是由以下哪一个或几个决定的?

A.    技术能力

B.    领导赏识

C.    对公司的贡献

D.    公司业绩

 

正确的答案是

 

 

 

以 上 全 错

 

 

 

 

很多初入职场的同学,我猜都会选A。但随着时间的推移,经历了快速成长期,即便在技术上有了很大的提升,加薪也总跟自己无缘。

这时,看到身边有人得到领导赏识,走上管理岗位升职加薪,可能又会选B。结果总是遇人不淑,得不到领导的青睐。

选C选D的同学,你们大概是走错片场了,一般只有销售、运营这些直接跟公司收入挂钩的岗位,收入才会明显的和公司业绩搭上关系。

-----

嵩哥从业以来,少说也招聘过1000+个工程师,搭建过好几个公司的技术职级体系(鄙人不才,百度现有的技术体系也是我搭的,并且百度的这套体系直接被头条美团等公司直接沿用)。

 

 

我可以非常郑重的告诉各位,没有一个技术岗的薪酬是由以上因素决定的(别抬杠,注意决定二字)。

 

真相是技术岗位的收入取决于该岗位的稀缺性,和其他公司愿意为同等岗位付出的价格。这两条其实是一回事。越稀缺、越值钱,这就是市场规律

 

没错,每个求职者和每个招聘者都在玩一个叫劳动力市场的游戏。    

 

 

招聘者有岗位需求,愿意以一定的代价招到符合岗位要求的人,候选人则出卖自己的技能时间,获得劳动报酬。 招聘者在所有满足条件的候选人中选择性价比最高的,候选人则在所有岗位中选对自己而言性价比最好的。

公平、公正、合理。

永远记住,你的薪酬取决于你在和谁一起竞争目标岗位,以及你在竞争者中处于哪一个分位(分位就是在所有竞争者中你比百分之多少的人强,下同)。

  -----

先讲第一个问题,你在和谁竞争。看一看岗位描述就大概有底:

 

按照垂直的技术领域来分:

 

按照水平的技术等级来分(以应用开发为例):

 

按照管理能力层级来分:

这几条分下来,基本就决定了你在跟哪些人竞争岗位,一个有经验的HR在市场问一圈,就大概知道这个岗位应该给到多大的范围。越到高级,这个范围的上下限空间就会越大。

 

 

接下来回答第二个问题,你在竞争者中达到了多少分位,这个分位值会决定你在整个range里面达到下限/中线/上限。

以最常见的职位为例:前端开发类,高级技术管理岗,年薪range可能在60w到80w之间;而平台架构类,如果是做过真正高并发的系统,一个中高级无管理职能的岗位,年薪range可能就得百万起。

 

 

也就是说,如果你竞争的是中级前端岗,就算你能beat掉90%的竞争对手,那你也就能拿到中级前端岗的上限。除非HR脑袋被驴踢了,你是拿不到高级前端岗的薪水的。而至于隔壁公司的小王,做平台架构,同是中级,薪酬就是比你高,那也没有办法,你俩压根就不在一个细分市场中竞争

你在招聘者心目中是什么,决定了你的薪酬区间。 
就好比车厘子和西红柿,西红柿标价多少对想买车厘子的人而言不重要,要买车厘子的人心目中自然有一个车厘子的合理价格区间,剩下的就是在同样是车厘子中选择哪个更好吃更便宜。

所以你究竟是西红柿还是车厘子,才是决定薪酬的最重要因素, 而这都取决于职业路径,选错了路,再努力也是个西红柿的价,这就是选择大于努力

选择大于努力!

选择大于努力!

-----

现在回到我们最初的测试题,大家知道问题在哪里了吗?

技术能力越高收入越高?  不一定。要看两点:

第一点,你学的技术在市场上是否稀缺。

前两年人工智能热的时候,刚毕业会调参的都能年薪40万起,更早些年搞iOS/Android程序员收入随随便便秒杀php程序员(我没有鄙视php的意思,php是世界上最好的语言~),就是稀缺性决定的;

第二点,你的技术进阶是否改变了你的技术等级。

很多同学其实耽误在这个上面,成天学这个新语言那个新框架,很少跳出来看自己是不是在技术层级上得到了提升。如搞应用开发的,就算会很多语法特性,能把一个功能模块写的再6,还是在初级打转转,顶多改变的是你在初级技术这个层次上百分位,来一个系统级的需求,你还是会一脸懵逼,这就不能怪自己总是拿初级的薪水了。 人生苦短,程序员工作前几年的黄金成长期更是宝贵, 不要乱点技能点,要有意识主动追求承担更高阶任务的机会, 每向上一个层次,你看到的世界都会大不一样。  

 

 

领导赏识决定收入?NO。 

 

一般而言直系领导只能调整在你对应岗位的薪酬范围内给你涨薪,除非你的能力真的到了更高层次。 高阶岗位意味着更大的责任和义务,在公司内部都是稀缺资源, 把资源给到不当位的人, 只能说是boss犯傻。 所以不是领导赏识你能晋升,而是你的能力到了才能晋升,不能本末倒置。

 

公司的业绩?对公司的贡献决定你的收入? NoNoNo!

 

技术岗位的薪酬模型就是技能时间换收入,公司业绩好收入高,那业绩不好是不是该降薪了?没有哪个程序员能接受这种方式的收入吧?

 

-----

回到我们的主题,程序员如何做才能年入百万?


收入分为主动收入与被动收入,主动收入是劳动所得,被动收入是不需要投入劳动时间获得的收入。 要实现年入百万的小目标,需要双管齐下。

先说主动收入

对刚加入职场的人而言,主动收入也即工资薪酬是最重要的财富来源,从工薪中积累下来的资产,才能成为被动收入的基础。 而增加工资薪酬,需要努力进入高收入的细分市场,并努力提高自己的分位,此处顺序不要弄反了。

怎么选择细分市场(成为车厘子还是西红柿), 需要结合市场的动向与自身的优劣势、兴趣偏好来选择, 这就是做职业规划,怎么做职业规划是一个大课题,我接下来用几篇文章的来解读。

再说被动收入

增加被动收入的方法也有很多,理财只是其中的一种, 但是是比较适合程序员的。因为程序员本职工作占用时间非常多,很少闲暇的时间,同时智商高,容易迈入金融理财的门槛。 

如何理财,需要先提升对商业社会的理解, 理解生意、理解金融的本质, 才不至于被各种营销洗脑文冲昏头脑,盲目的跳坑; 然后才是设计自己的资产分配和增长策略。 这就是做财务规划, 财务规划是门学问,后面我也会有专门的系列来解读。

   

-----

以我认识和带过的程序员来说,只要人不笨,足够勤奋,又有正确的方向,在35岁之前做到年收入百万真的不难! 这和是不是985/211名校出身、是不是一开始就能进大厂并无太大关系。本人是25岁工作两年就达到了这个目标,这里面当然有运气成分,但30岁之前年收入几百万(被动收入占一半)则靠的是正确的方法。

 

码了这么多字,最后想告诉大家,每个人的阶段不一样,适合走的道路不同,具体情况还得具体分析

有兴趣升职加薪创业财富增值的小伙伴们,欢迎扫描下方二维码,加嵩哥的企业微信,一起聊聊程序员的创富之路。

 

↑嵩哥本人企业微信号

 

 

本文为【程序员年入百万指南】系列之第一篇。

预知后事如何,请关注「进化星球商学院」,且听嵩哥下回分解。

 

一起踏上财务自由之路

 

进化星球商学院 发布了1 篇原创文章 · 获赞 0 · 访问量 21 私信 关注

标签:指南,收入,岗位,技术,薪酬,程序员,年入,分位
来源: https://blog.csdn.net/jhxq_sxy/article/details/104168629