为什么程序员动不动年薪百万
一最近1024快到了 , 又到了一年一度的程序员节的日子 , 作为当今最热门的行业之一 , 关于程序员的讨论总是数也数不清 。但不论如何 , 始终绕不过的都是程序员传说中的高工资 , 各种几十万上百万一年的传说特别耀眼 , 并且程序员总是给人一种忠厚老实不善于交际的感觉 , 所以在婚恋市场也特别受欢迎 。虽然大部分程序员的收入没有网上传说的那么夸张 , 考虑到时薪也没高到哪里去 。但是比传统行业拿的更多确实是存在的 , 这个行业的投入产出比还行 , 不然这么多程序员培训班骗钱怎么能骗的这么爽 , 对吧 。所以今天 , 我打算讲讲为什么程序员的工资相对于传统行业 , 可以做到更高?对了 , 要给大家纠正一个观念 , 不是说你工作越努力 , 越累 , 你的收入就一定越高的 , 这个想法是错误的 , 正确的想法是你越努力 , 你老板的收入就越高 。一个岗位工资的高低 , 影响因素由高到低分别是行业的资金 , 行业的供需 , 岗位的性质 , 岗位的门槛 , 个人的努力 。你看前三位都是客观的 , 最后两位才是天赋和努力 , 所以说为啥选择大于努力 , 两个同样努力的人 , 选择了不同的行业 , 最后天差地别并不意外 。二第一 , 行业的资金是否充足 。一般来说 , 诞生高薪程序员的行业 , 就是互联网行业 , 其他行业也有程序员 , 但是工资并没那么夸张 , 传统IT公司的程序员待遇并没有特别高 , 月薪几千块的公务员也比比皆是 。为什么互联网行业肯给这么多的钱?因为有钱能烧 , 因为烧的不是自己的钱 , 因为烧钱就是行业的硬需求 , 因为不招人就没有理由烧钱 。互联网公司分两种 , 一种是特别赚钱达到接近垄断地位的 , 人家有钱 , 所以给员工开高工资是正常的 。还有一种是绝大部分 , 就是不赚钱 。大部分互联网公司的业务是不赚钱的 , 但这不重要 , 因为只要他们会讲故事 , 就能骗到资本投钱 。如果能做出规模 , 就会有资本争先恐后的跪着往里投钱 。当然资本也不是做善事 , 要么是早期投入的资本渴望割后来的资本的韭菜 , 要么是最终上市来割股民的韭菜 。总的来说 , 很多互联网公司的本质是一场击鼓传花的游戏 , 为了这个游戏能够玩下去 , 所以需要大量的烧钱烧出规模 , 烧出好的故事 , 只有好的故事 , 才能成为韭菜的事故 。说到这里 , 某个世界顶级咖啡品牌露出了笑容 。因为互联网行业的投入产出比可以做到十分巨大 , 所以大量热钱涌入这个行业 。然后这个行业就一下子特别有钱了 , 更妙的是 , 烧的还是投资人的钱 , 钱不是自己的当然花起来不心疼了 。而且你不招足够多的人 , 怎么能支撑更多的项目来讲更多更刺激的故事呢?不讲故事 , 怎么能有理由花更多的钱呢 , 募集更多的钱呢?这笔钱都花不完 , 就没有下一笔钱了 。花钱 , 其实也是一门艺术 , 看过《西虹市首富》的都懂 。所以当热钱涌入 , 且短期不计回报的时候 , 这个行业自然热血沸腾鸡犬升天 。程序员 , 就是吃到了这样的红利 。不信你看为什么别的行业 , 尤其是做化学的 , 做工程的 , 工作强度一点不低 , 工作难度一点不低 , 但是待遇特别低呢?归根究底还是因为行业不赚钱 , 也没有凯子肯进来砸钱 , 更没有故事可以烧钱 。大家都没钱 , 那就只能一起可怜可怜了 。有时候要看自己的奋斗 , 有时候更要看时代的趋势 。程序员 , 就是这个时代的趋势 , 而且趋势还没有到停止的地步 , 因为理论上万物皆可互联网 , 故事大王争夺战这才刚第五赛季呢 。第一赛季冠军乐视 , 第二赛季全体P2P , 第三赛季冠军共享经济 , 第四赛季冠军瑞幸 , 是时候表演真正的技术了 。三第二 , 行业的供需 。前面讲到了互联网行业有热钱 , 有傻钱 , 又有招聘的需求 , 这时候 , 就要谈到供需了 。互联网行业的市场需求其实是具有极大的不确定性的 , 有钱的时候拼命招人 , 没钱的时候疯狂赶人 , 供需容易出现大量变动 。这既是因也是果 , 在市场需求大于供给的时候 , 从事这个职业的人必然会享受到职业溢价 , 也就是高工资 。人才的稀缺性就是金钱 。互联网是一个典型的供需不均衡的行业 。在行业发展的早期 , 有大量的市场可以开拓 , 各种概念各种赋能各种烧钱 , 做的是增量市场 。在增量市场上 , 企业需要大量的员工来开疆拓土 , 并且那个时候同一个领域往往有多个公司在竞争 , 每一家公司都觉得自己才是未来 。这时候 , 本身供需是失衡的 , 所以程序员往往可以通过跳槽拿到令人震惊的高工资 , 共享大战和P2P火热的时候 , 程序员一年3跳跳出年薪百万的案例不要太多 。与此同时 , 互联网也是一个技术迭代日新月异的行业 , 经常短短两三年就会实现技术迭代 , 在这种情况下 , 即使行业里面不缺程序员 , 但一定缺掌握了新技术的程序员 , 所以才技术迭代的初期 , 掌握新技术的人都是被抢的 。于是供需失衡又来了 , 随便举个例子 , 当年IOS开发的工资是天价 , 现在IOS开发白菜价 , 即使是程序员 , 也不能一概而论 。另外除此之外 , 很多企业高价招聘 , 不单单是业务需要 , 还有一种是防守策略 。你对我不重要 , 但是我的竞争对手没有你 , 所以对我很重要 。于是依靠钱 , 人为制造了供需失衡 , 达到了溢价的结果 。最接近的例子应该是黄牛囤货 , 最近的案例就是显卡 。供需对价格的影响 , 是特别深远的 。四第三 , 岗位的性质 。程序员和一般的生产类岗位是存在本质差异的 。严格来说 , 程序员属于工人的性质 , 生产代码来解决问题 。传统的工人岗位 , 一般是一个人做一个人的工作 , 想要做更多的工作 , 需要加人 。正常情况下 , 2个工人的生产力一定是比1个工人的生产力要高的 。但是程序员不一样 , 程序员和工人虽然工作定位类似 , 但是效果完全不同 。首先 , 程序员写代码解决的问题 , 往往一个人可以解决一堆人的工作量 。往小里面讲 , 写一个抢火车票的小脚本 , 就可以解决一堆天天买票的黄牛 。而且 , 这个小脚本是无成本对外复制的 , 互联网产品的特点就是拓展成本极低 , 做一个游戏上架应用市场全世界都可以推广 。这就代表着 , 一个程序员的实际生产力是非常恐怖的 , 随着互联网的发展 , 越来越多的传统行业已经出现了被取代的现象 , 这也是互联网颠覆一切的说法的起源 。有了程序 , 就未必需要特别多的人工 。程序高效解决问题 , 代替大量人工的事情大家已经见得多了 , 程序还可以低成本复制 , 程序还可以7X24小时运转 。所以程序员的工作意义是非常特殊的 , 考虑到实际产生的价值 , 其工资高并不意外 。然后 , 程序员群体中 , 水平和水平造成的生产力差异更大 。前面说了 , 工人在流水线干活 , 2个工人的产能大概率是高于1个工人的 , 所以单一工人的工资不高 。但是程序员不一样 , 一个牛X的程序员 , 产能可能顶的上几十个程序员 , 写代码有时候不是拼人力的事情 , 做项目需求才需要对人 , 写代码的时候天才一个人就可以单枪匹马解决一群人的问题 。这也是科技行业的特点 , 一个天才胜过一堆庸才 , 算法时代尤其如此 , 并且差距只会越来越大 。这也有点像人类科学的发展 , 少数天才科学家可以让人类科学跃进一个时代 。所以 , 程序员的高工资并不意外 。另外有一说一 , 如果是在传统IT行业 , 或者是驻场做项目的那种 , 其实程序员的工资没有高到哪里去 , 因为也是叠人工 , 满足甲方需求 , 这时候就和传统工人的模式差不多了 。也就没有多少溢价了 。最后 , 程序员不仅革别的行业的命 , 也经常革到自己头上 。一个是新技术不断涌现 , 跟不住的就容易被淘汰 。一个是公司做一款新产品的时候可能需要一百个程序员来开发 , 但是做完了以后平时只需要五个程序员来维护就够了 。那剩下的九十五个程序员怎么办?有人可能会说 , 即使暂时用不到 , 但是可以留着到开发下一个新产品的时候再用 , 但这种想法很天真 , 很多互联网小公司其实就指着几个项目吃饭 , 一个项目完了以后未必还能有开发下一个的机会 , 说不定骗不到凯子明天就倒闭了 。另外即使到时候又需要人了 , 直接招新人不香吗?永远会有新的大学毕业生在找工作 , 他们可能没什么经验 , 可能技术一般 , 但是他们要的钱少 , 身体好 , 能熬夜 , 听话 , 好忽悠 。如果你是一个企业的管理者 , 排除掉感情因素 , 你也会用这种性价比高的新零件换掉旧零件 。所以总体算下来 , 给单一程序员开高工资并不是划不来的 , 成本相对可控 。所以可以在部分阶段直接高薪砸出去 。这也是为什么程序员工资高 。五第四 , 职业门槛筛选 。前三个都是行业客观的东西 , 和个人的能力影响不大 , 但是职业门槛这个 , 就很和个人主观能力挂钩了 。程序员高工资其实和门槛也有关 , 一个是个人智力门槛 , 一个是高薪公司门槛 。先说个人智力 , 不是说程序员是多难的职业 , 也不是说当不了程序员就是智力有问题 。而是说 , 每个人的思维方式都是有自己的擅长场景的 。不是所有人都适合成为程序员 。我举个例子 , 我妈特别擅长砍价 , 她能通过言语的快速试探摸到对方的价格底线 , 并且装作自己不懂的样子来迫使对方降价或者给出更多的赠品 , 同样的东西我去弄 , 她去弄 , 效果就是完全不同的 , 包括买房 。但是我让她看代码 , 她每一个单词都认识 , 但是放在一起根本看不懂 。这说明她擅长的场景是与人交涉 , 她的思维模式在这个场景中可以效益最大化 。很多人不是脑子不好使 , 是有更好使的场景 , 更能发挥自己优势的领域 , 在代码这个场景中 , 他没有足够的优势 。有的人特别擅长运动 , 天生就懂得体力分配 , 但是学习就是不行 。有的人学文科各种背诵小天才 , 但是一看数学头都炸了 。有的人根本不擅长读书 , 但是做小生意的时候各种创意层出不穷 。同样的点 , 有的人天生适合研究代码 , 有的人看到代码就头疼 。这个世界上天生适合研究代码的人 , 其实数量不是那么多 , 不然为啥各种程序员培训班出来的人找不到工作?因为你强行去做你不擅长的事情 , 很有可能效率很低 , 效果不是很好 。除了个人智力门槛之外 , 还有一个是公司的筛选 。很多人觉得自己只要学了代码 , 成为了程序员 , 不管学历如何 , 不管技术如何 , 就可以拿到高薪的工作 。这个其实是非常错误的认知 , 是培训机构耍你的 。现在 , 2020年 , 但凡能为程序员开出高薪的公司 , 对于程序员的筛选都是比较严格的 , 不对 , 已经不是比较严格了 , 是很严格 。不信自己可以去网上搜搜各大公司招聘的面试问题和笔试题 , 自己试着答一下 , 看看结果 。从来没有白给钱的事情 , 高工资带来的必然是高要求 。程序员经常上网 , 经常喜欢在网络上发声 , 所以看似是非常大众的职业 , 但其实程序员群体本身并没有那么普遍 , 高薪程序员确实有 , 但真的没有想象中那么多 。能在大厂拿到高薪的程序员 , 说真的 , 不管是智商还是逻辑还是思维 , 真的是比普通人强的 。只不过确实由于长时间和程序打交道导致思维比较单纯直接 , 看起来不是特别机灵狡猾的样子 , 但人都是聪明人 。这种人 , 永远是少数 , 物以稀为贵啦 。六第五 , 个人努力 。其实第五点并不完全是程序员拿高工资的原因 , 因为其实传统行业的压力强度一点都不低 。顺带提一下吧 。第一程序员个人必须非常努力 , 努力钻研各种新技术 。技术带来先进生产力的同时 , 技术的迭代也是非常快的 , 弄不好分分钟就被淘汰 。不像很多传统行业 , 技术的积累是逐渐稳固的 , 越老越吃香 。程序员可不一样 , 他们掌握的东西如果不能快速迭代 , 很容易出现自己被世界淘汰 。买数码产品我们都知道越新越好对吧?技术也是如此 。第二程序员必须有足够的危机意识 。不只是所谓的35岁 , 更是要时刻警醒自己要做架构 , 研究算法 , 转管理 。单纯在一线写代码写一辈子 , 不是一件很容易的事情 。我国的互联网行业发展这么快 , 短短十年就追了上来 , 整体的淘汰速度也是加快的 。第三程序员工作本身存在折磨 。这个折磨不是说写代码 , 觉得写代码是折磨的人干不了这一行 。这里说的是来自同事和需求方的折磨 。写代码对程序员来说不难 , 难的是需求方的需求变来变去 , 一开始说要A , 代码写到一半说要B , 又得重新写 , 写了一大半又说要添加个C功能 , 但这个C功能必须底层就写好 , 不能写一半再加 , 这时候又要重写 。最后就是整个人都被折磨疯了 。除了需求变来变去之外 , 还有一个问题就是经常白天被抓去开各种乱七八糟的会 , 然后只能晚上写代码 , 这就又造成了加班的现象 。程序员天天加班不假 , 但并不是加班写代码 , 主要是白天都被抓去开会 , 晚上和人撕逼需求 , 深夜才能写代码 。然后还要担心自己的技术落后 , 又得研究技术 , 还得想办法讨好领导 , 争取早日做上技术管理不用在一线写代码 。多重折磨之下 , 这个头发肯定是留不住的 。所以他们拿的不是工资 , 也可以说是精神损失费 。所以高一点 , 也合理的 。本文来自微信公众号:仙人JUMP(ID:xrtiaotiao) , 作者:半佛仙人
推荐阅读
- 高速路为什么没有路灯?多年的疑惑终于明白了!
- 明朝的术士真能炼出金银吗?唐伯虎为什么装疯卖傻?
- 有哪些银行股牛股?为什么牛?有潜在牛股?
- 贾冀豫~我的出生地山东聊城吴家胡同
- 菜市场|年轻人宁愿去价格较高的超市,也不去菜市场,为什么?
- 为什么都是挟天子,董卓十恶不赦、曹操却被后人理解
- 为什么有人说秦始皇是山东人?
- 加装电梯为什么没有费用明细清单?
- 《水浒传》中,杨志想解暑为什么要喝“白酒”?
- 南街村的治安为什么好?听听人民警察怎么说