開発ツール

好まれる/嫌われるプログラミング言語--Stack Overflow調査が示した開発者の傾向

Stack Overflowは、約9万人の開発者を対象とした調査の結果を発表した。広く使われている言語、開発者に敬遠されている言語、高給の職種と関連のある言語などのランキングが明らかになっている。

 Stack Overflowの年次調査からは有益な情報を大量に得られるが、開発者やプログラマー志望者にとっておそらく最も重要なのは、自分の商売道具、つまりプログラミング言語に関するデータだろう。

 Stack Overflowの年次調査は、プログラマーの働き方を非常に包括的に捉える調査であり、2019年の調査では全世界の約9万人の開発者を対象に実施された。

 2019年の調査で詳しく取り上げられたのは、開発者が使っていて楽しいと感じる言語、給料の高い職と関連のある言語、広く使用されている言語、さらには開発者が好むフレームワーク、データベース、統合開発環境(IDE)などだ。

 Stack Overflowの2019年の調査で特筆に値するプログラミング言語とツールを紹介しよう。

需要があり、使っていて楽しい言語:「Python」

 Pythonはその汎用性の高さから、Stack Overflowの「人気の高い」言語ランキング(開発者に広く使用されている言語のランキング)で順位を上げ続けている。

 2019年の調査では、Pythonが最も急速に成長している主要プログラミング言語となり、「Android」とエンタープライズ分野の主要言語「Java」を抑えて、4番目に広く使用されている言語となった。

 「これほど大規模なテクノロジーがこれほどの早さで成長するのは、Stack Overflowの歴史上初めてのことだ」。Stack OverflowのデータサイエンティストであるJulia Silge氏はこのように述べた。

 「影響力が大きい重要なツールになりつつあり、ソフトウェアエンジニアリングの非常に多くの分野で使用されている」

 Silge氏によると、Pythonの人気が長続きしている理由は、同言語の汎用性にあるという。

 「Pythonはあらゆる点において2番目に優れた言語だ。これは大変な偉業であり、非常に柔軟でうまく設計された言語となっている。最初に学習するのに適した言語だが、高度な技術を持つ専門家にも利用されている」と述べる同氏は、Pythonの用途の例としてDevOpsやウェブ開発、データサイエンスを挙げた。

 開発者にとってさらに重要なのは、人気の高さに見合った需要があることだ。Silge氏は、Stack Overflowが職種に関して収集したデータから、Pythonに対する企業の需要が非常に旺盛であることが分かると述べた。

 Pythonは「愛されている」言語ランキングで2位となったことからも、その人気の高さがうかがえる。これは、開発者が使っていて楽しく、今後も使い続けたいと回答した言語のランキングだ。

 しかしSilge氏によると、人気ランキングではデータベース言語「SQL」から3位の座を奪うのは難しそうで、これ以上は順位を上げられない可能性があるという。

 「SQLよりPythonを使う人の方が多くなるかと言うと、その可能性は低いだろう。SQLは経済の非常に多くの面で役割を果たしている。SQLはこれほどの影響力を持っているのだから、2020年にPythonがSQLを抜くとしたら驚きだ」

人気の高いプログラミング言語ランキング。
人気の高いプログラミング言語ランキング。
提供:Stack Overflow

「開発ツール」で読まれている記事

TechRepublic Japanで人気の記事

編集部オススメ

トレンドまるわかり![PR]

財務・経理
人事・労務
マーケ・営業
購買・調達
生産・製造
データ分析
コミュニケーション
通信・通話
文書・コンテンツ
PC・モバイル
新興技術
ITインフラ
クラウドサービス
OS・ミドルウェア
開発
開発ツール
開発支援
ノンプログラミング開発ツール
データベース
運用
セキュリティ

ホワイトペーパーランキング

  1. 5分でわかる、レポート作成の心得!成果至上主義のせっかちな上司も納得のレポートとは
  2. ノートPCは従来ながらの選び方ではダメ!新しい働き方にも対応する失敗しない選び方を徹底解説
  3. 問題だらけの現場指導を効率化!「人によって教え方が違う」を解消するためのマニュアル整備
  4. 緊急事態宣言解除後の利用率は低下 調査結果に見る「テレワーク」定着を阻む課題とその対応策
  5. たしか、あのデータは、こっちのアプリにあったはず…--業務改善のためのアプリ導入がストレスの原因に?

Follow TechRepublic Japan

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]