日刊アメーバニュース

プログラマーの就職に有利な10のプログラミング言語

2014年02月13日 21時00分
提供:インターネットコム

プログラマーとして就職に有利なプログラミング言語は何だろう?

【画像が掲載された記事、より大きな画像、その他の画像など】

この疑問に回答するため、eWeek では複数の求人情報サイトをチェックし、企業が求めるプログラミング言語スキルを調査した。また TIOBE Index などのプログラミング言語の人気ランキングサイトも調査。これらの調査結果に、企業の求人担当者に対する eWeek による独自インタビューの結果を加味して、2014年就職に有利なプログラミング言語トップ10リストを作成した。

今回公表するトップ10リストは、科学的な裏付けのあるものではない。また、地域によっても求められる言語は異なっている。例えば企業がプログラマーに求める言語は、ニューヨークでは Python が1位だったが、サンフランシスコでは Ruby が1位だった。

だが少なくとも、ここで紹介する言語はすべて企業によって求められているものであることは間違いない。学んでおいて損はないだろう。

1. Java

eWeek による調査で No.1 になったプログラミング言語は、Java だった。Java は、あらゆる分野で上位にランキングされている。例えば TIOBE のランキングでは、Java は C に次いで2位に位置付けられている。

Java は企業アプリの世界では相変わらずよく利用されているし、モバイルや Web それにビッグデータの世界でも成長を示している。例えば Java ベースの Hadoop は、いま最もホットな技術の1つだ。

2. JavaScript

JavaScript は批判されることの多い言語。だが、Web の世界における共通語として高い需要がある。JavaScript は、プログラミング技術に関するナレッジコミュニティである Stack Overflow の2013年求人タグで最も求められていた言語だった。TIOBE インデックスでも9位にランキングされている。JavaScript 関連のスキルである jQuery や Node.js も、プログラマーを求める企業からの需要が多い。

3. C/C++

C と C++ は、どちらももっとも人気の高いプログラミング言語。C はシステム開発や、組み込みシステムアプリケーションなどのアプリケーション開発に利用されている。C++ は当初「C with Classes」と呼ばれていた言語で、システムソフトウェア、アプリケーションソフトウェア、デバイスドライバ、組み込みソフトウェア、ハイパフォーマンスサーバーおよびクライアントアプリケーション、そしてビデオゲームなどのエンターテインメントソフトウェアの開発で利用されている。

TIOBE のインデックスでは C は1位、C++ は4位にランキングされている。

4. C#

Microsoft による C# は Java の代替言語として開発された。Java、C、C++、そして Delphi から言語仕様を引き継いでいる。C# の主要開発者である Anders Hejlsberg 氏が Delphi の開発者であったため、構文は Delphi のものに近い。

Microsoft の力を得て、C# は開発者の間で高い人気を得た。TIOBE インデックスでは、C# は5番目に人気の高い言語に位置付けられている。

5. PHP

PHP は、広く利用される汎用スクリプト言語。動的 Web ページを実現するために開発された。PHP Company として知られる Zend Technologies は、PHP の長期サポートを公表している。

Stack Overflow における求職者および求人企業からの2013年検索数ランキングでは、PHP は4位だった。TIOBE インデックスでは6番目に人気の高い言語だ。

6. Python

Pyhon は様々なアプリケーション分野で広く利用されている動的言語。しばしば、Tcl、Perl、Ruby、Scheme、Java と比較される。開発者がより少ない行数でコードを書くことができるのが特徴。

Python は求人情報サイトでトレンドとなっている言語。ニューヨークの求人企業の間では Python の人気は最も高く、サンフランシスコでも3位となっている。TIOBE インデックスでは Python は8位にランクされている。

7. Ruby

Ruby はシンプルさと生産性にフォーカスした動的言語。洗練された構文を持ち、可読性が高く、プログラミングしやすい。Ruby は Engine Yard や、Salesforce.com の Heroku が提供する PaaS 環境で採用されたことから、企業からの注目を集めている。また、Coupa Software などの企業による企業向けアプリケーションでも利用されている。

Ruby はサンフランシスコの求人企業の間で、最も必要とされているプログラミングスキルだ。

8. Objective-C

Objective-C は、オブジェクト指向の言語。C 言語に Smalltalk 型のメッセージングを追加したものだ。主に、Apple の Mac OS X や iOS 向けのネイティブアプリ開発で利用される。Apple プラットフォームの人気が高まった結果、Objective-C を学ぶ人も増加した。eWeek による調査でも、iOS スキルと Objective-C はあらゆる分野で必要とされていることが明らかになっている。

TIOBE インデックスでは、Objective-C は3番目に人気の高いプログラミング言語とされている。

9. HTML5

HTML5 は、Web ページを構築するためのマークアップ言語であり、インターネットのコア技術でもある。HTML5 は、HTML の5回目の改定バージョン。VisionMobile によれば、HTML5 はモバイル開発で重要な役割を果たしており、Web スキルを拡張したい、Web 資産をモバイルで活用したいと考える開発者に開発パスを提供している。37%の開発者が、モバイル Web サイトや Web アプリの開発で HTML5 を使用している。

10. CSS

カスケーディング・スタイル・シート(Cascading Style Sheets:CSS)は、マークアップ言語で記載された文書の体裁やフォーマットを支持するスタイルシート言語。

CSS はコンテンツを、レイアウト、カラ―、フォントといった、文書の体裁と分離させることを可能にするために設計された。CSS は、Stack Overflow の求人サイトで高い人気を誇るタグの1つになっている。

(この記事は、2月11日付け英文記事の抄訳です)


【関連記事】
Facebook が「D 言語」の利用を開始
女性もプログラミングを学ぶべきと主張するドキュメンタリー映画「She++」公開へ − 20歳の学生が製作
人気の開発者向けツール ベスト5
自動車メーカー「フォード・モーター」が、アプリ開発者向けのカンファレンスを開催

ログインしてコメントする

アメーバ会員登録(無料でカンタン)

Facebookのコメント

ITアクセスランキング

  1. 1エレコム、全天球360度カメラと防水ケース付き半天球360度カメラを発売写真 9月28日08時15分
  2. 2アイ・オー、「怪獣娘~ウルトラ怪獣擬人化計画~」とコラボしたUSBメモリを発売写真 9月27日22時35分
  3. 3プラネックス、多機能センサーと連動できるネットワークカメラ「カメラ一発!」を発売写真 9月27日08時25分
  4. 4BiNDクラウドにCMSが導入、ブログ機能「BiND Press」でスマホから更新可能に写真 9月27日22時30分
  5. 5ポケモンGOに最適!サンコーがスマホ冷却ファン付きモバイルバッテリーを発売写真 9月27日08時15分

ランキング

記事配信のポリシーについて

TOPへ戻る