
画像: GettyImages/RyanJLane
月曜日、Stack Overflowは2021年開発者調査の結果を発表しました。調査結果では、開発者が「苦手」とする特定の言語に対する態度や、特定のプログラミング言語の平均年収など、幅広い感情や経済情報が明らかになっています。では、開発者はどのプログラミング言語を好んでいるのでしょうか?そして、高収入を得るためにはどの言語を学ぶべきなのでしょうか?
参照:学ぶべき最高のプログラミング言語と最悪のプログラミング言語(TechRepublic Premium)
トッププログラミング言語:愛され、嫌われ、そして求められるもの
この結果は、今年5月と6月に83,000人以上のソフトウェア開発者を対象に実施された世界規模の調査に基づいています。開発者が好む言語と苦手な言語を比較すると、Rustがトップにランクインしました。回答者の86.98%がRustを「好き」と回答したのに対し、「苦手」と回答した人はわずか13%でした。Clojureは2位で、回答者の81%が「好き」と回答したのに対し、「苦手」と回答した人はわずか18.88%でした。
興味深いことに、上位2言語とその他の言語の間には大きな差があります。TypeScriptは3位で、回答者の72.73%がこの言語を気に入っていると回答し、27.27%が苦手だと回答しました。以下、Elixir、Julia、Pythonが上位6位に続きます。
一方、COBOLは最も嫌われているプログラミング言語にランクインしました。回答者の84.21%がCOBOLを嫌っていると回答し、COBOLを好んでいると回答した人は15.79%でした。最も嫌われているプログラミング言語のトップ6は、VBA、Matlab、Objective-C、Groovy、アセンブリの順で、下位にランクインしました。
最も求められているプログラミング言語
レポートの一部では、開発者が保有したいプログラミング言語が示されています。Stack Overflowは、これらの言語を「当該言語または技術を使用して開発していないが、開発に興味を示している開発者」の割合に基づいて決定しました。回答者の19.04%がPythonを希望し、大差でトップに立ちました。続いてTypeScript (15.29%)が続きました。以下、JavaScript (14.59%)、Go (14.54%)、Rust (14.09%)、Node.js (11.9%)の順で、最も保有したいプログラミング言語のトップ6を占めています。
「Rustは6年連続で『最も愛されている』言語であり、Pythonは5年連続で『最も求められている』言語です。Rustほど『新しい』言語ではありませんが、Pythonは習得しやすく、幅広い業界で応用可能です。最も広く実装されている言語の一つであり、プログラムは明確で読みやすい傾向があります」と、Stack Overflowのマーケティングコミュニケーション担当SVP、Khalid El Khatib氏は述べています。
最も給与の高いプログラミング言語
レポートの一部では、プログラミング言語を開発者の給与水準に基づいてランキングしています。この数値を算出するために、調査では回答者に総報酬額を尋ねました。Clojureは95,000ドルでトップに立ち、次点のF#(81,037ドル)を約14,000ドル上回りました。ElixirとErlangはどちらも同額(80,077ドル)で、これにPerlとRubyが続き、こちらも同額(80,000ドル)でした。一方、Dartは32,986ドルで最下位となり、PHP(38,916ドル)をわずか数千ドル下回りました。
参照: C++ プログラミング言語: あらゆるものの基盤となった経緯と今後の展望 (無料 PDF) (TechRepublic)
昨年、新型コロナウイルス感染症の影響で失業率が高く、自宅で過ごす時間が増えたため、スキルアップやマイクロクレデンシャルといったオンライン教育の機会は、履歴書のスキルアップを目指す人々にとって人気の選択肢となりました。ハリド・エル・ハティブ氏は、これらの要因のいくつかが、特定のプログラミング言語などの需要の急増に影響を与えている可能性があると述べています。
「簡単に学べる言語やフレームワークの台頭は、人々がコーディングを学ぶ方法にも関係しているかもしれません。特に数ヶ月にわたるロックダウンの後、デジタル学習やオンラインリソースは非常に人気があり、60%の人がオンラインでコーディングを学んでいます」と彼は述べています。
COBOL について学習することに興味がありますか? 初心者からエキスパートまでを対象とした完全な COBOL コースをご覧ください。