原文出處Origin: http://qr.ae/qhLVJ

#為什麼軟體工程師可以賺這麼多錢?

##問:

在加州,軟體工程師在新創團隊年薪可超過10萬。而且這還是他們剛踏出校園的水準。

為什麼?我猜這是因為供給需求,而軟體工程師很少。
隨著愈來愈多學生投入軟體工程的今天,你可以預見在未來薪水會明顯的減少嗎?又會少到什麼程度呢?

##答:

Michael O. Church

實際上並沒有這麼高。住的花費大概會佔掉一個人大約24-30%的年收入。這表示,年收入10萬,你可以負擔2000-2500每個月的房租。只有2500要怎麼在舊金山生活?或者是紐約?你可以有一個工作室,或是一個小套房,但如果是一個家庭的話,不可能。甚至在矽谷,什麼樣的房子可以只用2500就能貨款買到?

在1999年,年收入10萬被認為是一個在灣區或是紐約好的軟體工程師的收入,而年收入16萬(是平均以上,而不是現在你看到那些前面0.02%)是屬於頂尖水準。這些數字在2014年時,只值14萬3千鎂(屬於高端工程師的薪水)而22萬8千元(沒聽過非管理階級可以拿到)。通貨膨漲正在進行,而景像看起來是愈來愈糟,包括居住,保險等等。

另外,軟體工程師收入扁平化非常快。灣區的軟體工程師可能起薪是年薪10萬,但想拿到15萬通常必需要轉管理職。此外軟體工程正在對抗兩難的困境,因為贏者的報酬極高(商業而言,而不是工程師而言),這個產業允許大量不當的管理。所以(軟體管理)是一個不有趣,替換率很高的工作。管理階級和創辦人扮演著新創公司時最底層的那10%。軟體工程師最後會厭煩回答那些白痴的問題,而且如果你晉升到了中階管理階層,情況只會更糟,因為你必需要鞭策那些聰明的人去回答那些你假裝尊敬的白痴問題,只因為就是你的工作。

最後,還存在年齡的歧視。少數受過教育的人認為中等程度學校畢業的人,考慮短短的職涯,薪水超過應拿的水準。現在,要成為一位很棒的程式工程師必需花十年以上,但好的工程師愈來愈老(少部份例外,不到30歲)而矽谷不喜歡有年紀的人。(這也代表,在大部份的時候,沒有高階工程師的需求)如果你成為了一位顧問,你可以過著很好的生活,但這需要完全不同的技能而這些在公司的工作不會教你。如果你找到了研究單位的工作,你可以延後年齡的問題(因為研發的通常很自發性的聰明工作也不會35歲就變成像僵屍一樣。但趨勢表示你需要有一個博士學位。或者,轉管理職,但我己經說明了這條路的負面影響。

關於說軟體工程師薪水多好多好是一件瘋狂的事,並不準確且傷人。停止謠言吧。

Written 8 Jul.Suggest Edits