Data: Best programming talent in the world is not in California
If you had to name the best place in the world to find top programmer talent, you’d probably say California, right? But we recently found some compelling data that shows that’s not the case. In fact, not only does California not rank as the top U.S. state for programming talent, but the U.S. doesn’t even rank as the top country.
データ:世界トップクラスのプログラマーが集まっているのはカリフォルニアではない
トップクラスのプログラマーを探すのに最適の場所を挙げなければならないとしたら、カリフォルニアを挙げるのではないだろうか。しかし、それは違うと言わざるを得ないデータを最近見つけた。実のところ、米国内の第1位がカリフォルニア以外の州であるだけでなく、米国自体が世界のトップではないのだ。
To find out where the top talent really is concentrated, we analyzed data from Stack Overflow, the dominant Q&A platform for coders, with 3.5 million users. (Alexa ranks Stack Overflow as the 53rd most trafficked site in the world and the 36th most popular site in the U.S. By comparison, general-purpose Q&A site Quora.com ranks only as 164th. Sitepoint, one of the closest competitors to Stack Overflow, ranks 1290th in the world.)
実際どこにトップクラスの才能が集まっているのか、それを知るために我々はStack Overflowのデータを解析した。Stack Overflowはプログラマ向けの主要なQ&Aプラットフォームで、350万人のユーザがいる。(Alexaは、Stack Overflowを世界で53番目にトラフィックが多く、アメリカで36番目に人気のあるサイトだとランク付けしている。比較対象として、一般向けQ&AサイトであるQuora.comのランクは164位であり、Stack Overflowの競合サイトのひとつであるSitepointは世界で1290位である)
Stack Overflow is a really interesting source of data on the skill level of different coders around the world. Users of the platform vote up or down answers to questions, and based on the answers users provide and the rankings of their fellow users, Stack Overflow literally stack ranks its members. These rankings are by and large impartial, determined by the crowd and based solely on the perceived quality of answers to coding and systems questions.
Stack Overflowは、世界中のさまざまなプログラマの技術レベルに関する、実に興味深いデータソースだ。このプラットフォームのユーザは、質問への答えに対して「アップ」または「ダウン」を投票する。そして、ユーザが提供した答えと仲間のユーザのランクに基づき、Stack Overflowは文字通り、メンバーを積み重ねるようにランク付けする。このランク付けは概して公平である。群衆の投票によって決まるものであるし、プログラムやシステムの質問に対する回答の品質のみに基づいており、その品質は目で見てわかるものだからだ。
To find out where the world’s best coders are concentrated, we analyzed the profiles of the top 14,898 users in Stack Overflow — that is, all the members who have a reputation of 5,000 or more, which is considered an extremely high level of achievement. Here’s what we found.
London Has the Most Top-Ranked Stack Overflow Users
While London has a solid reputation in tech, it’s not usually considered on par with San Francisco and the Bay Area in terms of tech talent. Yet London has the highest number of top Stack Overflow members, clocking in with 394 that have a reputation over 5,000.
世界で一番のプログラマはどこに集まっているかを知るために、我々はStack Overflowの上位14,898人のユーザのプロフィールを分析した。そのユーザはすなわち、5,000ポイント以上の評価を得ているメンバーであり、極めて高いレベルの実績がある人々だと考えられる。分析からわかったことを以下に挙げよう。
Stack Overflowのトップランクのユーザが最も多いのはロンドン
ロンドンはテック産業において安定した評価を得ているものの、テック系の才能が集まる場所としては、通常はサンフランシスコやベイエリアに匹敵するとは考えられていない。しかし、Stack Overflowのトップクラスのメンバーの数はロンドンが最も多く、評価が5,000ポイント以上のメンバーが394人いる。
New York City also comes in before San Francisco, with 270 and 269 users respectively. Still, San Francisco has only one-tenth the population of London and New York, so on a per capita basis, the City by the Bay does come out ahead. London, though, is well ahead of New York even though the two megacities have roughly the same number of inhabitants. The upshot? If you want to find a coding unicorn among the masses of programmers, SF remains a good bet, followed by London. (Caveat: Stack Overflow users self-declare their location, so we’re relying on their word here).
ニューヨークもサンフランシスコの上位であり、前者が270人の、後者が269人のユーザが高評価を得ている。とはいえ、サンフランシスコはロンドンやニューヨークの10分の1の人口しかおらず、したがって均等割りで考えると、ベイエリアの都市は突出している。しかしながら、ロンドンとニューヨークという二つのメガシティーは大まかに言って同じくらいの人口を抱えているのであるが、ロンドンは、ニューヨークよりもずっと素晴らしい。要するにどういうことかって?もしあなたがプログラマーの集団の中からユニコーン的コーダー(素晴らしいコーディング能力の持ち主)を見つけ出したいなら、サンフランシスコに賭けるのがよく、ついでロンドンである(警告:Stack Overflowのユーザの場所は自己申告であり、以上はその言葉に基づいている)。
New Zealand and Sweden Lead the World in Per Capita Top Users
If we look at countries rather than cities, we get another very interesting picture. New Zealand and Sweden win the ranking of nations with the most top-ranked users per capita (that’s assuming we exclude countries with less than 10 top-ranked users such as tiny San Marino). The UK, Israel, and Australia round out the list of top 5 countries. The United States doesn’t even make the top 10. That’s right. The tech behemoth is a weakling when it comes to coding talent.
国別の一人当たりトップユーザ数では、ニュージーランドとスウェーデンが上位に
都市ではなく国別で見てみると、また別の非常に興味深い光景が広がる。国別一人当たりのトップランクユーザ数では、ニュージーランドとスウェーデンがトップに来る(小国のサンマリノなど、トップランクのユーザが10人以下の国を除外した場合)。その他にイギリス、イスラエル、オーストラリアがトップ5に入った。アメリカはトップ10にも入らなかった。そう、テック界の巨人はプログラミングの才能の面では弱小である。
Another way to look at the country numbers is to determine the average country ranking of Stack Overflow users above the 5,000 rating threshold. On this basis, Bulgaria has the highest average reputation among top users in the world. Here’s how: If we sum up the reputation of Stack Overflow’s top users by country, and divide it by the number of top users, we get each county’s “average reputation”. Bulgaria has “only” 40 users with a 5,000+ reputation, but their total score makes it the country with the highest average reputation in the world. In other words, if you are top user in Bulgaria, chances are you a total Stack Overflow rockstar.
国別にランキングするもうひとつの方法は、平均評価の高い順に並べることである。評価が5000ポイント以上のStack Overflowユーザを対象として平均を取るのだ。この方式では、ブルガリアがトップユーザの平均評価で世界一となった。算出方法はこうだ。まず国ごとにStack Overflow’のトップユーザの評価を合計し、それをトップユーザの数で割る。そうすることで各国の「平均評価」が算出されるというわけだ。ブルガリアは評価が5000ポイントを超えるユーザは「わずか」40人だったが、トータルスコアの高さにより世界最高の平均評価を得た国となった。つまり、もしあなたがブルガリア国内でトップクラスのユーザならば、たぶん全Stack Overflowユーザの中でスーパースターだということだ。
State by State: California Lags Again
If we focus in just on the U.S., we get another interesting insight. California surprisingly doesn’t take the top spot in per capita numbers of top-notch Stack Overflow participants. In fact, California comes in fifth on this basis, behind Washington, D.C., Washington State, Massachusetts, and Oregon.
How about the quality of California’s top Stack Overflow talent? According to their peers’ votes, California coders perform well but lag far behind other states such as New Hampshire, Iowa, and New Jersey. In fact, over a dozen states have higher average user rankings than California’s top Stack Overflow crew.
州別の動向: カリフォルニアはまたしても後塵を拝す
米国に注目して見ると、また別のインサイトが得られる。トップクラスのStack Overflow参加者数を州人口あたりでみると、驚くべきことにカリフォルニア州はトップではないのだ。この基準でいくと同州は第5位で、ワシントンD.C.、ワシントン州、マサチューセッツ州、オレゴン州を下回る。
カリフォルニアのトップレベルのStack Overflowの人材の質はどうだろうか?同業者による投票によると、カリフォルニアコーダーの評価は悪くはないが、ニューハンプシャー州、アイオワ州、ニュージャージー州に及ばない。実際、カリフォルニアでトップのStack Overflowメンバーより平均ユーザランキングの高い州はいくつもある。
The upshot of all this? California is not an especially great place for code talent. Many other locales, where software engineers often earn less money, are ranked much more highly than the Golden State. There is an argument that San Francisco is home to an extremely high population of Stack Overflow Unicorns. But the national and global numbers also imply that there is plenty of talent elsewhere in the world. Sorry, California. Your day in the software sun may be over soon.
You can get a closer look at all the Stack Overflow data here.
以上から言えることは何だろうか?コードの人材にとって、カリフォルニアは特段、最高の場所ではない。ソフトウェアエンジニアの稼ぎが少なくても、この州より高いランキングのところがたくさんある。カリフォルニアはStack Overflow Unicornsの人口が異常なほど多い場所だという議論がある。しかし国内、世界の数字を見ると、世界には有能な人材があまたいることも示されている。申し訳ない、カリフォルニア。ソフトウェアで陽が当たるあなたの時代はじきに終わってしまうかもしれない。
Stack Overflowの全データはここで見ることができる。
Alex Salkever is head of marketing for data publishing platform Silk.co. He formerly was a lead product manager in Telefonica and product marketing lead at Joyent Cloud. He served as technology of BusinessWeek.com and continues to write for online publications.
Alex Salkever氏はデータパブリッシングプラットフォームSilk.coのマーケティングヘッドを務めている。かつてはTelefonicaのリードプロダクトマネージャー、Joyent Cloudでプロダクトマーケティング部門を率いていた。BusinessWeek.comではテクノロジー欄を担当したほか、オンラインパブリッシング向けの記事を今でも執筆している。