13 ポイント 投稿者 xguru 2024-08-08 | 3件のコメント | WhatsAppで共有
  • 2024年5月に65,437人の開発者を対象に調査

開発者プロフィール

  • 開発者の66%が学士/修士または修士/博士の学位を持っているが、学校でコーディングを学ぶ開発者は49%にとどまる
  • 82%の開発者がコードを学ぶために最も多く選んだのはオンラインリソース
  • コード学習のための最良のオンラインリソース: 技術ドキュメント(84%)、Stack Overflow(80%)、文章によるチュートリアル(68%)など。AIも37%というのは驚き
  • 回答者の38%は15年以上コーディングしており、総コーディング年数は5-9年(27.1%)、10-14年(20.1%)、1-4年(13.6%)、15-19年(11.8%)、20-24年(9.2%)
  • 平均コーディング年数: 経営陣とマネージャーは平均15年以上、バックエンドとフルスタック開発者は10-11年、データエンジニアは10.46年、マーケティング/営業の専門職は9.98年、フロントエンド開発者は7.92年
  • 開発者タイプ: フルスタック(30.7%)、バックエンド(16.7%)、学生(8.6%)、フロントエンド(5.6%)が上位。フロントエンド開発者は昨年の6.6%から5.6%に減少し、学生、組み込みアプリケーション、学術研究者の比率は増加
  • 回答者の37%が25-34歳で、これは職業的な開発者では42%に増え、コーディングを学んでいる人は2022年の17%から今年は12%に減少

技術

  • JavaScriptは2013年と2014年を除き、毎年最も人気のあるプログラミング言語の座を維持
    • 人気言語: JavaScript(62.3%)、HTML/CSS(52.9%)、Python(51%)、SQL(51%)、TypeScript(38.5%)、Rust(12.6%)
  • データベース: PostgreSQL(48.7%)、MySQL(40.3%)、SQLite(33.1%)、Microsoft SQL Server(25.3%)、MongoDB(24.8%)
  • クラウド: Amazon Web Services(48%)、Microsoft Azure(27.8%)、Google Cloud(25.1%)、Cloudflare(15.1%)、Firebase(13.9%)
  • Webフレームワークおよび技術: Node.js(40.8%)、React(39.5%)、jQuery(21.4%)、Next.js(17.9%)、Express(17.8%)
  • その他のフレームワークおよびライブラリ: .NET(25.2%)、NumPy(21.2%)、Pandas(20.7%)、.NET Framework(16.4%)、Spring Framework(11.1%)
  • その他のツール: Docker(53.9%)、npm(49.6%)、Pip(32.4%)、Homebrew(22.3%)、Make(20.8%)
  • 統合開発環境: Visual Studio Code(73.6%)、Visual Studio(29.3%)、IntelliJ IDEA(26.8%)、Notepad++(23.9%)、Vim(21.6%)
  • 非同期ツール: Jira(51.4%)、Confluence(31.6%)、Markdownファイル(29.1%)、Trello(19%)、Notion(18.2%)
  • 同期ツール: Microsoft Teams(53.1%)、Slack(43.9%)、Zoom(40%)、Discord(38.4%)、Google Meet(37.2%)
  • オペレーティングシステム: Windows(個人59.2%、業務47.6%)、macOS(個人31.8%、業務31.8%)、Ubuntu(個人27.7%、業務27.7%)、Android(個人17.9%、業務8.4%)、WSL(個人17.1%、業務16.8%)
  • AI検索および開発ツール: ChatGPT(82.1%)、GitHub Copilot(41.2%)、Google Gemini(23.9%)、Bing AI(15.8%)、Visual Studio Intellicode(13.6%)、Claude(8.1%)
  • 好まれるプログラミング、スクリプティング、マークアップ言語: Rust(82.2%)、Python(67.6%)、JavaScript(58.3%)、SQL(67.4%)、TypeScript(69.5%)
  • 好まれるデータベース: PostgreSQL(74.5%)、SQLite(62.7%)、MySQL(52.5%)、MongoDB(55.4%)、Redis(67%)
  • 最高年収の技術: Erlang($100,636)、Elixir($96,000)、Clojure($95,541)、Nim($94,924)、Ruby($90,221)

AI

  • 開発プロセスでのAIツール利用: 今年は76%がAIツールを使用しているか使用予定で、現在61.8%がAIツールを利用中
  • AIツールに対する意見: 72%が開発でAIツールを使うことに肯定的または非常に肯定的な立場を示し、これは昨年の77%から減少
  • AIツールの利点: 生産性向上(81%)、学習速度の向上(62.4%)、効率性の増大(58.5%)、コード精度の向上(30.3%)、業務量管理の改善(25%)
  • AIツールの正確性への信頼度: 43%がAIの正確性を信頼し、31%は懐疑的。コーディングを学んでいる開発者は職業的な開発者よりAIの正確性をより信頼している(49% vs. 42%)
  • 開発ワークフローにおけるAI利用: AIツールは主にコード作成(82%)に使われ、検索(67.5%)、デバッグや支援(56.7%)、コード文書化(40.1%)にも活用。今後AIツール利用に関心のある分野はコードテスト(46%)
  • AIツールが自分の仕事への脅威かどうか: プロ開発者の70%はAIを仕事への脅威と認識しておらず、全回答者の68.3%がAIは仕事への脅威ではないと考えている
  • AIの最も重要な倫理的問題: 79.4%がAIの出力における虚偽情報と誤情報を最大の倫理的問題に挙げ、出典表示は64.7%で次に重要な問題と認識
  • AIツール利用の主な課題: 出力や回答への信頼不足(66.2%)、コードベースに関する文脈不足(63.3%)、適切なポリシーの不在(31.5%)、適切な教育と訓練の不足(30.7%)

Work

  • 勤務形態: ハイブリッド(42%)、リモート(38%)、対面(20%)勤務
  • 会社規模: 回答者の47%が従業員100人未満の組織で勤務しており、フリーランス(6.1%)、29人(10.4%)、1019人(8.9%)、20~99人(21.2%)
  • 開発者タイプ別年収: 上級役員($127K)、Dev Advocate($124K)、管理職($115K)、Dev Ex($109K)、SRE($99K)、クラウドインフラ($96K)、ブロックチェーン($85K)、セキュリティ専門家($78K)、ハードウェアエンジニア($76K)、データエンジニア($76K)
  • 業務外でコーディングする主な理由: 趣味としてのコーディング(68.3%)、専門開発または自己主導学習(39.5%)、オープンソースプロジェクトへの貢献(25.2%)、フリーランス/契約業務(19.3%)、事業アイデアの構想(15%)、学校や学業(13%)、業務外ではコーディングしない(11.9%)

3件のコメント

 
lsdcnu 2024-08-09

要約ありがとうございます

 
idunno 2024-08-09

HTML/CSSはプログラミング言語ですか?!!