ホーム 開発 90,000 人のプログラマーが回答: これが最も有料の言語であり、専門家と「見習い」の間で好みが異なる方法です

90,000 人のプログラマーが回答: これが最も有料の言語であり、専門家と「見習い」の間で好みが異なる方法です

Stack Overflow Developer Surveyの発行は、プログラマのプロフィールやさまざまなテクノロジの人気に関する貴重なデータを提供するため、ソフトウェア開発の分野で非常に関連性の高い毎年恒例のイベントです。昨年のこの時期にすでに発行された昨年版には合計 90,000 人の参加者があり、この調査への参加により、この分野の進化のスナップショットとしての結果の代表性が強化されました。

見てみると…
プログラミング言語別年収ランキングを大公開!一番稼げる言語はどれ?
2017 年と今後のプログラマーのキャリア (ハビエル・サンタナと)

言語

Rust は「最も賞賛された」言語でした。スタック オーバーフローでは、すでに使用しているユーザーが来年も使い続けたいと考えている言語をこのように呼んでいます。開発者の 80% 以上が、このファッショナブルな言語に引き続き賭けたいと考えています。

その対極にあるのがMATLAB であることがわかりました。この言語を使用した開発者の 20% 未満が、今後も使用し続けたいと考えています。

「最も使用されている言語」セクションには、実のところ、目立った新しい展開はありません。

「フレームワークと Web テクノロジ」カテゴリでは、フェニックスが最も賞賛される企業として際立っていました。 Phoenix を試したことのある開発者は、Web フレームワークの 3 つのリーダーである React、Node.js、Next.js よりも高い割合でリピートしたいと考えています。

Zig は2022 年には最も高収入の言語のランキングには入っていませんでしたが、2023 年には直接 1 位にランクインすることができました。その「前任者」であるClojureは2022年以降10%の減少に苦しみ、4位となった。

ジグとは何ですか? Zig は汎用プログラミング言語であり、Rust が C++ と競合しているのと同じように、伝説的な C 言語の「ニッチ市場」を占拠しようとしています。昨年4月に初めてティオベ指数のトップ50入りした際、同社のCEOはこう説明した。

「Zig には C と C++ のすべての優れた機能 (オプション タイプによる明示的メモリ管理の改善など) が備わっていますが、それらの少ない機能 (ひどい前処理など) は省略されています。」
最も給料の高い言語トップ 10

ツール

2023 年には、Docker が全回答者 (53%) の中で最も使用されているツールとして浮上し、昨年の 2 位を上回りました。ただし、現在プログラミングを学習している人の中では、 Docker よりも npm や Pip などのテクノロジの使用を学習する可能性が高くなります(それぞれ 50% と 37%、26%)。

その理由は、両方ともプログラミング学生の間で人気のある言語 (それぞれ JavaScript と Python) と組み合わせて使用​​されるためです。

Jira と Confluence は、前年同様、開発者の間で 2 つの主要な非同期ツールであり続けていますが、ここでも、最近ソフトウェア開発に携わった人々は、異なる「消費習慣」を示しています。彼らは、GitHub Discussion (31%)、Notion (26%) を使用しています) と Trello (23%) の割合がプロの開発者よりも高くなっています

全回答者の 70% が、ソフトウェア開発の取り組みにおいて AI ツールをすでに使用しているか、まもなく使用する予定です。驚くべきことではありませんが、プログラミングを学習している人々は、専門家に対して矛盾を示しています。これらの AI ツールに対する好みのほうがはるかに高い(82%)。

この調査では、GitHubやVisual Studioなどの人気ツールの強みや、MicrosoftのAzureなどのクラウドプラットフォームの関連性も浮き彫りになっている。

学ぶ

オンライン リソースを通じてプログラミングを学習する人は 1 年間で 10 ポイント増加しました(2022 年の 70% から現在の 80%)。 18 歳以下の回答者は、学習のためにビデオ、ブログ、フォーラムなどのメディアを最も頻繁に利用しています。一方、オンライン コースや認定資格を最も利用した年齢層は 25 ~ 34 歳です (52%)。

しかし、調査では、プログラミングは視覚的でインタラクティブな分野とみなされているため、教育リソースとしてポッドキャストは少数派の選択肢であることが示されています。

雇用

企業規模に応じた対面/ハイブリッド/リモートワークの配分

ハイブリッド モデルは大規模な組織に定着しています。従業員数 5,000 人以上の企業では、従業員の半数以上がハイブリッド勤務を利用していますが、従業員が 20 人未満の企業では、その割合が 5 人に 1 人に低下します。同様に、プログラミングの分野では、企業の 3 分の 1 が依然として完全にリモートで作業しているにもかかわらず、対面での作業はわずかに (2%) 増加しました。

Stack Overflow Developer Surveyの発行は、プログラマのプロフィールやさまざまなテクノロジの人気に関する貴重なデータを提供するため、ソフトウェア開発の分野で非常に関連性の高い毎年恒例のイベントです。昨年のこの時期にすでに発行された昨年版には合計 90,000 人の参加者があり、この調査への参加により、この分野の進化のスナップショットとしての結果の代表性が強化されました。

見てみると…
プログラミング言語別年収ランキングを大公開!一番稼げる言語はどれ?
2017 年と今後のプログラマーのキャリア (ハビエル・サンタナと)

言語

Rust は「最も賞賛された」言語でした。スタック オーバーフローでは、すでに使用しているユーザーが来年も使い続けたいと考えている言語をこのように呼んでいます。開発者の 80% 以上が、このファッショナブルな言語に引き続き賭けたいと考えています。

その対極にあるのがMATLAB であることがわかりました。この言語を使用した開発者の 20% 未満が、今後も使用し続けたいと考えています。

「最も使用されている言語」セクションには、実のところ、目立った新しい展開はありません。

「フレームワークと Web テクノロジ」カテゴリでは、フェニックスが最も賞賛される企業として際立っていました。 Phoenix を試したことのある開発者は、Web フレームワークの 3 つのリーダーである React、Node.js、Next.js よりも高い割合でリピートしたいと考えています。

Zig は2022 年には最も高収入の言語のランキングには入っていませんでしたが、2023 年には直接 1 位にランクインすることができました。その「前任者」であるClojureは2022年以降10%の減少に苦しみ、4位となった。

ジグとは何ですか? Zig は汎用プログラミング言語であり、Rust が C++ と競合しているのと同じように、伝説的な C 言語の「ニッチ市場」を占拠しようとしています。昨年4月に初めてティオベ指数のトップ50入りした際、同社のCEOはこう説明した。

「Zig には C と C++ のすべての優れた機能 (オプション タイプによる明示的メモリ管理の改善など) が備わっていますが、それらの少ない機能 (ひどい前処理など) は省略されています。」
最も給料の高い言語トップ 10

ツール

2023 年には、Docker が全回答者 (53%) の中で最も使用されているツールとして浮上し、昨年の 2 位を上回りました。ただし、現在プログラミングを学習している人の中では、 Docker よりも npm や Pip などのテクノロジの使用を学習する可能性が高くなります(それぞれ 50% と 37%、26%)。

その理由は、両方ともプログラミング学生の間で人気のある言語 (それぞれ JavaScript と Python) と組み合わせて使用​​されるためです。

Jira と Confluence は、前年同様、開発者の間で 2 つの主要な非同期ツールであり続けていますが、ここでも、最近ソフトウェア開発に携わった人々は、異なる「消費習慣」を示しています。彼らは、GitHub Discussion (31%)、Notion (26%) を使用しています) と Trello (23%) の割合がプロの開発者よりも高くなっています

全回答者の 70% が、ソフトウェア開発の取り組みにおいて AI ツールをすでに使用しているか、まもなく使用する予定です。驚くべきことではありませんが、プログラミングを学習している人々は、専門家に対して矛盾を示しています。これらの AI ツールに対する好みのほうがはるかに高い(82%)。

この調査では、GitHubやVisual Studioなどの人気ツールの強みや、MicrosoftのAzureなどのクラウドプラットフォームの関連性も浮き彫りになっている。

学ぶ

オンライン リソースを通じてプログラミングを学習する人は 1 年間で 10 ポイント増加しました(2022 年の 70% から現在の 80%)。 18 歳以下の回答者は、学習のためにビデオ、ブログ、フォーラムなどのメディアを最も頻繁に利用しています。一方、オンライン コースや認定資格を最も利用した年齢層は 25 ~ 34 歳です (52%)。

しかし、調査では、プログラミングは視覚的でインタラクティブな分野とみなされているため、教育リソースとしてポッドキャストは少数派の選択肢であることが示されています。

雇用

企業規模に応じた対面/ハイブリッド/リモートワークの配分

ハイブリッド モデルは大規模な組織に定着しています。従業員数 5,000 人以上の企業では、従業員の半数以上がハイブリッド勤務を利用していますが、従業員が 20 人未満の企業では、その割合が 5 人に 1 人に低下します。同様に、プログラミングの分野では、企業の 3 分の 1 が依然として完全にリモートで作業しているにもかかわらず、対面での作業はわずかに (2%) 増加しました。

最新記事一覧