2021年、一番稼げるプログラミング言語は?
ビジネスシーンでプログラミングの知識が必須になる時代は遠くない。2021年に学ぶべきプログラミング言語とは。
業種や職種に限らず、ビジネスシーンでプログラミングの知識が必須になる時代は遠くない。2020年から小学校で、21年からは中学校でプログラミング教育が必須化された。たとえ、プログラム言語を記述するコーディングの技術がないとしても、プログラミングに基づく論理的思考を身に付けることは必須だとする意見もある。もちろん、現時点でそうした知識があれば転職や昇進などに優位に働くこともあるだろう。
しかし、数あるプログラミング言語の中でどれを学べばよいのかと悩むこともあるだろう。paizaは2021年4月15日、「プログラミング言語に関する調査」の結果を発表した。同調査は、2021年3月19~28日の期間、paizaが運営する「paiza転職」を利用中の現役ITエンジニア396人を対象に実施したものだ。ITエンジニアが一番得意な言語や学びたい言語、企業がスキルとして求めている言語や求人において提示年収が高い言語を、その理由とともに明らかにした。こうした情報は非エンジニアにとっても有用だ。2021年に学ぶべきプログラミング言語はどれか。
エンジニアに人気の言語は?
ITエンジニアが最も得意だと思うプログラミング言語は、「Java」が19.8%と最も多くの回答を得た。この結果についてpaizaは、Javaがさまざまなシステムに幅広く使用され、業務経験を持つITエンジニアが多いためとしている。次いで、「Python」が12.5%、「C」と「C#」がそれぞれ10.0%、「C++」が9.8%だった。
一方、最も学びたいプログラミング言語のトップは「Python」(26.6%)だった。次いで、「Rust」が16.3%、「Go」が11.7%、「JavaScript」が8.1%、「Kotlin」が7.0%だった。Pythonは、2020年の調査でもトップになっており、文法が分かりやすくプログラミング初心者でも学びやすい点に加え、AIや機械学習でも活用することから、人気が続くだろうとpaizaは見ている。また2位に入ったRustは、2010年に登場した言語で、安全性や処理速度、並行処理に優れており、近年急速に人気を伸ばしているという。
転職に有利 提示年収が高いプログラミング言語は?
一方、企業が求める開発言語の経験について、paizaに掲載されている求人数の割合は、トップが「JavaScript」の11.9%。次いで、「Java」が11.3%、「PHP」が11.0%、「C#」が7.4%、「Python」が6.2%だった。JavaScriptはフロントエンド開発だけでなく、サーバ側でも利用される二ーズの高い言語だとpaizaは見ている。
なお、エンジニアに人気がある「Python」は5位にとどまることから、エンジニアの希望と企業のニーズには乖離(かいり)があるようだ。
同社は、業務に必要とされる言語別の平均年収も明らかにしている。paizaに掲載されている求人の平均提示年収を見ると、比較的新しい言語が上位を占めている。トップは「Scala」の632万円。次いで、「TypeScript」が616万円、「Go」が612万円、「Kotlin」が600万円、「Python」が591万円だった。
今後新しいサービスを作る際に使いたいプログラミング言語とフレームワークでは、「Python・Django」や「PHP・Laravel」「C#・Unity」「Ruby・Ruby on Rails」「Java・SpringBoot」が上位を占めた。
「Python・Django」を選ぶ理由では、「汎用(はんよう)性が高く、実現できるものの幅が広い」「機械学習・データ分析に強く、今後の成長が期待できる」といった理由が挙がった。「PHP・Laravel」に対しては、「対応しているレンタルサーバが多い」「初学者にも分かりやすい」といった声が聞かれた。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
「Copilot案件」が急増、1年半で13倍に フリーランスに求められるニーズの変化
-
2
PostgreSQLより1.81倍高速? 開発者がSQLの実行を小型AIに丸投げしてみた結果:898th Lap
-
3
SaaSのサポートには、英語で問い合わせた方がトク?
-
4
自治体、企業で進む「Google回帰」 事例で分かる「Gemini Notebook」の活用アイデア
-
5
議事録やマニュアル、社内の"資料の山"を高速処理する「Gemini Notebook」超入門
-
6
AI同士が取引する時代、「相手は誰か」をどう確認する? GMOが信頼基盤を実証
-
7
ChatGPTやCopilotから直接翻訳 「DeepL」のMCP対応で多言語業務はどう変わる?
-
8
証券口座を狙う不正アクセス、光世証券が「パスキー」に切り替えた理由
-
9
iPhoneが「再起動後だけ」落ちる怪……犯人は40年前のUNIXコード なぜ今も?:897th Lap
-
10
神戸市、Copilotの弱点を「Dify」でどう解決? あえて自前でAI環境を構築した理由
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー