
ソフトウェア開発者の間でMacがLinuxに対するリードを広げ、Windowsに迫っている
ジェームズ・リズリー著
55,000人以上のプログラマーを対象にした新しい調査によると、ソフトウェア開発者に最も人気のあるデスクトップオペレーティングシステムのランキングでMac OS XがLinuxから大きく引き離され、かつてMicrosoftが堅固に保持していたリードをAppleのデスクトップ環境が徐々に奪いつつあることが明らかになった。
Stack Overflow開発者調査では、開発者向けのQ&AサイトであるStack Overflowの訪問者に対し、教育や雇用の安定性、好みの開発環境、コード変更のコミット頻度など、あらゆる質問をしました。その結果は、2016年の開発者の活動内容と現状を概観しています。

Windows 10、Windows 7、その他のMicrosoft OSバージョンを合わせると、Windowsは依然として調査対象となった開発者の50%以上が利用するOSのトップです。しかし、そのリードは縮小しつつあります。OSに関する質問では、開発者がどのデスクトップOSを使用しているかが問われており、どのOS向けに開発しているかは問われていません。ただし、両者の間には自然な相関関係が見られる場合が多いです。
「昨年、開発者の間でMacはLinuxを僅差で上回り、第2位のOSとなりました。今年はこの傾向が現実のものとなったことが明らかになりました。OSの普及率が安定すれば、来年の調査では開発者の50%未満がWindowsを使用している可能性があります」と報告書は述べています。
Windows開発コミュニティの強さは、調査データの他の部分でもより顕著に表れています。例えば、Windows専用の開発環境であるNotepad++とVisual Studioは、コーディングで最も多く使用されているシステムとして同率で並んでいます。
しかし、Microsoftは多くのフラストレーションを生み出している。MicrosoftのVisual Basicは依然として「最も恐れられている」言語であり、Stack Overflowの調査によると、Visual Basicでコーディングしている開発者の約80%が(依然として)その追求を続けることに興味がないことが明らかになった。
一方、Apple生まれのオープンソース言語であるSwiftは、2番目に愛されている言語であり、ユーザーがWindowsから移行する理由の一つを示している可能性があります。SwiftとVisual Basicはどちらも人間の感情の極限に迫るものでした。しかし、どちらも「最も人気のあるテクノロジー」カテゴリーにはランクインしておらず、このカテゴリーではJavaScriptがトップでした。
Stack Overflow の調査では、開発者が何を使用しているかだけでなく、コードの背後にいる人々、または少なくとも Stack Overflow にアクセスする開発者についても調査しました。
調査対象者の4分の1以上がフルスタックWeb開発者であり、70%近くが少なくとも部分的に独学で学んだと回答しました。しかし、この調査でより興味深い人口統計データは、多様性に関するものです。
Stack Overflowの調査によると、回答者の約73%が「職場において多様性は少なくともある程度重要」と考えていることが分かりました。そのうち40%以上が多様性は非常に重要だと考えているほか、採用決定に関わる開発者は多様性を重要だと感じている傾向が強いようです。
調査では性別も調査しており、回答者のわずか5.8%が女性だったが、この結果は開発者の実際の人口統計的内訳を反映していないと同社は考えている。
「Quantcastによると、Stack Overflowの読者の約12%は女性です(社内では性別を積極的に追跡していません)。また、韓国、インド、中国といったアジア諸国など、開発者に女性が多い国では、この調査では対象者の数が過小評価されていることも認識しています。」と報告書は述べています。
Stack Overflow にアクセスしてすべてのデータを確認し、雇用状況、平均経験年数、その他の調査結果に関する詳細な統計情報を参照できます。