'在美國當碼農是一種什麼樣的體驗?'
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
圖片來源:levels
拿Facebook來說,工程師的級別分為E3-E9,分別對應實習生到資深工程師、技術大牛再到公司合夥人,每一個級別拿到的基礎工資、股票和額外獎勵都不一樣。
一個最初級的入門軟件工程師,一年的基礎工資、獎金、股票等全部加在一起大概有$173,662,而一個E7級別的軟件工程師全部的年薪可以達到$661,167,差距十分可觀。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
圖片來源:levels
拿Facebook來說,工程師的級別分為E3-E9,分別對應實習生到資深工程師、技術大牛再到公司合夥人,每一個級別拿到的基礎工資、股票和額外獎勵都不一樣。
一個最初級的入門軟件工程師,一年的基礎工資、獎金、股票等全部加在一起大概有$173,662,而一個E7級別的軟件工程師全部的年薪可以達到$661,167,差距十分可觀。
圖片來源:levels
除此以外,美國程序員的薪酬水平還與所在地區有著很大關係。
正如上文所說,在硅谷、華盛頓等高科技產區和一線城市,程序員的工作機會多,收入也相對較高,而在一些二線城市,程序員的薪酬就不會有那麼可觀了。
美國勞工統計局2019年的最新統計數據顯示,軟件工程師的就業地區中薪酬最高的前三位分別是華盛頓、加州和紐約,平均年薪分別是$ 131,790、$ 127,950和$ 116,830。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
圖片來源:levels
拿Facebook來說,工程師的級別分為E3-E9,分別對應實習生到資深工程師、技術大牛再到公司合夥人,每一個級別拿到的基礎工資、股票和額外獎勵都不一樣。
一個最初級的入門軟件工程師,一年的基礎工資、獎金、股票等全部加在一起大概有$173,662,而一個E7級別的軟件工程師全部的年薪可以達到$661,167,差距十分可觀。
圖片來源:levels
除此以外,美國程序員的薪酬水平還與所在地區有著很大關係。
正如上文所說,在硅谷、華盛頓等高科技產區和一線城市,程序員的工作機會多,收入也相對較高,而在一些二線城市,程序員的薪酬就不會有那麼可觀了。
美國勞工統計局2019年的最新統計數據顯示,軟件工程師的就業地區中薪酬最高的前三位分別是華盛頓、加州和紐約,平均年薪分別是$ 131,790、$ 127,950和$ 116,830。
圖片來源:美國勞工統計局
但是,這些大城市雖然薪酬水平高,但消費水平更高。有趣的是,2016年加州曾經提出過一個議案:
$250K Per Year Salary Could Qualify For Subsidized Housing Under New Palo Alto Proposal – 為年薪25萬美元以下家庭提供經濟適用房。
由此可見,25萬美元的家庭年收入對於加州人民來說已經瀕臨貧困線了;可在美國絕大多數地區,家庭年收入根本就達不到25萬美元。
因此我們又可以得出結論:
在美國,並不是所有程序員都能掙得多;而那些掙得最多的人,生活水平卻並不見得是最高的。
4
美國程序員是996工作制嗎?
在國內,“996ICU”是程序員界通用的暗號,意思是早上9點上班,晚上9點下班,一週上6天班,生病直接進ICU。
工作強度高、壓力大是程序員工作的常態,如果你在街上看到一個精神萎靡、滿頭白髮的人,他很有可能不是你的爺爺輩,而是某大型互聯網公司連續加班一週的26歲程序員。
那麼,美國的程序員工作強度如何,這個以自由和人權聞名的國家是否也採用996工作制呢?
對於這個問題,Quora上的一些回答給出了很好的答案。
“
一般情況下,工作時間是10 :00- 7:00或10:30 - 7:30(包括午餐和休息時間)。我上一家公司的工作時間是下午1點到晚上9點,但這種情況很少見。
在關鍵時期,人們可能會工作12小時,例如從上午9點到晚上9點。
我工作過的大多數軟件公司都有一些靈活的工作時間,不需要員工上下班。
@Christopher Burke
”
“
作為一名軟件工程師,我並不覺得每週工作50-60小時會讓我的效率更高。我認為40小時就足夠了。
在進行軟件開發的時候,我需要提出創造性的解決方案,有時在連續工作6個多小時之後我就無法產生創造性的想法了。這個時候最好回家,跑步、閱讀、睡覺,第二天早上再解決問題。
所以對我來說,每天最多工作7-8小時!
@Wesley Vogels
”
“
我已經幹了20多年的程序員,我發現上班時長很大程度上取決於公司。
在有些公司,我每週工作40到50個小時。而在有些公司,我每週要工作70個小時左右。
當某項任務達到關鍵時刻時,就會出現工作時長的“激增”,每個人都工作到很晚,週末也持續工作。
但是如果激增持續時間超過兩週,我建議你立刻開始尋找另一份工作
@Eric Wadsworth
”
也就是說,除非有特別緊急的任務要趕,996什麼的在美國基本上是不存在的,
美國程序員令人羨慕嫉妒恨的工作強度基本是這樣的:
每週不超過40個小時,工作時間比較彈性,很少加班。
5
美國程序員的職業發展如何?
前段時間我國互聯網公司大規模裁員大齡程序員的消息讓大家人人自危,由於互聯網行業更新換代速度快的特性,程序員在35-40歲會迎來一個瓶頸期,如果不能持續學習,很容易在年紀大、精力衰退的時候被年輕人取代。
同時有很多人也很好奇:在美國,大齡程序員也會面臨被解僱的窘境嗎?
事實上,2018年IT界最大規模的裁員就發生在美國——美國最大的通訊運營商、市值2200億美金的Verizon,遣散了4.4萬名員工。
所以,不光是中國,職業發展的困境幾乎是所有的大齡程序員都必須面對的。即使在一些實力強勁的大公司,被辭退的夢魘也依舊如影隨形。
在Blind於2019年做的關於擔憂自己被解僱的調查中,只有64%的人認為自己是安全的。
在特斯拉,77%的技術人員認為自己可能會被解僱,在ebay,也有72%的人存在著這種擔憂。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
圖片來源:levels
拿Facebook來說,工程師的級別分為E3-E9,分別對應實習生到資深工程師、技術大牛再到公司合夥人,每一個級別拿到的基礎工資、股票和額外獎勵都不一樣。
一個最初級的入門軟件工程師,一年的基礎工資、獎金、股票等全部加在一起大概有$173,662,而一個E7級別的軟件工程師全部的年薪可以達到$661,167,差距十分可觀。
圖片來源:levels
除此以外,美國程序員的薪酬水平還與所在地區有著很大關係。
正如上文所說,在硅谷、華盛頓等高科技產區和一線城市,程序員的工作機會多,收入也相對較高,而在一些二線城市,程序員的薪酬就不會有那麼可觀了。
美國勞工統計局2019年的最新統計數據顯示,軟件工程師的就業地區中薪酬最高的前三位分別是華盛頓、加州和紐約,平均年薪分別是$ 131,790、$ 127,950和$ 116,830。
圖片來源:美國勞工統計局
但是,這些大城市雖然薪酬水平高,但消費水平更高。有趣的是,2016年加州曾經提出過一個議案:
$250K Per Year Salary Could Qualify For Subsidized Housing Under New Palo Alto Proposal – 為年薪25萬美元以下家庭提供經濟適用房。
由此可見,25萬美元的家庭年收入對於加州人民來說已經瀕臨貧困線了;可在美國絕大多數地區,家庭年收入根本就達不到25萬美元。
因此我們又可以得出結論:
在美國,並不是所有程序員都能掙得多;而那些掙得最多的人,生活水平卻並不見得是最高的。
4
美國程序員是996工作制嗎?
在國內,“996ICU”是程序員界通用的暗號,意思是早上9點上班,晚上9點下班,一週上6天班,生病直接進ICU。
工作強度高、壓力大是程序員工作的常態,如果你在街上看到一個精神萎靡、滿頭白髮的人,他很有可能不是你的爺爺輩,而是某大型互聯網公司連續加班一週的26歲程序員。
那麼,美國的程序員工作強度如何,這個以自由和人權聞名的國家是否也採用996工作制呢?
對於這個問題,Quora上的一些回答給出了很好的答案。
“
一般情況下,工作時間是10 :00- 7:00或10:30 - 7:30(包括午餐和休息時間)。我上一家公司的工作時間是下午1點到晚上9點,但這種情況很少見。
在關鍵時期,人們可能會工作12小時,例如從上午9點到晚上9點。
我工作過的大多數軟件公司都有一些靈活的工作時間,不需要員工上下班。
@Christopher Burke
”
“
作為一名軟件工程師,我並不覺得每週工作50-60小時會讓我的效率更高。我認為40小時就足夠了。
在進行軟件開發的時候,我需要提出創造性的解決方案,有時在連續工作6個多小時之後我就無法產生創造性的想法了。這個時候最好回家,跑步、閱讀、睡覺,第二天早上再解決問題。
所以對我來說,每天最多工作7-8小時!
@Wesley Vogels
”
“
我已經幹了20多年的程序員,我發現上班時長很大程度上取決於公司。
在有些公司,我每週工作40到50個小時。而在有些公司,我每週要工作70個小時左右。
當某項任務達到關鍵時刻時,就會出現工作時長的“激增”,每個人都工作到很晚,週末也持續工作。
但是如果激增持續時間超過兩週,我建議你立刻開始尋找另一份工作
@Eric Wadsworth
”
也就是說,除非有特別緊急的任務要趕,996什麼的在美國基本上是不存在的,
美國程序員令人羨慕嫉妒恨的工作強度基本是這樣的:
每週不超過40個小時,工作時間比較彈性,很少加班。
5
美國程序員的職業發展如何?
前段時間我國互聯網公司大規模裁員大齡程序員的消息讓大家人人自危,由於互聯網行業更新換代速度快的特性,程序員在35-40歲會迎來一個瓶頸期,如果不能持續學習,很容易在年紀大、精力衰退的時候被年輕人取代。
同時有很多人也很好奇:在美國,大齡程序員也會面臨被解僱的窘境嗎?
事實上,2018年IT界最大規模的裁員就發生在美國——美國最大的通訊運營商、市值2200億美金的Verizon,遣散了4.4萬名員工。
所以,不光是中國,職業發展的困境幾乎是所有的大齡程序員都必須面對的。即使在一些實力強勁的大公司,被辭退的夢魘也依舊如影隨形。
在Blind於2019年做的關於擔憂自己被解僱的調查中,只有64%的人認為自己是安全的。
在特斯拉,77%的技術人員認為自己可能會被解僱,在ebay,也有72%的人存在著這種擔憂。
圖片來源:Blind
然而,我們也的確看到美國有些50、60歲的老人還在互聯網公司上班,做的依舊是敲代碼的工作,這又是怎麼回事呢?
事實上,他們中的很多人並不是被辭退,而是進入了管理層或者其他工作領域。
在美國,從事編程工作的人轉行機會非常多,對於許多行業,例如企業管理、項目管理、客戶支持、銷售工程等領域,編程都是一項很有價值的經驗。
其次,美國有許多大公司也願意把為公司做出過貢獻的高齡程序員留下。因為他們是公司核心軟件的原創作者,同時也由於年齡問題沒辦法跳槽去更好的企業,這就使原公司能夠以更低的工資留住這些技術元老。
當然,美國也有不少程序員出於對這一行的熱愛,會選擇一直幹到老。
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
圖片來源:levels
拿Facebook來說,工程師的級別分為E3-E9,分別對應實習生到資深工程師、技術大牛再到公司合夥人,每一個級別拿到的基礎工資、股票和額外獎勵都不一樣。
一個最初級的入門軟件工程師,一年的基礎工資、獎金、股票等全部加在一起大概有$173,662,而一個E7級別的軟件工程師全部的年薪可以達到$661,167,差距十分可觀。
圖片來源:levels
除此以外,美國程序員的薪酬水平還與所在地區有著很大關係。
正如上文所說,在硅谷、華盛頓等高科技產區和一線城市,程序員的工作機會多,收入也相對較高,而在一些二線城市,程序員的薪酬就不會有那麼可觀了。
美國勞工統計局2019年的最新統計數據顯示,軟件工程師的就業地區中薪酬最高的前三位分別是華盛頓、加州和紐約,平均年薪分別是$ 131,790、$ 127,950和$ 116,830。
圖片來源:美國勞工統計局
但是,這些大城市雖然薪酬水平高,但消費水平更高。有趣的是,2016年加州曾經提出過一個議案:
$250K Per Year Salary Could Qualify For Subsidized Housing Under New Palo Alto Proposal – 為年薪25萬美元以下家庭提供經濟適用房。
由此可見,25萬美元的家庭年收入對於加州人民來說已經瀕臨貧困線了;可在美國絕大多數地區,家庭年收入根本就達不到25萬美元。
因此我們又可以得出結論:
在美國,並不是所有程序員都能掙得多;而那些掙得最多的人,生活水平卻並不見得是最高的。
4
美國程序員是996工作制嗎?
在國內,“996ICU”是程序員界通用的暗號,意思是早上9點上班,晚上9點下班,一週上6天班,生病直接進ICU。
工作強度高、壓力大是程序員工作的常態,如果你在街上看到一個精神萎靡、滿頭白髮的人,他很有可能不是你的爺爺輩,而是某大型互聯網公司連續加班一週的26歲程序員。
那麼,美國的程序員工作強度如何,這個以自由和人權聞名的國家是否也採用996工作制呢?
對於這個問題,Quora上的一些回答給出了很好的答案。
“
一般情況下,工作時間是10 :00- 7:00或10:30 - 7:30(包括午餐和休息時間)。我上一家公司的工作時間是下午1點到晚上9點,但這種情況很少見。
在關鍵時期,人們可能會工作12小時,例如從上午9點到晚上9點。
我工作過的大多數軟件公司都有一些靈活的工作時間,不需要員工上下班。
@Christopher Burke
”
“
作為一名軟件工程師,我並不覺得每週工作50-60小時會讓我的效率更高。我認為40小時就足夠了。
在進行軟件開發的時候,我需要提出創造性的解決方案,有時在連續工作6個多小時之後我就無法產生創造性的想法了。這個時候最好回家,跑步、閱讀、睡覺,第二天早上再解決問題。
所以對我來說,每天最多工作7-8小時!
@Wesley Vogels
”
“
我已經幹了20多年的程序員,我發現上班時長很大程度上取決於公司。
在有些公司,我每週工作40到50個小時。而在有些公司,我每週要工作70個小時左右。
當某項任務達到關鍵時刻時,就會出現工作時長的“激增”,每個人都工作到很晚,週末也持續工作。
但是如果激增持續時間超過兩週,我建議你立刻開始尋找另一份工作
@Eric Wadsworth
”
也就是說,除非有特別緊急的任務要趕,996什麼的在美國基本上是不存在的,
美國程序員令人羨慕嫉妒恨的工作強度基本是這樣的:
每週不超過40個小時,工作時間比較彈性,很少加班。
5
美國程序員的職業發展如何?
前段時間我國互聯網公司大規模裁員大齡程序員的消息讓大家人人自危,由於互聯網行業更新換代速度快的特性,程序員在35-40歲會迎來一個瓶頸期,如果不能持續學習,很容易在年紀大、精力衰退的時候被年輕人取代。
同時有很多人也很好奇:在美國,大齡程序員也會面臨被解僱的窘境嗎?
事實上,2018年IT界最大規模的裁員就發生在美國——美國最大的通訊運營商、市值2200億美金的Verizon,遣散了4.4萬名員工。
所以,不光是中國,職業發展的困境幾乎是所有的大齡程序員都必須面對的。即使在一些實力強勁的大公司,被辭退的夢魘也依舊如影隨形。
在Blind於2019年做的關於擔憂自己被解僱的調查中,只有64%的人認為自己是安全的。
在特斯拉,77%的技術人員認為自己可能會被解僱,在ebay,也有72%的人存在著這種擔憂。
圖片來源:Blind
然而,我們也的確看到美國有些50、60歲的老人還在互聯網公司上班,做的依舊是敲代碼的工作,這又是怎麼回事呢?
事實上,他們中的很多人並不是被辭退,而是進入了管理層或者其他工作領域。
在美國,從事編程工作的人轉行機會非常多,對於許多行業,例如企業管理、項目管理、客戶支持、銷售工程等領域,編程都是一項很有價值的經驗。
其次,美國有許多大公司也願意把為公司做出過貢獻的高齡程序員留下。因為他們是公司核心軟件的原創作者,同時也由於年齡問題沒辦法跳槽去更好的企業,這就使原公司能夠以更低的工資留住這些技術元老。
當然,美國也有不少程序員出於對這一行的熱愛,會選擇一直幹到老。
圖片來源:Quora
Quora上的高齡程序員是這樣說的:
“
我今年已經57歲了。
我寫代碼的速度不再像以前那麼快,但是我寫的代碼結構更好。
跟我30歲的同事相比,我完成一個功能的速度更慢,但我的代碼通常更模塊化,更容易擴展,它通常能夠處理更多邊緣情況和錯誤條件,並且更好地覆蓋測試。
我比年輕的同行瞭解更多關於軟件過程的知識。
我知道如何部署,回滾,構建,測試,排除操作系統故障,聯網,備份,調整數據庫。
我仍然喜歡坐在一塊充滿潛力、等著我去填滿的空白屏幕前面,仍然喜歡破解一個很酷的新框架。
我會繼續編碼,直到我的眼睛再也看不見為止。
@Jerry Andrews
”
其實這也挺浪漫的,不是嗎?
更多精彩文章請關注:
提起程序員,第一時間浮現在我們眼前的關鍵詞可能就是工資水平高、技術含量高、工作壓力大。
這種生存現狀到底是中國程序員的個例還是全世界碼農的共同境遇?
美國的大齡程序員會遭遇解僱危機嗎?
加州碼農是否真的像傳說中的那樣,拿著全球程序員夢寐以求的$60w高薪呢?
看完這篇文章,你會發現,美國程序員的生活可能並不和你想象的完全一樣。
1
程序員是當下美國最吃香的工作
首先,對於美國華裔來說,程序員是最容易獲得H1B工作簽證的職業,沒有之一。
根據My Visa Jobs的統計數據,2019年獲得H1B簽證人數最多的職業,前5名分別是軟件開發師、軟件工程師、系統分析師、高級軟件工程師和高級系統分析師,第6名和第7名也是IT相關工作,第8名才是諮詢顧問。
2019年美國下發給顧問行業的簽證人數是6004人,而軟件開發師則有34905人,巨大的差距一目瞭然。
近年來美國對於H1B簽證的下發一再收緊,而程序員在簽證方面儼然已經遙遙領先其他行業。
圖片來源:My Visa Jobs
其次,找工作容易。
根據美國就業網站Career Cast最新發布的報告,2019年IT行業的缺口仍然很大。在Career Cast統計的七大最受僱主歡迎的職業中,軟件開發人員排在第1位。
報告稱,由於移動互聯網行業的爆炸式增長,美國公司對於軟件開發人員的需求持續增長,到2024年,需求增長將達到31%。
而且,與Career Cast列出的其他幾個高需求職業(醫療科研人員、建築師等)相比,軟件開發師這個職位對就業者的學歷要求比較低,一般來說本科畢業生就可以勝任。
圖片來源:Career Cast
最後,程序員在美國也是個人人眼饞的職業。
在U.S.News統計的2019最佳職業TOP100中,軟件開發師又雙叒叕排在第1位(去年也是第1),
中位數薪資達到了$101,790,比第二名高出$17,730,而失業率僅有1.9%。
圖片來源:U.S.News
它同時也是STEM領域的最佳工作和科技領域的最佳工作。
綜合以上信息來看,在美國當程序員的確是個很好的選擇:
簽證好拿、工作好找、社會地位還高。
2
美國的程序員愛去哪些城市?
前文已經提到,程序員在美國有著非常多的工作機會。在Glassdoor上搜索“軟件工程師”,跳出來的搜索結果有113074個相關崗位。
但是,這些就業機會也不是每個城市都均等的。
在中國,北上廣深等城市發展快,許多大型互聯網公司都在這些城市紮根,擁有更多就業機會和發展空間,自然受到更多程序員的青睞。和中國一樣,美國城市也分科技水平高、大公司多的城市和相對比較落後的地區。
Rent Berry總結出幾大程序員就業的熱門城市,分別是:
- 華盛頓州 西雅圖市
西雅圖被稱為“美國未來的科技聖地”,但事實上,西雅圖科技領先的趨勢已經建立幾十年之久了。
這裡有Microsoft,和Adobe等實力強、歷史悠久的大型企業,程序員在西雅圖的公司可以得到更為穩定的發展,同時這個城市的生活成本也在可控範圍內,因此成為美國最受程序員歡迎的城市第1名。
- 加利福尼亞州 聖何塞市
近年來,越來越多的美國人開始相信聖何塞會在未來幾年內成為舊金山的替代者。
這個城市的發展速度的確很快,在過去10年中間,聖何塞的科技工作崗位增加了近80%,如今這座城市內的科技工作崗位佔所有工作崗位的14.1%,是全國平均水平的五倍。
- 加利福尼亞州 舊金山市
既然提到了程序員,怎麼少得了世界公認的美國科技中心呢?
舊金山有Facebook,Google,Linkedin的總部,是任何程序員都夢寐以求的地方,不過近兩年它的吸引力在逐漸下降,因為舊金山的房價實在是太高了。
- 亞利桑那州 鳳凰城
乍一看,對於從事高科技職業的程序員來說,選擇鳳凰城作為自己的歸宿好像是挺奇怪的,但如果仔細思考一下,鳳凰城其實也是一個對程序員很友好的城市。
它是全美軟件工程師收入最高的25個城市之一,平均薪資達$8,7997。雖然這個工資放在硅谷的確沒什麼吸引力,但你別忘了,鳳凰城的消費水平低,它的租金僅為舊金山的1/3,生活費用比全國平均水平低2%。
在這裡居住,生活壓力比生存在灣區可小太多了。
綜上所述,我們可以得出結論:
在美國,程序員的確會聚集在硅谷、西雅圖等一線城市,但也有不少人會選擇鳳凰城等二線城市。職業發展並不是美國程序員選擇落腳地的全部因素,他們同樣看重生活質量。
3
在美國當程序員,掙得多不多?
這恐怕是大家最關心的問題。Quora上經常能看到類似“某某地的程序員能掙多少錢?”或者“程序員掙得多嗎?”的問題,在人們潛意識的認知裡,硅谷頂級軟件公司的程序員拿的都是天價工資。
然而事實真的如此嗎?
首先,我們先來了解一下美國程序員的工資構成,他們的工資可不只是月薪、年薪這麼簡單,而是由以下幾個部分構成:
- 基礎工資(base);
- 額外獎勵(bonus);
- 簽字獎勵(Sign on bonus);
- 股票(stock);
- 額外股票獎勵(Stock Refresher)。
其中基礎工資是按月發,每個月固定,通常由工程師所處的級別決定;額外獎勵則是按年發,通常由績效決定;股票一般是簽約的時候定下來的一個數字,分四年發,也是由級別決定;額外股票獎勵和額外獎勵差不多,但發放的形式是以股票形式給員工,也是由績效決定;簽字獎勵則是簽約入職的時候直接發放的一筆錢。
我們可以看到,和中國的情況相似,除了績效之外,程序員的級別也是決定工資多少的重要因素。關於級別,美國的公司分級的方式都不太相同。
圖片來源:levels
拿Facebook來說,工程師的級別分為E3-E9,分別對應實習生到資深工程師、技術大牛再到公司合夥人,每一個級別拿到的基礎工資、股票和額外獎勵都不一樣。
一個最初級的入門軟件工程師,一年的基礎工資、獎金、股票等全部加在一起大概有$173,662,而一個E7級別的軟件工程師全部的年薪可以達到$661,167,差距十分可觀。
圖片來源:levels
除此以外,美國程序員的薪酬水平還與所在地區有著很大關係。
正如上文所說,在硅谷、華盛頓等高科技產區和一線城市,程序員的工作機會多,收入也相對較高,而在一些二線城市,程序員的薪酬就不會有那麼可觀了。
美國勞工統計局2019年的最新統計數據顯示,軟件工程師的就業地區中薪酬最高的前三位分別是華盛頓、加州和紐約,平均年薪分別是$ 131,790、$ 127,950和$ 116,830。
圖片來源:美國勞工統計局
但是,這些大城市雖然薪酬水平高,但消費水平更高。有趣的是,2016年加州曾經提出過一個議案:
$250K Per Year Salary Could Qualify For Subsidized Housing Under New Palo Alto Proposal – 為年薪25萬美元以下家庭提供經濟適用房。
由此可見,25萬美元的家庭年收入對於加州人民來說已經瀕臨貧困線了;可在美國絕大多數地區,家庭年收入根本就達不到25萬美元。
因此我們又可以得出結論:
在美國,並不是所有程序員都能掙得多;而那些掙得最多的人,生活水平卻並不見得是最高的。
4
美國程序員是996工作制嗎?
在國內,“996ICU”是程序員界通用的暗號,意思是早上9點上班,晚上9點下班,一週上6天班,生病直接進ICU。
工作強度高、壓力大是程序員工作的常態,如果你在街上看到一個精神萎靡、滿頭白髮的人,他很有可能不是你的爺爺輩,而是某大型互聯網公司連續加班一週的26歲程序員。
那麼,美國的程序員工作強度如何,這個以自由和人權聞名的國家是否也採用996工作制呢?
對於這個問題,Quora上的一些回答給出了很好的答案。
“
一般情況下,工作時間是10 :00- 7:00或10:30 - 7:30(包括午餐和休息時間)。我上一家公司的工作時間是下午1點到晚上9點,但這種情況很少見。
在關鍵時期,人們可能會工作12小時,例如從上午9點到晚上9點。
我工作過的大多數軟件公司都有一些靈活的工作時間,不需要員工上下班。
@Christopher Burke
”
“
作為一名軟件工程師,我並不覺得每週工作50-60小時會讓我的效率更高。我認為40小時就足夠了。
在進行軟件開發的時候,我需要提出創造性的解決方案,有時在連續工作6個多小時之後我就無法產生創造性的想法了。這個時候最好回家,跑步、閱讀、睡覺,第二天早上再解決問題。
所以對我來說,每天最多工作7-8小時!
@Wesley Vogels
”
“
我已經幹了20多年的程序員,我發現上班時長很大程度上取決於公司。
在有些公司,我每週工作40到50個小時。而在有些公司,我每週要工作70個小時左右。
當某項任務達到關鍵時刻時,就會出現工作時長的“激增”,每個人都工作到很晚,週末也持續工作。
但是如果激增持續時間超過兩週,我建議你立刻開始尋找另一份工作
@Eric Wadsworth
”
也就是說,除非有特別緊急的任務要趕,996什麼的在美國基本上是不存在的,
美國程序員令人羨慕嫉妒恨的工作強度基本是這樣的:
每週不超過40個小時,工作時間比較彈性,很少加班。
5
美國程序員的職業發展如何?
前段時間我國互聯網公司大規模裁員大齡程序員的消息讓大家人人自危,由於互聯網行業更新換代速度快的特性,程序員在35-40歲會迎來一個瓶頸期,如果不能持續學習,很容易在年紀大、精力衰退的時候被年輕人取代。
同時有很多人也很好奇:在美國,大齡程序員也會面臨被解僱的窘境嗎?
事實上,2018年IT界最大規模的裁員就發生在美國——美國最大的通訊運營商、市值2200億美金的Verizon,遣散了4.4萬名員工。
所以,不光是中國,職業發展的困境幾乎是所有的大齡程序員都必須面對的。即使在一些實力強勁的大公司,被辭退的夢魘也依舊如影隨形。
在Blind於2019年做的關於擔憂自己被解僱的調查中,只有64%的人認為自己是安全的。
在特斯拉,77%的技術人員認為自己可能會被解僱,在ebay,也有72%的人存在著這種擔憂。
圖片來源:Blind
然而,我們也的確看到美國有些50、60歲的老人還在互聯網公司上班,做的依舊是敲代碼的工作,這又是怎麼回事呢?
事實上,他們中的很多人並不是被辭退,而是進入了管理層或者其他工作領域。
在美國,從事編程工作的人轉行機會非常多,對於許多行業,例如企業管理、項目管理、客戶支持、銷售工程等領域,編程都是一項很有價值的經驗。
其次,美國有許多大公司也願意把為公司做出過貢獻的高齡程序員留下。因為他們是公司核心軟件的原創作者,同時也由於年齡問題沒辦法跳槽去更好的企業,這就使原公司能夠以更低的工資留住這些技術元老。
當然,美國也有不少程序員出於對這一行的熱愛,會選擇一直幹到老。
圖片來源:Quora
Quora上的高齡程序員是這樣說的:
“
我今年已經57歲了。
我寫代碼的速度不再像以前那麼快,但是我寫的代碼結構更好。
跟我30歲的同事相比,我完成一個功能的速度更慢,但我的代碼通常更模塊化,更容易擴展,它通常能夠處理更多邊緣情況和錯誤條件,並且更好地覆蓋測試。
我比年輕的同行瞭解更多關於軟件過程的知識。
我知道如何部署,回滾,構建,測試,排除操作系統故障,聯網,備份,調整數據庫。
我仍然喜歡坐在一塊充滿潛力、等著我去填滿的空白屏幕前面,仍然喜歡破解一個很酷的新框架。
我會繼續編碼,直到我的眼睛再也看不見為止。
@Jerry Andrews
”
其實這也挺浪漫的,不是嗎?
更多精彩文章請關注: