Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

Stack Overflow は、世界中の開発者や IT プロフェッショナルにとって有名で人気のある Q&A ポータルであり、その年次調査は、世界中のコードを書く人々を対象とした最大かつ最も包括的なものです。 Stack Overflow は毎年、開発者のお気に入りのテクノロジーから仕事の習慣まであらゆるものを対象とした調査を実施しています。 今年の調査は90年連続で、000万人以上が調査に参加した。

主な結果:

  • Python は最も急速に成長しているプログラミング言語です。 今年は再びランキングが上昇し、Java に代わって Rust に次いで XNUMX 番目に人気のある言語になりました。
  • 国や性別によって異なりますが、回答者の半数以上が XNUMX 歳になる前に最初のコード行を作成しました。
  • DevOps スペシャリストとサイト信頼性エンジニアは、最も給与が高く、最も経験豊富な開発者の XNUMX つであり、自分の仕事に最も満足しており、新しい仕事を探す可能性が最も低いです。
  • 調査参加者の中で、中国の開発者は最も楽観的で、今日生まれた人々は両親よりも良い暮らしをするだろうと信じている。 フランスやドイツなどの西ヨーロッパ諸国の開発者は、将来のことを割り引いて考えています。
  • 何が生産性を妨げているのかという質問に対して、男性は開発に直接関係のない仕事の多さを挙げることが最も多いのに対し、性的マイノリティの代表者は労働環境の「有害さ」に不満を抱いている。

自己PRをしないわけではありません。 Stack Overflow は、ポータルの有無にかかわらず、最後に開発の問題を解決したときのことを思い出すよう回答者に求めました。 その結果、Stack Overflow により開発者は 30 週間あたり 90 ~ XNUMX 分の時間を節約できることがわかりました。

いくつかの事実


Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

毎月、約 50 万人が Stack Overflow を訪れ、経験を学んだり共有したりしてキャリアを構築しています。 このうち 21 万人はプロの開発者か、プロの開発者になるために訓練を受けている大学生です。 回答者の約 4% はプログラミングを職業ではなく趣味だと考えており、回答者の 2% 弱は以前はプロの開発者だったが、現在は職業を変えています。

Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

回答者の約 50% は自分自身をフルスタック開発者、つまり、通常は Web テクノロジーに関連するクライアント コードとサーバー コードの両方を記述する専門家であると呼び、約 17% は自分自身をモバイル アプリケーション開発者であると考えています。 ほとんどの場合、フロントエンド開発者はバックエンド コードも作成しますし、その逆も同様です。 IT 専門職の他の一般的な組み合わせとしては、データベース管理者とシステム管理者、DevOps スペシャリストとサイト信頼性エンジニア、デザイナーとフロントエンド開発者、大学研究者と学者などがあります。

Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

Stack Overflow ユーザーのうちプロの開発者の約 65% は、年に XNUMX 回以上オープンソース プロジェクト (LibreOffice や Gimp など) に貢献しています。 オープンソース プロジェクトへの貢献は、多くの場合、プログラミング言語に依存します。 したがって、Rust、WebAssembly、Elixir を使用する開発者がこれを最も頻繁に行うのに対し、VBA、C#、SQL を使用する開発者はその約半分の頻度でオープン ソース プロジェクトを支援します。

多くの開発者は仕事以外でもコーディングを行っています。 回答者の約 80% がプログラミングが趣味だと考えています。 開発以外の他の責任も、この声明と大きく関連しています。 たとえば、子供を持つプログラマーは、開発を趣味として挙げる可能性が低くなります。 女性の回答者は、プログラミングが趣味であると考える傾向も低かった。

米国では回答者の30%近くが精神的健康上の問題を抱えていると回答しており、この割合は英国、カナダ、ドイツ、インドなど他の大国よりも高い。

Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

今年は、どのソーシャル ネットワークを最も頻繁に使用するかを回答者に尋ねました。 Reddit と YouTube が最も多くの回答でした。 しかし、IT 専門家の好みはソーシャル ネットワークの人気に関する全体的なデータとは一致しておらず、Facebook が 10 位にランクされ、Reddit はトップ 330 にも入っていません (Facebook の月間ユーザー数 2,32 億 XNUMX 万人に対し、Reddit のアクティブ ユーザー数は約 XNUMX 億 XNUMX 万人です) )。

Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

XNUMX 年連続で JavaScript が最も人気のあるプログラミング言語となり、Python が再びランキングで上昇しました。 昨年は C# を、一昨年は PHP を追い抜いたのと同じように、今年の総合ランキングでは Python が Java を追い抜きました。 したがって、Python は現在最も急速に成長しているプログラミング言語です。

最も愛され、「ひどい」、そして「望ましい」プログラミング言語

XNUMX 年連続で Rust がコミュニティで人気のプログラミング言語となり、次に Python が続きました。 Python の人気は急速に高まっているため、このランキングに入っているということは、Python 開発者がますます増えているだけでなく、今後もこの言語を使い続けたいと考えていることを意味します。

VBA と Objective-C は、今年最も「怖い」言語として認識されています。 これは、現在これらの言語を使用している開発者の大部分が、今後も使用することに関心を示していないことを意味します。

Python は XNUMX 年連続で最も「望ましい」言語であり、まだ使用していない開発者が学習したいと考えていることを意味します。 XNUMX 位と XNUMX 位はそれぞれ JavaScript と Go です。

ブロックチェーンについてはどうですか?

Stack Overflow 調査の回答者の大多数は、自分の組織ではブロックチェーン テクノロジを使用しておらず、最も一般的な使用例には暗号通貨が含まれていないと回答しました。 ブロックチェーンはインドの開発者によって最もよく使用されています。

ブロックチェーン技術についてどう思うかと尋ねると、開発者は一般的にその有用性について楽観的です。 しかし、この楽観的な見方は主に若くて経験の浅い専門家に集中しています。 経験豊富な回答者ほど、ブロックチェーン技術は「リソースの無責任な使用」であると言う可能性が高くなります。

最も高収入のプログラミング言語

Stack Overflow 開発者調査の結果が公開: Python が Java を追い抜く

調査対象となった開発者の中で、Clojure、F#、Elixir、Rust を使用している開発者は、米国を拠点とするプログラマーの中で最も高い給与を獲得しており、平均約 70 ドルでした。 ただし、地域差はあります。 米国の Scala 開発者は最も高給取りですが、インドでは Clojure と Rust の開発者が最も稼いでいます。

英語のオリジナルレポートでは、さらに興味深いデータや数値をご覧いただけます。




出所: 3dnews.ru

コメントを追加します