JetBrains が 2023 年開発者レポートをリリースしました。 35年来の危機は存在するのか?最高のプログラミング言語はどれですか?

JetBrains が 2023 年開発者レポートをリリースしました。 35年来の危機は存在するのか?最高のプログラミング言語はどれですか?

開発者の間で大きな影響力を持つ JetBrains が、毎年恒例の「開発者エコシステムの現状」レポートを発表しました。

このレポートには、プログラミング言語、ツール、テクノロジーから人口統計や興味深い事実に至るまで、さまざまなトピックを網羅した、世界中の 26,348 人の開発者からの洞察がまとめられています。

プログラマー コミュニティのユニークなライフスタイル、興味、情熱など、さまざまな側面を観察できます。

また、今年の人工知能人気を受けて、JetBrains は、開発者の AI に関する見解や懸念、AI アシスタントの一般的な機能、AI 強化ツールの現在の使用状況など、AI の現状に関するいくつかの新しい情報もレポートに追加しました。

もちろん、一部の読者が JetBrains についてあまり知らないということがないように、最初に簡単に紹介しておきます。

JetBrains は 2000 年に 3 人のロシア人ソフトウェア開発者によって IntelliJ Software として設立され、プラハに本社を置いています。

JetBrains は、すべての主要なプログラミング言語を網羅し、プログラマーによく知られている多くの IDE を開発してきました。以下にその画像を示します。

プログラマーは上記のソフトウェアを見ると必ずショックを受けるでしょう。

私は、限られたプログラミングキャリアの中で、IntelliJ IDEA、WebStorm、PyCharm、CLion など、いくつかの製品を使用しました。

JetBrains の製品はそのインテリジェンスさで知られていますが、大量のメモリも消費します。 JetBrains のもう一つの貢献は、2011 年に Kotlin プログラミング言語を作成したことです。

さて、これ以上前置きはこれくらいにして、2023 年のプログラマー コミュニティにおける興味深い現象をいくつか見てみましょう。

プログラミング言語戦争

影響を受ける最初のものは、もちろんプログラミング言語をめぐる争いです。

振り返ってみると、Java は確実に 1 位であり、「人生は短いので Python を使う」、「PHP は世界最高のプログラミング言語」、「C++ に精通している」というフレーズは人々を笑顔にすることができます。

2023年現在、Javaはもはや人気がありません。以下のデータは、開発者が1年間にどのプログラミング言語を使用したかに基づいています。表には過去7年間の統計結果が記載されています。

最も使用されている 3 つの言語は過去 3 年間同じままですが、JavaScript の割合は減少していることがわかります。レポートでは、JS プログラマーは別の言語を学ぶ傾向が強い可能性があると説明しています。

表の最後の列は、2024 年におけるさまざまな言語の可能性を示しています。レポートでは、Rust が最大の可能性を秘めていると予測しています。 「厳格な安全性とメモリ所有権のメカニズムによってC++の置き換えを目指すRustは、Goユーザーの6人中6人がRustの採用を検討していることから、当初はGoを上回る可能性がある」と報告書は述べている。

Objective-C は寿命を迎えたようです。近年、OC はユーザーの 3 分の 2 を失いました。レポートでは、Swift、Kotlin、Dart などの複数のオプションがあるため、iOS 開発者は甘やかされ、Objective-C に固執する理由はほとんどないと考えています。

実際、プログラミング言語戦争に関しては、ユーザー数に加えて、どの言語のプログラマーが最も多くの収入を得ているかも注目することができます。

以下のグラフは、主要言語別の高給従業員の割合を示しています(高給とは、その国の給与が上位 25% に入ることを意味します)。

2023 年には、Scala、Go、Kotlin 開発者が最も給与の高い上位 3 つのカテゴリになります。雇用主は、これらの言語の複雑さに対応できる専門家の価値を認識しており、これら 3 種類の開発者は競争相手よりも優れています。

人口統計

プログラマーは若者の仕事と言われ、多くの業界ではいわゆる「35歳危機」も起きている。では、このレポートで示された状況とはどのようなものなのだろうか。

回答者の年齢分布は上記の通りです。丸めによるものだと思いますか?パーセンテージの合計は少し問題がありますが、大きな問題ではありません。

若者がかなりの割合を占めていることがわかります。

ただし、ここでカウントされている開発者は、コーディングを担当するプログラマーだけではないことに注意してください。次の図は、回答者が従事している具体的な仕事を示しています。

もちろん、コーディングする人が依然として大多数を占めています。

私たちが懸念している年齢の問題に関しても、このレポートでは、さまざまな国や地域における 30 歳未満の開発者の割合も丁寧に示されています。

弊社の比率は69%です。どう思いますか?

次に、学歴の分布を見てみましょう。

学部生が約半数を占め主力で、修士課程の学生が17%を占めています。

年齢と教育について話した後、性別について見てみましょう。次の表は、過去 3 年間のテクノロジー業界における男女比の分布を示しています。

女性開発者の割合は2021年以降改善しておらず、わずか5%にとどまっており、業界内で大きな男女格差があることがわかります。

私がコーディングをしていた頃を振り返ると、数少ない女性の同僚は、基本的にテスターやフロントエンド開発者ばかりでした。会社で働くことは理工系の大学に通っているようなもので、オブジェクト指向プログラミングの本質をつかむことができませんでした。

しかし、報告書では、韓国の30歳未満の女性プログラマーの割合が14%に達したことも言及されている。これは、男女平等を推進し、女性が IT 分野でのキャリアを追求することを奨励するために 1990 年代半ばから実施されてきた戦略的かつ長期的な政府政策の結果であると考えられます。

次に、国や地域別の開発者の収入比較を見てみましょう。

図に記載されているデータは、米ドルで表した税引き後の平均年間給与です。

AIの活用方法

2023 年に大規模モデルが普及すると、AI は開発者をどのように支援できるでしょうか?

下の図は、生成 AI サービスの複雑な環境に関する開発者の見解をまとめたものです。

開発者の 59% が AI 生成サービスの使用に関してセキュリティ上の懸念を抱いており、53% がクラウドベースの AI 生成サービスを使用して作業タスクを完了する準備ができています。

回答者の 42% は AI 生成サービスの使用について倫理的な懸念を抱いており、40% はローカルまたはオフラインの AI ツールがクラウドベースのソリューションの品質とパフォーマンスに匹敵する可能性は低いと考えています。

28% は自社のポリシーによりクラウドベースの AI ツールの使用が制限されていると感じており、19% は AGI (汎用人工知能) が人間に対して敵対的になるのではないかと懸念しています。

ChatGPT と GitHub Copilot の比較は次のとおりです。

ChatGPTが勝利しました。

次の表は、開発者が既存の AI アシスタントを使用してコーディングする頻度を示しています。

より人気のある機能としては、自然言語ソフトウェア開発に関する一般的な質問、コードの生成、コメントやドキュメントの生成、バグの説明と修正、コードの説明、テストの生成などがあります。

メンタルヘルス

統計によると、開発者の 73% がキャリアのある時点で燃え尽き症候群を経験しています。

2023年、開発者は身体活動や睡眠の質を追跡する自己モニタリングアプリやデバイスを使用して、メンタルヘルスにさらに注意を払い始めました。

実際、自己組織化や時間管理などのメンタルヘルスに関連する要素は、開発者のコ​​ーディング生産性に大きな影響を与える可能性があります。

他の人がメンタルヘルスの問題にどのように対処しているかをご覧ください。

回答者の 51% は気にしていないが、残りの回答者は心理学的テクニックや実践を学んだり、セラピストに診てもらったり、処方薬や市販薬を服用したりして症状を管理しようとしている。

——一人でも自分の体を大切にしてくださいね〜

さらに、レポートでは次の質問についても説明しています: なぜソフトウェア開発者になることを選んだのですか?

回答者が挙げた理由としては、テクノロジーが面白い、プログラミングが趣味、複雑な課題に取り組むことに熱心、何か新しいものを作りたい、などが挙げられます。

編集者としては、何か面白いものを作りたいのかもしれないけど、どう言えばいいんだろう?結局仕事は仕事です。

上のグラフは、回答者が仕事で最も重視するものを示しており、上位 3 つは、適切な労働時間、高い給与、そして何かを達成できるという感覚です。

最後に、皆さんに質問します。仕事のどの側面があなたにとって最も重要ですか?

<<:  物理学者は人間が「マトリックス」の中で生きていることを証明するのか?宇宙は「シミュレーションシステム」であり、複数のシステムにより情報進化は安定する傾向があることが確認されている

>>: 

ブログ    
ブログ    

推薦する

2023 年にビジネス リーダーが注目すべき IT の注目点トップ 10

選択の余地はありません。2022年は近年で最も激動の年の一つになるでしょう。 テクノロジーもこの混乱...

インターネットと自動車の大手企業が「自動運転」に賭けているのはなぜでしょうか?

米国現地時間の水曜日、マスク氏はソーシャルメディア上で、同社が今週、一部の選ばれた顧客に対して初の「...

機械学習と古典的なアルゴリズムの概念をわかりやすい言葉で説明しました。初心者必読

データ分野では、多くの人が機械学習について語っていますが、それが何であるかを明確に説明できる人はごく...

人工知能に関する12の有名な引用

[[321443]]アラン・チューリング(1912-1954)は、人工知能の概念を真剣に受け止めた最...

ボストン住宅データセットに基づくシンプルなMLP回帰モデルのトレーニング

[[422501]]多層パーセプトロン(MLP)は非常に長い歴史を持っています。多層パーセプトロン(...

エラー率が44%減少しました!ニューヨーク大学の最新の「顔生成」は、年齢を自由に変えることが可能で、10代から高齢者まであらゆる人をカバーできる。

現在の「顔認識システム」は老化防止能力が非常に弱く、人の顔が老化すると認識性能が大幅に低下し、一定期...

中国は5GやAIなどの分野で米国に追いつきつつあるが、設備や技術は依然として遅れている

米国のエレクトロニクス業界向け戦略コンサルティング会社、インターナショナル・ビジネス・ストラテジーズ...

初心者と専門家のための機械学習に関するベスト 10 書籍

機械学習を学びたいですか? まずはこの 10 冊の本から始めましょう。 [[374789]] >...

...

...

...

AI を使って AI を修正しますか?これらの検出ツールを理解する

生成型AI作成ロボットの登場以来、各界はロボットを使って記事や学術論文を書くようになりました。この状...

2024年に期待するAI関連ニュース5選

OpenAIが2022年11月にChatGPTをリリースした後、GPT-4やEU AI法案からAI検...

ついに誰かがナレッジグラフをわかりやすく説明してくれた

[[382731]]この記事は、劉宇、趙紅宇らが執筆したWeChatパブリックアカウント「ビッグデー...

...