【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

我们现在身处编程行业的泡沫之中吗?

  • 2019-02-03
  • 本文字数:2594 字

    阅读完需:约 9 分钟

我们现在身处编程行业的泡沫之中吗?

顶级科技公司的程序员整体年薪现在在 30 万到 40 万美元之间,这在很大程度上是由股票价值驱动的,但是这种趋势会一直持续下去吗?


我在 2012 年离开谷歌创办了一家初创公司。我这么做是为了赢得一些声望,当然也是为了追随内心的激情,但最重要的是,为了赚钱。我梦想着有一天变得非常富有,就再也不用工作了。


具有讽刺意味的是,如果我继续留在谷歌,我的财务状况会更好。我刚好是在谷歌的股价有起色的时候离开的。2012 年 1 月,谷歌的股价为 300 美元,而现在,它已经超过 1000 美元,最高达到了 1200 美元。


其他主要的科技公司也类似,他们为普通工程师提供了我们从未见过的高薪酬。


总的来说是这样的(下面的数字其实有点保守,因为我住在科罗拉多州,技术市场不像硅谷那么火爆):如果你是一位拥有 5 到 10 年经验的“资深”工程师,那么可以在谷歌拿到约 215,000 美元的 offer,其中包括 120,000 至 150,000 美元的基本工资和 5-10%的奖金,其余为股权。初始股票奖励总价值可能为 200,000 美元(根据谷歌目前的估值),为期 4 年,也就是说每年价值 50,000 美元。


所以,如果你去谷歌工作,你会对自己的收入感到惊讶。你在其他地方获得的收入要明显低得多。他们给的薪水和奖金可能与谷歌差不多,但在股权方面可能相去甚远。他们中的大多数甚至没有提供股权。明显的例外是与谷歌同级的公司:亚马逊、Facebook、苹果、微软。


如果你现在开始工作,要到 2 至 4 年之后才能看到效果。假设你每年获得一份价值一半的股票津贴,每份津贴的授予期都超过 4 年,这意味着到第 4 年,你将获得 1 份 20 万美元的津贴和 3 份 10 万美元的津贴。你现在的总股票津贴为每年 125,000 美元。所以你的总薪酬大约是 315,000 美元。


如果你不相信这些数字,可以四处打听一下。可以问问你在 Facebook 或谷歌工作的朋友,或者查一下 Glassdoor 网站(glassdoor.com)。我大多数在这些地方工作的朋友每年可以赚到 30 至 40 万美元。在科罗拉多州,大多数“高级”工程师都很幸运能赚到 13 万美元,我认为在硅谷会赚到更多。


现在,我也喜欢这样的高薪。即使是在一家非 FAANG(Facebook、苹果、亚马逊、Netflix 和谷歌)公司工作,但由于受到谷歌和其他朋友给编程市场带来的压力,我的薪水一直在不断上涨。


只是我在想,这些数字是否可持续?


通常,当我向人们解释这种现象时,他们认为这里是有问题的。他们会说“是的,但我敢打赌他们每周工作 80 小时”,或者“是的,但我敢打赌他们的工作很有挑战性”。


因为我在谷歌工作过,我知道显然不是他们想的那样。


首先是工作时间:当我还在谷歌时,我的工作时长比较长,但我认为我是个例外,并不是谷歌有这样的规定。我之所以长时间工作,是因为我喜欢工作。没有人强迫我做任何事情。当清洁人员开始打扫办公室时,我还在办公室里,而且通常我是最后走的几个人当中的一个。其他人一般在下午 4 点到 6 点之间回家,具体要看他们早上什么时间到办公室。


其次是工作:在谷歌写代码与在其他地方写代码没什么两样。你需要维护大量的遗留代码,进行大量的重构和集成。你会时不时地做一些非常新鲜和令人兴奋的事情。假设你像我一样喜欢编程,这非常好。我喜欢编程,虽然我写的代码大都无关紧要。


所以,我的主要观点是:我有很多其他行业的朋友,他们赚得没有我们多,但做的工作却更多,而且他们的压力比我以往任何时候都要大。


让我们来看看其他几个专业的情况:医生和律师。


要成为一名医生,你必须经过 4 年的医学院学习,然后是 3 到 4 年的住院医生实习期。如今,根据你的专业不同,实习期通常是 1-3 年。在实习期和奖学金期间你会得到补助,通常是每年 5 到 7 万美元。考虑到你的工作时间,你可能是工资最低的工作者,甚至更少。我所有的医生朋友通常每周工作 80 个小时以上。在完成了这些阶段之后,在你的职业生涯剩下的时间里,你的年薪将达到 20 万到 60 万美元。所以最终的薪水是很不错的,但是代价是什么呢?你花了 10 年的时间,在医学院花了一大笔钱,你工作的时间可能是大多数程序员的两倍。


我认识的律师不多,但过程似乎是这样的:你努力进入你能找到的最好的法学院,并且花了 3 年时间和很多钱去学习。所幸的是,3 年后你就完成学业了。现在,假设你在竞争激烈的法律市场上找到了一份工作,然后进入令人绝望的争做合伙人的斗争中,这意味着要长时间工作 5 到 10 年。如果你成为合伙人,你就会过上一种甜蜜的生活,每年至少赚 15 万到 30 万美元,而且工作时间也更合理。


需要注意的是,这两种路径都有例外。有些明星外科医生每年可以赚到 100 万美元或者更多,明星律师也是一样。但我更关心的是平均情况,而不是例外情况。


至于其他职业:我的其他行业的朋友似乎很幸运,年薪也可以突破 10 万美元。我只提到了医生和律师,因为他们似乎是唯一可以赚到与谷歌员工相近薪水的人。


这就回到了我的核心问题:我们是否身处编程泡沫之中?其他的很多职业似乎要困难得多,但作为程序员,我们可以赚到更多的薪水。诚然,一件事的“难易程度”并不能很好地反映出人们的薪酬水平,但它也不容忽视。通常,成功最简单的方法之一就是做别人不愿意做的事,这意味着如果你选择了一条工作时间长、压力大、困难更多的道路,没有多少人会跟你抢,你就会得到相应的补偿。


但在编程方面,就好像吃蛋糕一样。我们的压力没那么大,工作时间相对较短,但仍然能够享受很高的薪酬。


但请不要误会了我的意思,其实做一个“好”程序员很难,而且你需要一直努力让自己与时俱进,所以编程这件事不是没有挑战性的。


但我还是想知道是否有一些人为的原因。也许随着软件在经济发展中的重要性越来越高,这就会变成一种新的常态。但事实上,它只发生在过去的 5 到 10 年中,我很想知道它是否会一直持续下去。这个现象也有部分是受高股票估值的影响,如果股市下跌,这些数字也会大幅下降。


还需要指出的是,这似乎只发生在 FAANG 公司中,所以就更加奇怪了。就像我之前说过的那样,我的薪水变高了,因为我曾经在那里工作过,但这并不是一种普遍现象。如果软件工程师的价值这么大,那么你会期望这些好处能够传播到任何地方,但这似乎并没有发生,至少现在还没有。


因此,作为一名在这些地方工作的程序员,我希望我们能够在 10 到 20 年内享受这样的待遇。但是,我也会为这些数字不再是常态的时刻做好准备。


英文原文:


https://thinkfaster.co/2019/01/are-we-in-the-middle-of-a-giant-programming-bubble/


公众号推荐:

2024 年 1 月,InfoQ 研究中心重磅发布《大语言模型综合能力测评报告 2024》,揭示了 10 个大模型在语义理解、文学创作、知识问答等领域的卓越表现。ChatGPT-4、文心一言等领先模型在编程、逻辑推理等方面展现出惊人的进步,预示着大模型将在 2024 年迎来更广泛的应用和创新。关注公众号「AI 前线」,回复「大模型报告」免费获取电子版研究报告。

AI 前线公众号
2019-02-03 08:006885
用户头像

发布了 731 篇内容, 共 432.3 次阅读, 收获喜欢 1997 次。

关注

评论

发布
暂无评论
发现更多内容

[Day4]-[二分查找] 查找数组元素位置

方勇(gopher)

LeetCode 数据结构与算法

玩转天翼云安全组

天翼云开发者社区

【技术干货分享】一文了解Nginx反向代理与conf原理

Linux服务器开发

nginx 负载均衡 反向代理 后端开发 Linux服务器开发

Q1过去了,Gartner战略技术趋势在不动产领域落了几项?

大数据 技术 低代码 AIOT 分布式,

Linux下搭建简易的HTTP服务器完成图片显示

DS小龙哥

3月月更

将 AWS S3 数据迁移至 TiDB Cloud 集群

TiDB 社区干货传送门

HAVE FUN|Layotto 源码解析

SOFAStack

GitHub 开发者 活动 源码解析 源码剖析

Flutter 路由参数处理

岛上码农

flutter ios开发 Android开发 移动端开发 3月月更

Linux之fgrep命令

入门小站

Linux

适合 Kubernetes 初学者的一些实战练习 (四)

Jerry Wang

Kubernetes 云原生 Kubernetes 集群 Serverless Kubernetes 3月月更

windowsXP用户无法远程桌面连接天翼云2008云主机

天翼云开发者社区

编辑一天编辑多少篇文章合适?

源字节1号

SEO 网站开发

模块一:微信业务架构图&学生管理系统架构设计

jiaoxn

「架构实战营」

在线MarkDown转HTML工具

入门小站

工具

5 款阿里常用代码检测工具,免费用!

阿里云云效

云计算 阿里云 代码审查 研发 代码检测

Nebula Graph 在众安金融的图实践

NebulaGraph

图数据库 知识图谱 保险业

Kubernetes官方java客户端之一:准备

程序员欣宸

Kubernetes java client

《Mybatis 手撸专栏》第2章:创建简单的映射器代理工厂

小傅哥

源码分析 小傅哥 mybatis

天翼云云主机上搭建FTP服务最佳实践

天翼云开发者社区

AI目标检测概要

AIWeker

人工智能 目标检测

从一起Linux云主机无法远程ssh登录故障说起

天翼云开发者社区

什么是需求管理,产品如何进行需求管理

阿里云云效

云计算 阿里云 需求管理 持续交付 产品研发

java高级用法之:JNA类型映射应该注意的问题

程序那些事

Java Netty 程序那些事 3月月更

AI工具-标注工具labelme

AIWeker

人工智能 标注工具

在线Javascript压缩工具

入门小站

工具

轨物范世:华为手机的影像哲学

脑极体

模块一作业

Kevin

架构实战营

如何实现Spring Gateway 路由的动态加载和刷新?

领创集团Advance Intelligence Group

微服务 Spring Cloud API api 网关

轻轻松松实现本地和云主机之间的文件上传下载

天翼云开发者社区

钉钉宜搭受邀参加第三届中国计算机教育大会,发布低代码产学合作计划

一只大光圈

低代码 数字化 钉钉宜搭 计算机教育 CECC

企业怎么制作帮助文档

小炮

企业 帮助文档

我们现在身处编程行业的泡沫之中吗?_编程语言_Jake Wilson_InfoQ精选文章