サンノゼのプログラマーの年収が高い理由

についてブルッキングス研究所のJonathan Rothwellが、2013年の求人広告を分析した結果として、以下のように報告している(H/T Mostly Ecoomics)。

Software application developers earn large salaries in the United States, $96,260 a year on average. But in metropolitan San Jose they earn $131,270, the highest in the country. There are many partial explanations for this—local cost of living, differences in education levels, experience, and industry—but none of them quite account for it. It turns out that developers living in San Jose have acquired the specific skills most valued by employers.
...there is a huge amount of variation in earnings for software application developers across regional labor markets. In large metropolitan areas like New York, they earn $105,000, but in Louisville, they earn just $72,000.
...
Software developers in San Jose are typically slightly less experienced, and while their levels of education are higher—including their likelihood of having majored in engineering or computer science—the difference is not enough to explain their elevated earnings. Likewise, the cost of living in San Jose is remarkably high, but comparable to other major cities.
...
In San Jose, the skills advertised for software developers are particularly valuable. The average vacancy requires higher value skills in San Jose than almost any other metropolitan area, even using national rather than local salary values.
(拙訳)
米国のソフト開発者は平均年収9万6260ドルという高い収入を得ている。しかしサンノゼの都市部での収入は13万1270ドルに達し、国中で最も高い。この理由については多くの部分的な説明が挙げられている――地元の生活費、教育水準や経験や産業の違い――が、いずれも完全な説明にはなっていない。今回、サンノゼに住む開発者は、雇用者が最も高く評価する特別なスキルを有していることが判明した。
・・・ソフト開発者の収入には地域の労働市場によって大きなばらつきがある。大都市部の中でもニューヨークでの収入は10万5000ドルだが、ルイビルでは7万2000ドルに過ぎない。
・・・
サンノゼのソフト開発者は、平均して、経験年数が僅かに短い。教育水準は高い――工学やコンピュータ科学を専攻している者も多い――ものの、その差は収入の格差を説明するほどではない。同様に、サンノゼの生活費はかなり高いものの、他の大都市と比較し得る水準である。
・・・
サンノゼでは、ソフト開発者の求人広告で求められるスキルは特に価値あるものである。地域ではなく国全体における収入額を比較対象とした場合でも、サンノゼで求人の際に求められるスキルは平均して他のどの都市部よりも概ね高価値であった。


ではそのスキルとは何か?

For example, 8.4 percent of ads for software developers in San Jose requested Java, a widely used programming language, associated with an average salary of $98,000 across all U.S. ads mentioning both it and a salary requirement. Yet, for the United States as a whole, just 5.7 percent of software developer ads required Java. In New York City, the share was 6.7, and it was 4.7 in Louisville.
Other high-value programming languages and skills were disproportionately advertised in San Jose, such as Linux, C++, Python and the term “software engineering.” These skills were much less commonly required for jobs in Louisville and even New York. Only 0.2 percent of software jobs required Python in Louisville and 1.7 in New York City, compared to 2.8 percent in San Jose. It is valued at $100,345.
(拙訳)
例えば、サンノゼのソフト開発者向け広告の8.4%はジャバを要件とした。ジャバは広く使われるプログラミング言語で、その要件と収入要件を共に掲載した全米の広告では平均して9万8000ドルの収入が提示されていた。しかし米国全体では、ソフト開発者向け広告の5.7%しかジャバを要件としていない。ニューヨーク市ではその比率は6.7%で、ルイビルでは4.7%だった。
リナックスC++、パイソン、および「ソフトウェアエンジニアリング」という用語など、他の高価値のプログラミング言語とスキルの求人広告もサンノゼに偏っていた。それらのスキルは、ルイビルおよびニューヨークの求人でさえ、それほど一般的に求められてはいなかった。ルイビルのソフトウェア職の0.2%、ニューヨークの1.7%しかパイソンを要件としていなかったが、サンノゼでは2.8%だった。その価値は10万345ドルであった。