編集部からのお知らせ
宇宙ビジネスの記事まとめダウンロード
記事まとめ「テレワーク常態化で見えたこと」

使用OSからエディタ、収入まで--開発者動向をStack Overflowが調査

Jack Schofield (Special to ZDNet.com) 翻訳校正: 編集部

2015-04-13 15:01

 開発者向けのQ&Aウェブサイト「Stack Overflow」は年次調査「Developer Survey」を実施し、157カ国にまたがる2万6086人の開発者から回答を得た。今回その結果が公表され、開発者がどのような人々なのかや、どういったものを好んでいるのかが明らかになった。「『Vim』か『Emacs』か」、また「タブかスペースか」など、議論の的となる問いについても答えを導き出している。統計学的に見た場合、標本には明らかな偏りがあり、これら回答者がどの程度正確に業界の全体像を表現できているのかは知りようもない。しかし、「かつてないほど広範囲の開発者を対象とした調査」として、結果は興味深いものがある。

提供:Stack Overflow
開発者の平均年齢
提供:Stack Overflow

 まず、開発者の平均年齢は28.9歳であり、20歳台の開発者が全体の53%を占めている。40歳以上は10%にすぎない。しかし、米国の開発者の平均年齢は31.6歳であり、これはロシア(26.6歳)やインド(25歳)、英国(30.3歳)よりも上だ。

 性別に関しては圧倒的に男性が多い(92.1%)が、女性の割合はインド(15.1%)の方が米国(4.8%)より高い。ただし、プログラミングの経験年数は男性の方が長い。プログラミング経験が2年に満たない開発者は女性が37.1%である一方、男性は18.2%だ。このため今後、男女の比率は変わっていくかもしれない。

 最も人気のあるテクノロジはJavaScript(54.4%)だが、その数値は2014年(58.9%)よりも低下している。2位はSQLで、2014年からの落ち込みはこちらの方が大きい(57.1%から48.0%)。しかし、Java(37.4%)は3位で安定しており、C#(31.6%)に差を付けている(なお、C#は2013年の調査ではJavaを抑えて3位であり、2014年の調査では同率3位となっていた)。

 JavaScriptやJavaの短所は高収入に結びつかないところだ。米国の開発者の平均年収は、JavaScriptでは9万259ドル、Javaでは8万9054ドルとなっている。米国ではObjective-C(9万8828ドル)やNode.js(9万6539ドル)、C#(9万4280ドル)といったテクノロジに携わる開発者の方が高い年収を得られる。いずれにしても、「Apache Cassandra」や「Apache Spark」、F#、Scalaといったマイナーなテクノロジ(年収の高いもの順に並べている)に携わっている開発者の年収が最も高い。また、クラウドやビッグデータに携わる仕事も高い収入が得られる。

 ほとんどの開発者は「Microsoft Windows」を使っており、最もよく使われている製品は「Windows 7」(33.8%)だ。「OS X」は21.5%で、Linux(20.5%)をわずかに上回っている。最も大きな変化は、Windows 7を使用している開発者の減少と「Windows 8」の台頭だ。Windows 7は2013年には48%の開発者が使用していた。一方、Windows 8を使用している開発者は2013年にはゼロだったが、2015年は19.5%にまで伸びている。この増加と引き換えに「Windows XP」は10.8%から1.0%に、「Windows Vista」は1.6%から0.2%に減少した。

 Linuxでは「Ubuntu」(12.0%)が突出して開発者に人気で、これに「Debian」(2.2%)と「Mint」(1.6%)が続く。

 テキストエディタでは「Notepad++」(34.7%)が最も人気で、これに「Sublime Text」(25.2%)、「Vim」(15.2%)、「Emacs」(3.8%)が続く。フロントエンドのウェブ開発者はSublime Textを最も好み、開発運用担当とシステムアドミニストレーターはVimを選ぶ傾向があった。

 多くの開発者は現在、ウェブ開発者(48.5%)であり、モバイル開発者(9.1%)やデスクトップ開発者(8.3%)はそれほどいない。モバイル開発者1900人のうち、44.6%は「Android」、33.4%は「iOS」、2.3%は「Windows Phone」向けの開発を主としている。19.8%は対象を特定していない。

 最後に、極めて熱い議論の的になる「タブかスペースか」という項目がある。より多くの開発者がタブを好むことが判明し、タブの45.0%に対してスペースは33.6%だった。

 ただし、Stack Overflowは「開発者は経験を積むにつれて次第にスペースを好むようになる。Stack Overflow上の信用度はスペースを好むこととも相関しており、信用度が1万以上の人は3対1の比率でタブよりもスペースを好んでいる」としている。

提供:Stack Overflow
提供:Stack Overflow

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    MITスローン編著、経営層向けガイド「AIと機械学習の重要性」日本語版

  2. クラウドコンピューティング

    AWS提供! 機械学習でビジネスの成功を掴むためのエグゼクティブ向けプレイブック

  3. クラウドコンピューティング

    DX実現の鍵は「深層学習を用いたアプリ開発の高度化」 最適な導入アプローチをIDCが提言

  4. セキュリティ

    ランサムウェアを阻止するための10のベストプラクティス、エンドポイント保護編

  5. セキュリティ

    テレワークで急増、リモートデスクトップ経由のサイバー脅威、実態と対策とは

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]