译:程序员该做好低收入的准备

程序员在现在仿佛意味着高收入,BAT 的光环以及时不时流出的某某大厂年终奖 1x 个月的消息更是让人们对这一职业心生向往。只是事实真的如此吗?

本文是在阮一峰老师的科技爱好者周刊:第 94 期中看到的,觉得会给我们一些启示,所以翻译出来顺便练手。英文水平有限,如有错误之处还请指正。


正文

原文地址: https://www.jefftk.com/p/programmers-should-plan-for-lower-pay

前言:我们并不明白为何程序员的收入如此之高。如果你恰好是程序员,要相信这很可能是暂时的,因此对未来做一个明确的规划是非常值得的,因为你很可被解雇并且无法找到类似的高薪工作。

考虑到成为一名程序员需要付出很多,所以程序员会有非常高的收入。下面是 Dan Luu 的与其他高薪职业的比较

如果你想做律师,那么你就需要获得很高的声望然后进入一所名校,这会花费数十万美元。然后还是要获取更好的名声,取得更好的成绩从而进入一家顶尖的公司。然为了避免被踢出局,你仍然需要绷紧神经,这就需要你牺牲个人时间了。咨询、投行也是如此。薪酬与你牺牲的程度成正比。(比如投行收入会比律师更高,但投入的时间也会更长)

而就牺牲个人时间这点来看,医学似乎要好一点。因为医学领域有进入的门槛和限制。但与在 Facebook 和 Google 工作相比,医学院和住院医师的制度结合仍然是非常残酷的。

我的妹妹现在是一个工作两年的住院医生,对我来说 “非常残酷…” 放在她身上简直是轻描淡写。她每周工作大约 80 个小时,通常在晚上,帮助人们解决一些个人隐私和痛苦方面的问题,然而在下班之后也很难忘记这些问题。而这还是在医学院读了 4 年之后,并且还需要一年才能真正达到医生级别的薪资。而当我把这与我大学毕业后开始学习编程,赚更多的钱却只要每周工作 40 小时不用待机的经历相比,结果让我很尴尬。

但让我紧张的是,我们并不能真的明白为什么程序员的收入会如此之高,并且为什么这种情况会持续下去。

人们对此有许多猜测:

  • 需求:随着软件席卷全球,程序员要做的事情比一般人要多的多。
  • 供给:培养一个程序员很困难,真正适合这个工作的人比预想的要少,而所谓的培训班效果也不如人们预期。
  • 创业:大厂需要与那些离职创业的程序员竞争,这在其他行业很难做到。
  • 前沿:这个领域相对前沿,而新的领域也会带来更高的利润和薪水,又或许是竞争机制还不成熟?
  • 其他:我非常好奇其他人是怎么想的,欢迎留言!

尽管目前一切都很好,并且似乎自 Dan 2015 年的文章之后市场变得更好,但世事无常。考虑到我们对此知之甚少,并且未来也多种多样,我想我们应该做好最坏的打算:不是一定会发生的事情,也不是会在未来特定时间范围发生的事情,而是那些大概率发生的事情。

具体来说,我建议缩减日常开支并且存下大部分收入。削减开支远比维持开支要来得痛苦,但是你节省的时间越久,你的处境就会越好。如果你采取这种方法并且没有遭遇失败,那么你的处境会很好,你可以选择提早退休或者支持一些你喜欢的事情。

如果被解雇并且不能找到类似的高薪工作会成为一场灾难的话,那么赶紧找出你需要作出哪些改变从而避免灾难的发生。

(这篇文章并不特指编程领域,但我认为在编程领域出现的概率会高于比其他成熟领域。)


译:程序员该做好低收入的准备
https://konta9.github.io/2020/02/14/2020/译_程序员该做好低收入的准备/
作者
Konata
发布于
2020年2月14日
许可协议