華文網

矽谷程式師人才大量流失,美國的優秀程式師都去哪兒了?

本文首發於公眾號“矽谷精英程式師” · 求知的程式師都在關注 · 公眾號回復“資源”領取獨家學習資源

作者丨Ritika Trikha

編譯丨Alina

一直以來,矽谷就被視作美國的科技中心——不僅全美大部分風投公司[1]聚集於矽谷,科技行業在此的發展速度[2]更是驚人。隨著各個產業不斷發生技術革新,美國對於軟體程式師的需求量當然也與日俱增。

然而,一項最近的調查[3]發現,無論從工作還是生活來看,美國89%的程式師都遠離矽谷範圍。

於是我們開始思考:

這些程式師現在都在哪兒?

他們要如何與矽谷累積已久的人力資源相抗衡呢?

分析總覽

為此,我們全面分析了全美大約45萬人次的程式師資料,希望以此能夠掌握如今美國的程式師分佈圖景以及增長態勢。我們的分析結果是:

全美程式師分佈圖

顏色越深,代表程式師人數越多。華盛頓名列第一,其次為懷俄明州,而聞名已久的加州實則排名第三

華盛頓州已經代替加州

成為程式師數量最多的第一大州

(譯者注:華盛頓州是西雅圖所在州,而非美國首府華盛頓DC)

西雅圖城市景觀

懷俄明州緊隨其後

著名的黃石公園大部分處在懷俄明州丨圖為黃石公園

這兩大州的程式師主要研究演算法程式

在美國程式師十大州中

加利福尼亞排名第三

三藩市金門大橋

而在過去幾年中

夏威夷、科羅拉多和維吉尼亞

程式師人數增長勢頭迅猛

有望成為下一批科技人才聚居地

總結來看幾個事實:

華盛頓超越了加州,成為程式師第一大州

夏威夷、科羅拉多、維吉尼亞和馬里蘭州的程式師增速加快

在美國經濟衰退的“鐵銹地帶”,素質最高的程式師都在威斯康辛

俄勒岡州享有最優秀的Java程式師

哪些州的程式師最優秀?

為了探究哪些區域的程式師綜合素質最高,我們研究了2015至2016年程式師的編碼成果,並且根據程式師所涉及的八個領域為每個州都打了分[4]。

通常,程式師會為了編碼面試而在我們的平臺上聯繫編碼,這就要求他們回顧曾經學過的電腦基礎知識。因此,演算法跟蹤是目前最流行的一種檢測方式。

優質程式師排行榜

按照平均分,美國各州的排名如下

雖然在人數上,加州、紐約和維吉尼亞優勢顯著,但是通過平均分比較,顯然華盛頓和懷俄明州名列前茅。

根據以上結果結合生活物價水準,我們可以肯定,西雅圖和華盛頓大有取代加州之勢,成為下一代程式師聚居地。同時,在西雅圖當地有數家行業頂尖科技巨頭,諸如亞馬遜、Zillow和微軟公司等等。

就人數而言,懷俄明州的程式師人數僅多於阿拉斯加,是人數第二少的大洲,不過即使數量不佔優勢,這些程式師的品質可謂頂尖。

在矽谷以外,有程式師需求的公司已經不再局限於科技公司,從醫療到零售到金融,各個行業都對優質程式師求賢若渴。

IT職位在不同行業遍地開花

MCG公司就在積極建設程式師隊伍,以求精准分析使用者資料,為客戶提供更好的醫療服務。MCG的軟體工程經理Augusto Gurdian對於能在MCG的發源地華盛頓一起建立程式師隊伍感到興奮,不過同時他也警告道:“公司仍然需要健全的策略吸引程式師的到來,也需要建立完善的招聘制度選取最優質的員工。世界上不乏優質程式師排行榜,缺乏的是我們發現的眼睛。”

除此以外,像Dish,Comcast,NBCUniversal和Capital One等非科技領域的公司也在華盛頓積極建立者軟體工程隊伍。

Gurdian表示,“矽谷的巨額生活成本一直以來是程式師的心病,所以慢慢的,西雅圖成了他們的不二之選。蘋果、穀歌、Facebook這些巨頭都開始像西雅圖的程式師打開大門,甚至還想從當地的微軟、亞馬遜公司內‘挖牆腳’。”

不同電腦領域的排名一覽

從表中我們可以看出,懷俄明州的程式師人數雖少,但是實力卻很強,尤其是在演算法、Ruby和資料結構等三大領域。

路易斯安那州雖然在總榜上排名並不顯赫,但是在C++領域卻表現優異。

哥倫比亞特區的總排名只有14名,但是在函數程式設計領域首屈一指。

加州的程式師則在各大領域中都能躋身前十,其程式師專長頗多毋庸置疑。

美國不同地域的程式師大比拼

同時,我們還根據區域劃分研究了全美的程式師。

下圖將全美分為東部、西部、鐵銹地帶(指從前工業繁盛今已衰落的一些地區)和中西部四大區域。

東部和西部海岸各大州一覽

中西部一覽

鐵銹地帶一覽

編者注:鐵銹地帶,也被稱為製造帶,是一個位於美國東北部等地區的地帶。鏽帶是由明尼蘇達的鋼鐵產業而得名。1970年代後,很多此地的工廠開始停工,工廠大門只剩下鏽跡斑斑的大門,很多藍領因此失去工作。

不同地區的程式師增長率

最後,我們從程式師增長速率這一指標研究了全美程式師的分佈狀況。

從總數來看,加州、紐約和維吉尼亞的程式師數量最多,而阿拉斯加、懷俄明州以及南達科塔等小州的程式師數目最少。

不過從增長情況而言,反而是諸如夏威夷、馬里蘭州等小州的程式師數量增速驚人。畢竟在近些年,夏威夷、馬里蘭州等地都在努力營造良好的變成分為。比如在夏威夷,名為“開發聯盟”(DevLeague)的專案已經開展四年,吸引了大量程式師的到來。而在巴爾的摩、馬里蘭州等地,亞馬遜、潘朵拉等科技巨鱷早已向其拋出橄欖枝。

全美程式師數量增速一覽

就在不久以前,無論從品質還是數量上而言,加州在科技領域永遠遙遙領先。然而如今,程式師開始散佈全美各州各地。這樣的發展趨勢似乎在想我們昭示除了科技行業以外,各大領域都在尋求高新科技人才。不僅僅對於風投企業或是矽谷的初創企業,程式師炙手可熱——即使是看似無關的領域也對程式師們趨之若鶩。

參考文獻:

[4] 八大領域:演算法、函數程式設計、數學、資料結構、Java、Ruby、CPP、Python和Java。

雖然在人數上,加州、紐約和維吉尼亞優勢顯著,但是通過平均分比較,顯然華盛頓和懷俄明州名列前茅。

根據以上結果結合生活物價水準,我們可以肯定,西雅圖和華盛頓大有取代加州之勢,成為下一代程式師聚居地。同時,在西雅圖當地有數家行業頂尖科技巨頭,諸如亞馬遜、Zillow和微軟公司等等。

就人數而言,懷俄明州的程式師人數僅多於阿拉斯加,是人數第二少的大洲,不過即使數量不佔優勢,這些程式師的品質可謂頂尖。

在矽谷以外,有程式師需求的公司已經不再局限於科技公司,從醫療到零售到金融,各個行業都對優質程式師求賢若渴。

IT職位在不同行業遍地開花

MCG公司就在積極建設程式師隊伍,以求精准分析使用者資料,為客戶提供更好的醫療服務。MCG的軟體工程經理Augusto Gurdian對於能在MCG的發源地華盛頓一起建立程式師隊伍感到興奮,不過同時他也警告道:“公司仍然需要健全的策略吸引程式師的到來,也需要建立完善的招聘制度選取最優質的員工。世界上不乏優質程式師排行榜,缺乏的是我們發現的眼睛。”

除此以外,像Dish,Comcast,NBCUniversal和Capital One等非科技領域的公司也在華盛頓積極建立者軟體工程隊伍。

Gurdian表示,“矽谷的巨額生活成本一直以來是程式師的心病,所以慢慢的,西雅圖成了他們的不二之選。蘋果、穀歌、Facebook這些巨頭都開始像西雅圖的程式師打開大門,甚至還想從當地的微軟、亞馬遜公司內‘挖牆腳’。”

不同電腦領域的排名一覽

從表中我們可以看出,懷俄明州的程式師人數雖少,但是實力卻很強,尤其是在演算法、Ruby和資料結構等三大領域。

路易斯安那州雖然在總榜上排名並不顯赫,但是在C++領域卻表現優異。

哥倫比亞特區的總排名只有14名,但是在函數程式設計領域首屈一指。

加州的程式師則在各大領域中都能躋身前十,其程式師專長頗多毋庸置疑。

美國不同地域的程式師大比拼

同時,我們還根據區域劃分研究了全美的程式師。

下圖將全美分為東部、西部、鐵銹地帶(指從前工業繁盛今已衰落的一些地區)和中西部四大區域。

東部和西部海岸各大州一覽

中西部一覽

鐵銹地帶一覽

編者注:鐵銹地帶,也被稱為製造帶,是一個位於美國東北部等地區的地帶。鏽帶是由明尼蘇達的鋼鐵產業而得名。1970年代後,很多此地的工廠開始停工,工廠大門只剩下鏽跡斑斑的大門,很多藍領因此失去工作。

不同地區的程式師增長率

最後,我們從程式師增長速率這一指標研究了全美程式師的分佈狀況。

從總數來看,加州、紐約和維吉尼亞的程式師數量最多,而阿拉斯加、懷俄明州以及南達科塔等小州的程式師數目最少。

不過從增長情況而言,反而是諸如夏威夷、馬里蘭州等小州的程式師數量增速驚人。畢竟在近些年,夏威夷、馬里蘭州等地都在努力營造良好的變成分為。比如在夏威夷,名為“開發聯盟”(DevLeague)的專案已經開展四年,吸引了大量程式師的到來。而在巴爾的摩、馬里蘭州等地,亞馬遜、潘朵拉等科技巨鱷早已向其拋出橄欖枝。

全美程式師數量增速一覽

就在不久以前,無論從品質還是數量上而言,加州在科技領域永遠遙遙領先。然而如今,程式師開始散佈全美各州各地。這樣的發展趨勢似乎在想我們昭示除了科技行業以外,各大領域都在尋求高新科技人才。不僅僅對於風投企業或是矽谷的初創企業,程式師炙手可熱——即使是看似無關的領域也對程式師們趨之若鶩。

參考文獻:

[4] 八大領域:演算法、函數程式設計、數學、資料結構、Java、Ruby、CPP、Python和Java。