リクルートテクノロジーズは、事前調査で「過去に習得または勉強したことがあるプログラミング言語が3言語以上である」と回答した20代~40代のITエンジニア 507名を対象に、プログラミング言語に関するアンケートを実施。一定以上の学習を積んだITエンジニアが「初めて習得」「これから最も重要」と考えるプログラミング言語が明らかになった。
【補足:リクルートテクノロジーズからの「お詫びとお知らせ」(2016/6/20)】
リクルートテクノロジーズは、このアンケート結果を伝えるプレスリリースを「お詫びとお知らせ」(PDF)に変更し、プレスリリースを閲覧した方に多大なご迷惑をお掛けしたとしてお詫びを述べるともに、本件に関する問い合わせ・質問を下記窓口で受け付けている。
株式会社リクルートテクノロジーズ PR 事務局 アウル株式会社内
TEL:03-5545-3888 FAX:03-5545-3887 MAIL:rtc-ml@aur.co.jp
〒107-0052 東京都港区赤坂 1-7-1 赤坂榎坂森ビル 5F
このアンケートでは、「初めて習得する人に一番おすすめのプログラミング言語」と「これから最も重要になりそうなプログラミング言語」について調査。過去に3つ以上のプログラミング言語を学習したITエンジニアに尋ねているため、回答は広い視野から出ているといえる。
初めて習得する人に一番おすすめのプログラミング言語
ランキングは次のとおり。「Java」と「C」が比較的近い支持率で1位・2位になった。また、3位以下を引き離しており、両言語が現在もプログラミング学習のスタンダードにあることが浮き彫りになった。Visual Basic(.NET)やVBAが第3位、第5位、第7位にランクしたのは、Basicのとっつきやすさゆえだろうか。
順位 | プログラミング言語 | 割合 |
---|---|---|
1位 | Java | 17.4% |
2位 | C | 14.4% |
3位 | Visual Basic .NET | 7.1% |
4位 | C# | 5.7% |
5位 | Visual Basic | 5.5% |
6位 | PHP | 4.5% |
7位 | VBA | 4.2% |
8位 | HTML | 4.2% |
9位 | C++ | 3.2% |
10位 | JavaScript | 2.4% |
発表では、なぜその言語を選んだかの理由やコメントも紹介されている。上位3言語については次のとおりである。
順位 | プログラミング言語 | コメント |
---|---|---|
1位 | Java |
|
2位 | C |
|
3位 | Visual Basic .NET |
|
これから最も重要になりそうなプログラミング言語
ランキングは次のとおり。こちらはJavaが圧倒的な支持を集めた。スクリプト言語(JavaScript、Ruby、Python、PHP)が多くランキングされている点は、これらが実案件での利用が増えている、あるいは増えると見る向きが多いことの現れだろう。とはいえ、Javaの優位は揺るがない。日本Javaユーザーグループでも、最近若手の参加が増えているという声を聞く。
順位 | プログラミング言語 | 割合 |
---|---|---|
1位 | Java | 26.9% |
2位 | JavaScript | 8.7% |
3位 | C# | 6.5% |
4位 | Ruby | 4.0% |
5位 | HTML | 3.2% |
6位 | Python | 3.0% |
7位 | PHP | 2.6% |
8位 | Visual Basic .NET | 2.2% |
9位 | Objective-C | 2.0% |
10位 | C | 1.8% |
上位3言語について、その言語を選んだ理由・コメントは次のとおり。
順位 | プログラミング言語 | コメント |
---|---|---|
1位 | Java |
|
2位 | JavaScript |
|
3位 | C# |
|
上記のほか、「仮に、ご自身をプログラミング言語に例えるとしたら、どの言語が最も近いと思いますか?」という質問項目もある。リクルートテクノロジーズでは「それぞれの「プログラミング言語の性質に対するイメージ」がを知ることができる」と述べている。
なお、本アンケートの前に回答者を選択するために行われた事前調査は、20代~40代のITエンジニア2,505名に対して実施された。その質問項目「過去に習得したことがある、または勉強したことがあるプログラミング言語をすべて選択してください」の回答をベースに、学習したことのあるプログラミング言語数で分布をまとめたものが次のグラフである。過半数のITエンジニアがプログラミング言語を3つ以上学習していると回答した。各回答者が学んだ言語の組み合わせは発表されていないが、その人が辿った技術の道のりや職歴を表すものであり、興味深いデータだろう。
より詳細な調査結果は、リクルートテクノロジーズのWebサイトにプレスリリース(PDF)としてアップされている。
アンケート概要
- ■調査方法: インターネットリサーチ
- ■実施期間: 2016年5月20日(金)~2016年6月1日(金)
-
■調査対象 居住地: 全国
性別: 男女
年齢: 20代~40代
職業: ITエンジニア
人数: 507サンプル
アンケート設問
- 事前調査のプログラミング言語の選択肢は、TIOBE Software が発表する「TIOBE Index ”Top Computer Languages” (2016.3)」の上位15項目を抜粋
- Q1~Q6 は、回答者のうちプログラミング言語を3語以上習得・勉強したことがある507名を対象に実施
- Q1、Q3、Q5は、事前調査において6名以上が「習得または勉強したことがある」と回答したプログラミング言語26個から選択
- Q2、Q4、Q6では「特になし」は排除
【事前調査】過去に習得したことがある、または勉強したことがあるプログラミング言語をすべて選択してください。(n=2,505)
Java, C, C++, C#, Python, PHP, JavaScript, Ruby, Perl, Visual Basic .NET, Delphi/Object Pascal, Visual Basic, Objective-C, Swift, Assembly language, R, Groovy, MATLAB, PL/SQL, D, その他(自由回答), 特になし
【Q1】初めて習得する人に1番おすすめのプログラミング言語を教えてください。(単一回答、n=507)
Java, C, Visual Basic, C++, C#, PHP, COBOL, Visual Basic .NET, PL/SQL, VBA, JavaScript, Perl, Ruby, アセンブラ, PL/I, LISP, Delphi/Object Pascal, HTML, Python, Objective-C, Fortran, ABAP, Power Builder, Assembly language, RPG, Prolog, その他, 特になし
【Q2】Q1の理由を教えてください。(フリー回答)
【Q3】これから最も重要になりそうなプログラミング言語を選んでください。(単一回答、n=507)
Java, C, Visual Basic, C++, C#, PHP, COBOL, Visual Basic .NET, PL/SQL, VBA, JavaScript, Perl, Ruby, アセンブラ, PL/I, LISP, Delphi/Object Pascal, HTML, Python, Objective-C, Fortran, ABAP, Power Builder, Assembly language, RPG, Prolog, その他, 特になし
【Q4】Q3の理由を教えてください。(フリー回答)
【Q5】仮に、ご自身をプログラミング言語に例えるとしたら、どの言語が最も近いと思いますか?(単一回答、n=507)
Java, C, Visual Basic, C++, C#, PHP, COBOL, Visual Basic .NET, PL/SQL, VBA, JavaScript, Perl, Ruby, アセンブラ, PL/I, LISP, Delphi/Object Pascal, HTML, Python, Objective-C, Fortran, ABAP, Power Builder, Assembly language, RPG, Prolog, その他, 特になし
【Q6】Q5の理由を教えてください。(フリー回答)
この記事は参考になりましたか?
- この記事の著者
-
市古 明典(編集部)(イチゴ アキノリ)
CodeZine編集部3年目の44歳。宝飾店の売り子、辞書専門編集プロダクションの編集者(兼MS Access担当)を経て、2000年に株式会社翔泳社に入社。月刊DBマガジン(休刊)、IT系技術書・資格学習書の編集を担当後、2014年4月より現職。9月から翌年2月まではNFL観戦のため、常時寝不足。...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です