6万5000人以上の開発者に「好きな言語」「好きなOS」「好きな開発環境」「好きなAI」を聞いた年次調査「2024 Stack Overflow Developer Survey」の結果が公開される
![](https://image.news.livedoor.com/newsimage/stf/6/8/68c4b_88_80855c1fc9076610e0e03cbe694c7f38.png)
開発者のためのコミュニティ「Stack Overflow」が実施した年次調査「2024 Stack Overflow Developer Survey」の結果が公開されました。6万5000人を超える開発者が、コーディングやAI、使用および学習したいと考えるテクノロジーやツール、職場での体験などについて回答しています。
2024 Stack Overflow Developer Survey
まず、回答者の最終学歴は以下の通りで、41%が学士号を、25.6%が修士号を取得しています。Stack Overflowは「開発者の66%が学士または修士の学位を持っているが、学校でコードを学んだ開発者は49%に過ぎない」とも指摘しています。
![](https://image.news.livedoor.com/newsimage/stf/5/2/52b59_88_d81af45e9a9176fc780057d68fb75d4b.png)
コードを学習するために最も優先する選択肢を問うた項目では、「その他のオンラインリソース」が最も多く82.1%に。次いで本・物理メディア、オンライン講座、学校、OJTなどが並びました。
![](https://image.news.livedoor.com/newsimage/stf/3/5/35e7c_88_3f5aa9f2245229d2cdbd0d92b4684ab3.png)
「コーディングを学ぶためにどのオンラインリソースを使用しますか?」という質問では、1位が技術文書で2位がStack Overflowとなりました。
![](https://image.news.livedoor.com/newsimage/stf/0/b/0b8e2_88_02f6a0843ada4f4b1b5be4ead25ee0b2.png)
「コーディングを学ぶために最も頻繁に使用する技術文書のソースは何ですか?」という質問では、APIおよびSDKドキュメントが90.3%で1位となり、最も多く参照されていることがわかりました。
![](https://image.news.livedoor.com/newsimage/stf/3/f/3f991_88_b97503b17a82485494cc1028197612f8.png)
コーディング年数を問うた設問により、最も回答者が多い層は5年から9年だったことが判明。次点で10年から14年が並び、中には50年以上と答えた人もいました。
![](https://image.news.livedoor.com/newsimage/stf/d/7/d7a5a_88_7eae8de965619d438f52abaf15f8b500.png)
学習期間を除きプロとしてコーディングを行った年数を聞いた質問では、最も多かったのは1年から4年の期間でした。
![](https://image.news.livedoor.com/newsimage/stf/f/1/f12b2_88_d271e580c63de27a5c65a11db90beff2.png)
役職ごとにコーディングの年数を問うたところ、Senior executive(上級管理職)が17.38年と最も経験豊富なことが明らかになっています。
![](https://image.news.livedoor.com/newsimage/stf/d/d/dd56e_88_77c761eadda24ad56dacd5745bc23c28.png)
仕事の内容で最も多かったのはフルスタック。
![](https://image.news.livedoor.com/newsimage/stf/8/4/842ed_88_a58bf5c0bd87ee5d8d3e577a0aa3966a.png)
今回の調査に回答した人のうち18.9%はアメリカ人。
![](https://image.news.livedoor.com/newsimage/stf/9/4/944c4_88_7e6a6266de4196e5c626b716b1950db7.png)
年齢別に見ると、25歳から34歳が最多となりました。
![](https://image.news.livedoor.com/newsimage/stf/1/f/1fb82_88_d60466e172cf2096bc7e627221774d87.png)
過去1年間で最も使用した/次の1年間で使用したいと考えるプログラミング言語・スクリプト言語・マークアップ言語の1位は「JavaScript」で、2位は「HTML/CSS」、同率3位が「Python」と「SQL」。4位以降に「TypeScript」「Bash/シェルスクリプト」「Java」「C#」「C++」「C言語」「PHP」「PowerShell」「Go」「Rust」「Kotlin」と続きます。
![](https://image.news.livedoor.com/newsimage/stf/2/8/2822d_88_63837b1df2b652bc410e20ce8df4f630.png)
データベース管理システムだと、1位は「PostgreSQL」で2位が「MySQL」。
![](https://image.news.livedoor.com/newsimage/stf/1/d/1dc99_88_7867b687b9db0d790b729e2938271f85.png)
クラウドプラットフォームでは「Amazon Web Service」が1位でした。
![](https://image.news.livedoor.com/newsimage/stf/a/9/a9ad3_88_51facfc55b8622704e827d11b1e9467f.png)
フレームワークでは「Node.js」が最多。僅差で「React」が続きます。
![](https://image.news.livedoor.com/newsimage/stf/f/5/f5f93_88_fb20ea62f544ddedc2db8b13b51b8e23.png)
組み込みシステムでは「Raspberry Pi」が1位。
![](https://image.news.livedoor.com/newsimage/stf/4/c/4c1b6_88_253bfa5c3ba90c2cefaf3764b1c47212.png)
開発環境では「Visual Studio Code」が他を大きく離して圧倒的多数です。
![](https://image.news.livedoor.com/newsimage/stf/0/0/0096f_88_f9ebfefed46104734be44e546ac44782.png)
主に使用しているOSでは、Windowsが最多。Ubuntuの利用率が3割近くあるのも特徴的です。
![](https://image.news.livedoor.com/newsimage/stf/b/2/b2422_88_a1869fc43fb3500d25cd6ef9b57a629f.png)
過去1年に使用した/次の1年に使用したいAIは「ChatGPT」が最多で、2位は「GitHub Copilot」、3位は「Google Gemini」となりました。
![](https://image.news.livedoor.com/newsimage/stf/1/3/13c6c_88_a8a068cb80d6a21b949482975a6f4c86.png)
AIに関して、「現在、開発プロセスでAIツールを使用していますか?」という質問には、61.8%が「はい」と回答。
![](https://image.news.livedoor.com/newsimage/stf/1/c/1c725_88_75ca415b9f0d9e49c07c551c6f7f2856.png)
開発ワークフローの一部としてAIツールを使うことについては、48.3%が「好意的」、23.6%が「非常に好意的」と回答しました。
![](https://image.news.livedoor.com/newsimage/stf/7/1/71f9a_88_acc128e4320a0997d037f6aeb46cbb3c.png)
AIツールのメリットとしては「生産性の向上」が81%と最多で、学習速度の向上にも役立っているとの声があります。
![](https://image.news.livedoor.com/newsimage/stf/b/5/b507a_88_e4b0215da30a7a0216e5319430954664.png)
一方、AIの信頼度については開発者の間でも意見が分かれており、満足/大いに満足と答えたのは全体の43%だけで、30.4%はやや懐疑的/非常に懐疑的と答えています。
![](https://image.news.livedoor.com/newsimage/stf/a/d/ad03f_88_b7c82ae593c00e0115ac535d6b83acda.png)
中でも複雑なタスクはAIでこなすことはできないと考える開発者が多く、プロの開発者のうち43.2%は「AIは複雑なタスクの処理が苦手」と答えていました。
![](https://image.news.livedoor.com/newsimage/stf/9/7/974f9_88_956f4a95f2d0966eba9425bef20aba99.png)
AIツールを何に使用しているのかを問うた設問では、「主にコードを書くため」が82%。
![](https://image.news.livedoor.com/newsimage/stf/b/b/bbef1_88_a5b7624e29bd463d635e58eeef25550c.png)
AIツールが将来的にどのワークフローと統合するかを予想してもらった質問では、ほとんどの開発者がコードの文書化とコーディング、テストでさらに統合が進むだろうと答えています。
![](https://image.news.livedoor.com/newsimage/stf/d/d/dd355_88_e8c423f7f24cb0f8cf2a899b961463c4.png)
また、開発者のうち68.3%が「AIは現在の仕事に対する脅威だとは思わない」と回答。プロの開発者に限定するとこの割合は69.6%に増加します。
![](https://image.news.livedoor.com/newsimage/stf/e/2/e2d6c_88_86b46e17c2ec2f653906002b38473f99.png)
AIに関する倫理的責任については、AIが出力する誤情報が懸念すべき事柄だと答えた人が多数。次点でデータソースの帰属が不完全または欠落していることが多く選ばれました。
![](https://image.news.livedoor.com/newsimage/stf/c/3/c3a89_88_dd4e2874c9884e231079e9188a31fae0.png)
AIツールを使うチームや会社にとっての課題としては、「出力や回答を信頼しない」「AIには内部アーキテクチャや企業知識のコンテキストが欠如している」という選択肢を選んだ人がいずれも60%を超えました。
![](https://image.news.livedoor.com/newsimage/stf/e/c/eccf0_88_9798168e2e8c48dd787c4f3c1b36fccd.png)
自由記述形式により、AIの進歩で1年後にワークフローがどう改善するかを問うた項目では、「シームレスになる」「より良いコードを出力する」などの回答がありました。
![](https://image.news.livedoor.com/newsimage/stf/b/f/bf299_88_8d2a9f71a52ff5860991d5da67127590.png)
その他の回答は以下のリンク先から確認できます。
2024 Stack Overflow Developer Survey
https://survey.stackoverflow.co/2024/