雇用主が働き手に求めるプログラミング言語スキル
企業が技術者に求めているプログラミング言語は何だろうか?IEEE Spectrumが発表した最新のデータによると、世界で最も人気のあるプログラミング言語のいくつかを知っていることは、大きな仕事のチャンスにつながるといいます。
IEEE Spectrumの最新の世界のトッププログラミング言語リストでは、雇用者の需要によって言語を分離することができます。「IEEEジョブサイトに掲載されている求人情報から、さまざまなプログラミング言語の需要を測定しました」と、その方法を説明しています。D、Go、J、Processing、Rなど、平文では曖昧な言語も含まれているため、これらの言語には「X programming」という形式の厳密なマッチングを使用しています」。この方法に基づいて、IEEEは以下のような内訳を作成することができました。
Pythonがこのリストのトップに位置することは、その汎用性と高度な専門性の両方の文脈における有用性を考えると、驚くべきことではありません。ここ数年、より多くの技術者や研究者がデータサイエンスや人工知能(A.I.)の分野でPythonを利用しており、その過程で膨大なドキュメントやライブラリが作成されています。
C、Java、JavaScript、C++は、世界中のソフトウェアの膨大な割合を占める言語です。雇用者が将来的に他の言語でアプリケーションやサービスを構築することに興味を持っていたとしても、これらの古い言語には、何十年とは言わないまでも、何年も維持しなければならない膨大なレガシーコードが存在しています。
しかし、雇用者に最も人気のある言語が必ずしも高給取りであるとは限らないことを(文字通り)知っておく必要があります。国内の数百万件の求人情報を収集・分析しているBurning Glass社の分析によると、RubyやTypeScriptなどの言語は、PythonやJavaScriptと同じくらい、あるいはそれ以上の報酬を得られる可能性があるという。技術系の多くの分野と同様に、個人の専門性と経験が報酬に大きな影響を与えます。
しかし、雇用者が求めるプログラミング言語を学びたいのであれば、Pythonを選んで間違いはありません。この言語を初めて学ぶ場合は、Python.orgでプログラミングとPythonに関する初心者向けのガイドを提供しています。また、w3schoolsなどのサイトでは、Pythonの様々な側面に関する便利なチュートリアルを提供しています。
出典:Dice「Employers Want Technologists Who Know These Programming Languages」