【IT】習得したいプログラミング言語、したくない言語 プログラミング言語実態調査 2018

 ITエンジニアは今後、どんなプログラミング言語を学びたいのか。またもう要らないと感じているプログラミング言語は何か。これらを明らかにするために、日経 xTECHでは「プログラミング言語実態調査 2018」を実施。
その結果、ITエンジニアが今後有望視するプログラミング言語が浮かび上がった。

 調査では、今後スキルを磨きたいプログラミング言語を複数回答で聞いた。すると、スキルを磨きたい言語の第1位は「Python」だった。回答者1000人中、実に670人がPythonを選んだ。ITエンジニアのおよそ3人に2人がPythonを推す状況だ。

https://i.imgur.com/hPHc5Q2.png

今後、スキルを磨きたいと思う言語

 Pythonは最近のAI(人工知能)関連のシステムで欠かせないプログラミング言語になっている。ライブラリーやフレームワークも豊富であり、AIブームの到来で有望視するITエンジニアが多いと見られる。

 スキルを磨きたいプログラミング言語の第2位は「JavaScript」(547人)だ。過半数を占める回答者がJavaScriptを挙げている。
同じくWeb技術の「HTML/CSS」(373人)も4位に入った。こうしたWeb技術を用いたシステムが現場で増えている表れだろう。

 第3位は「Java」(391人)、第5位は「C/C++」(372人)、第6位は「C#」(364人)だった。いずれも現在利用しているプログラミング言語の上位を占める言語である。

 次に、スキルを磨きたい言語と年齢の関係に着目した。全体の傾向は大きく変わらなかったが、29歳以下のITエンジニアの75%がPythonと答えていた。若手ITエンジニアにとってPython

@以下非公開です

2019/01/24
プログラミング言語実態調査 2018
習得したいプログラミング言語、したくない言語
安藤 正芳=日経 xTECH/日経SYSTEMS
https://tech.nikkeibp.co.jp/

1次郎丸 ★2019/01/24(木) 00:39:41.91ID:tqkH5Z1/9
 ITエンジニアは今後、どんなプログラミング言語を学びたいのか。またもう要らないと感じているプログラミング言語は何か。これらを明らかにするために、日経 xTECHでは「プログラミング言語実態調査 2018」を実施。
その結果、ITエンジニアが今後有望視するプログラミング言語が浮かび上がった。

 調査では、今後スキルを磨きたいプログラミング言語を複数回答で聞いた。すると、スキルを磨きたい言語の第1位は「Python」だった。回答者1000人中、実に670人がPythonを選んだ。ITエンジニアのおよそ3人に2人がPythonを推す状況だ。

https://i.imgur.com/hPHc5Q2.png

今後、スキルを磨きたいと思う言語

 Pythonは最近のAI(人工知能)関連のシステムで欠かせないプログラミング言語になっている。ライブラリーやフレームワークも豊富であり、AIブームの到来で有望視するITエンジニアが多いと見られる。

 スキルを磨きたいプログラミング言語の第2位は「JavaScript」(547人)だ。過半数を占める回答者がJavaScriptを挙げている。
同じくWeb技術の「HTML/CSS」(373人)も4位に入った。こうしたWeb技術を用いたシステムが現場で増えている表れだろう。

 第3位は「Java」(391人)、第5位は「C/C++」(372人)、第6位は「C#」(364人)だった。いずれも現在利用しているプログラミング言語の上位を占める言語である。

 次に、スキルを磨きたい言語と年齢の関係に着目した。全体の傾向は大きく変わらなかったが、29歳以下のITエンジニアの75%がPythonと答えていた。若手ITエンジニアにとってPython

@以下非公開です

2019/01/24
プログラミング言語実態調査 2018
習得したいプログラミング言語、したくない言語
安藤 正芳=日経 xTECH/日経SYSTEMS
https://tech.nikkeibp.co.jp/

2名無しさん@1周年2019/01/24(木) 00:40:13.71ID:Yk11+R9T0
Rubyかな
3名無しさん@1周年2019/01/24(木) 00:40:30.46ID:iyCHQUlG0
小学生がC++してる現実があるんですよ
4名無しさん@1周年2019/01/24(木) 00:40:37.43ID:e7mqIj/60
COBOL
フォートラン
5名無しさん@1周年2019/01/24(木) 00:40:55.40ID:I1Hnezi40
Z80弄ってたがもう忘れた
6名無しさん@1周年2019/01/24(木) 00:41:40.24ID:FtzQbkXd0
アセンブラは楽勝
7名無しさん@1周年2019/01/24(木) 00:41:43.54ID:Wy9M9Dxh0
COBOLがあってVB6が無い
8名無しさん@1周年2019/01/24(木) 00:41:59.57ID:gVGvJ/gj0
なんでPascalがないんだっけ?
9名無しさん@1周年2019/01/24(木) 00:42:01.71ID:sKP7ORCT0
厚労省「すいません、COBOL分かる人間が少なくて勤労統計調査のチェック甘かったです」
http://hayabusa9.5ch.net/test/read.cgi/news/1548238351/
10名無しさん@1周年2019/01/24(木) 00:42:11.87ID:f8kW+gZs0
basic
11名無しさん@1周年2019/01/24(木) 00:43:03.57ID:9geYbS/80
記事に出てるのは、主要な言語ばっかりって印象だけど
12名無しさん@1周年2019/01/24(木) 00:43:05.72ID:gMwZ9Hil0
>第5位は「C/C++」(372人)、第6位は「C#」(364人)

古い方が負けてないのが意外

13名無しさん@1周年2019/01/24(木) 00:43:54.33ID:o1IDntRT0
JavaScript…?
14名無しさん@1周年2019/01/24(木) 00:44:14.29ID:KjkbUzrr0
以下非公開を載せるな!
15名無しさん@1周年2019/01/24(木) 00:44:29.89ID:BaHB52h40
アセンブラー
16名無しさん@1周年2019/01/24(木) 00:44:47.09ID:82m89+3N0
覚える必要なんかねえと思うんだけどねえ。
時間が余ってんならまだしも、さらにこれに英語教育まで突っ込むんだろう?
まともなやつが考えることだとはとても思えん。
17名無しさん@1周年2019/01/24(木) 00:44:50.56ID:BLaarDLY0
Cがデファクトスタンダードだし
18名無しさん@1周年2019/01/24(木) 00:44:53.91ID:e66RQfs60
プログラミングで言語のスキルを磨くってなんだろうね
言語なんか二の次だよ
19名無しさん@1周年2019/01/24(木) 00:44:58.71ID:TfCJ2tRn0
javaが嫌だな。
20名無しさん@1周年2019/01/24(木) 00:44:59.59ID:jxZ/FfYF0
ベーシック
カセットテープで
21名無しさん@1周年2019/01/24(木) 00:45:07.03ID:8G8pktbO0
一流のプログラマは1年につき1つの言語を習得するらしい。
22名無しさん@1周年2019/01/24(木) 00:45:36.02ID:Um8vHikz0
>Pythonは最近のAI(人工知能)関連のシステムで欠かせない
>プログラミング言語になっている

Pythonは呼び出してるだけでAI(人工知能)関連の本体はC言語なのに。

23名無しさん@1周年2019/01/24(木) 00:46:00.07ID:ktAS5G0w0
個人的にhtmlってプログラミング言語のイメージないんだが
24名無しさん@1周年2019/01/24(木) 00:46:22.71ID:vov0wJN+0
HTMLとかCSSてスキルを磨きたいの?
全部のタグを暗記しようとしてるの?
並べるだけだから難しくなかった記憶があるが、忘れてる
25名無しさん@1周年2019/01/24(木) 00:46:56.46ID:YyhKnGb/0
『Java』と『Perl』だけは死んでも嫌

というか一刻も早く消えて欲しい言語の双巨頭
もしタイムマシンが出来たら両開発者達にもう一度最初っから開発設計を見直せと忠告したい

26名無しさん@1周年2019/01/24(木) 00:47:53.42ID:NVNeTxKG0
@以下非公開です
27名無しさん@1周年2019/01/24(木) 00:47:56.64ID:IDBkj1Ms0
>>16
素の思考力を身に着けさせるのが先だろうにな
文化面も手抜きだし

ペラペラならぬペラッペラな人材の量産

28名無しさん@1周年2019/01/24(木) 00:48:01.10ID:82m89+3N0
まあ、おそらく今だと動的言語使うんじゃねえか。
とはいえ、選ぶ方は時代遅れにならない言語を使いたいだろうけど。
それだと結局、Cになっちまうな。
29名無しさん@1周年2019/01/24(木) 00:48:26.77ID:FcQH7qAq0
LabViewとか転職に有利?
30名無しさん@1周年2019/01/24(木) 00:48:39.28ID:tcBgQ8Eg0
smalltalkが無い!
って、いま使ってる人いないか
31名無しさん@1周年2019/01/24(木) 00:48:44.58ID:xpRfdB1e0
>>25
VBちやん「残念でした!」
32名無しさん@1周年2019/01/24(木) 00:48:50.58ID:kv6RgXrk0
Delphi:(´・ω・`)
33名無しさん@1周年2019/01/24(木) 00:48:54.44ID:WDPJT4ZC0
PL/1 が入ってるなんてネタだろ⁉
34名無しさん@1周年2019/01/24(木) 00:49:00.44ID:/Wy82y1t0
こんなもん遠からず日本語で適当なフローチャート書けばAIがディープラーニングで良い感じに忖度して勝手にプログラム組んでくれるようになるだろ
35名無しさん@1周年2019/01/24(木) 00:49:56.86ID:IDBkj1Ms0
LISPは震災さえなければ天下取れたのにな
36名無しさん@1周年2019/01/24(木) 00:49:57.16ID:bZWKWk7v0
「プログラマーが何の言語を身につけたいか」
のスレに来て学校教育を語ってるお前らみたいののどこに思考力があんねん>>16 >>27
37名無しさん@1周年2019/01/24(木) 00:50:07.10ID:KjkbUzrr0
LabVIEWがイチバンだねw
38名無しさん@1周年2019/01/24(木) 00:50:53.29ID:OJbUynfv0
JavaScriptはないわ
誰に聞いたの?って話
39名無しさん@1周年2019/01/24(木) 00:51:18.63ID:+EjMdaGH0
気合のアッセンブラだな
いまや専門書なんてあるんか
40名無しさん@1周年2019/01/24(木) 00:51:22.71ID:82m89+3N0
大昔ならFortranだったかもしれんね。
ちょい昔ならJAVAだったかも。
今は難しい。
5年もすれば使ってない言語になってそうなものばかり。
41名無しさん@1周年2019/01/24(木) 00:51:57.29ID:kWhaPFSE0
C#はC++の上位互換じゃねーぞ、勘違いすんなよ
.NET Framework っていうクソ規格のそれっぽい別名がC#な
42名無しさん@1周年2019/01/24(木) 00:52:31.21ID:x/TmiF9z0
なんでーJAVAいいじゃん
プラットフォーム変えても動くしー
43名無しさん@1周年2019/01/24(木) 00:53:12.81ID:d35X67AX0
とりあえずJavaScriptやっとけ
44名無しさん@1周年2019/01/24(木) 00:53:32.95ID:e66RQfs60
組み込み屋はC/C++が主だけど、アセンブラもJavaもpythonもhtmlもJavascriptも使わされるんだよなぁ
45名無しさん@1周年2019/01/24(木) 00:54:12.65ID:38o4bzs40
また言語のスレかいな
そもそも目的に合う処理系選べばいいだけで、どんな言語がいいとかバカじゃないのか?
販売管理と法人会計と人間との会話スキル覚えたほうがよっぽど食いっぱぐれないぞ
46名無しさん@1周年2019/01/24(木) 00:54:20.99ID:82m89+3N0
>>41
案外悪くない選択肢のような気もするが。
ちょっとねえかなあ。
とはいえ、OSS信奉者が重視するほどオープンには拘らない気もするが。
47名無しさん@1周年2019/01/24(木) 00:54:57.11ID:fH4/AZzC0
マシン語
48名無しさん@1周年2019/01/24(木) 00:55:24.30ID:FGH4AuFF0
>>34
ブロックを組み合わせてコードを自動生成させるツールとかあるけど
普通に書いたほうが早いような気がする
検証なんかは視覚的で使えるんだけどね
49名無しさん@1周年2019/01/24(木) 00:55:38.87ID:QXDblfrG0
>>39
CPUごとの設計だし、まず無いと思う。

でもアセンブラはまだまだ超現役。

特にリアルタイム性とコスト両立が求められる車載。

50名無しさん@1周年2019/01/24(木) 00:56:24.37ID:F35hSxVl0
Pythonの何がいいのかさっぱり理解できん
51名無しさん@1周年2019/01/24(木) 00:56:38.12ID:82m89+3N0
そいや高専じゃ何やるの?やっぱCか?
52名無しさん@1周年2019/01/24(木) 00:56:39.42ID:J0UqvynU0
Python簡単だな
53名無しさん@1周年2019/01/24(木) 00:56:45.65ID:GjqapOaa0
ふざけんなJavaこそプログラムの王であり王道
基幹システムの様な重要なシステムは何故Javaで作るのか
考えた方がよい

無事にシステムが稼働するという事はそれだけでも偉大な事なのだよ

54名無しさん@1周年2019/01/24(木) 00:57:10.71ID:RzH0OwFI0
お前らCOBOLも知らないでよくプログラマーを名乗れるな
恥ずかしくないの?
55名無しさん@1周年2019/01/24(木) 00:57:46.66ID:QuvzjQQR0
>>12
Cは今でも組込み系ではほぼ必須。
56名無しさん@1周年2019/01/24(木) 00:57:56.79ID:QXDblfrG0
>>51
高専卒だがJavaとC++どっちの言語でも組み込み書いてたよ、授業で
57名無しさん@1周年2019/01/24(木) 00:58:06.12ID:/CmEA5CZ0
25年くらい前に高校の授業でbasic習ったけどもっと他も習っときゃ良かったな
58名無しさん@1周年2019/01/24(木) 00:58:24.52ID:GjqapOaa0
>>54
COBOLerはもういい加減STOP RUN してくれ
59名無しさん@1周年2019/01/24(木) 00:58:34.39ID:k7eIyawf0
数年間隔で触る羽目になるExcel VBA
Cベースならこんなにイライラしないと思う
60名無しさん@1周年2019/01/24(木) 00:58:35.54ID:82m89+3N0
>>50
記述性の高さと豊富なLibraryじゃないかな。
機械学習は俺にとっては異次元世界。
でも、学習目的ならrubyの方が一貫してるかなあ。
ただクラス設計とかまでやるとはあまり思えんけど。

やるんかねえ。
if~then~elseとかだとなんでもいいだろって気もしないでもないが。

61名無しさん@1周年2019/01/24(木) 00:58:37.55ID:P51uJCWR0
RPGを覚えさせられた過去…
62名無しさん@1周年2019/01/24(木) 00:58:49.64ID:Sgs9X7UG0
スパコンはfortranだろ
いかにアマチュアばっかかよく分かる調査結果だな
まあ人数の問題だがな
63名無しさん@1周年2019/01/24(木) 00:58:57.17ID:F35hSxVl0
最近はMonoとかいう奴でC#もクロスプラットフォームに対応してるぞ
64名無しさん@1周年2019/01/24(木) 00:59:23.78ID:GKFFW9vV0
正直cとJava出来れば全部出来るwww
65名無しさん@1周年2019/01/24(木) 00:59:44.06ID:FGH4AuFF0
>>57
今からやりゃいいじゃん
まずはポインタから勉強しようか?
66名無しさん@1周年2019/01/24(木) 00:59:44.73ID:bZWKWk7v0
ギフハブとかで実際情報交換されたり使われたりしてる言語のランキング見ても
1、Javascript
2、Python (成長率1位)
3、Java
くらいになる
https://hackernoon.com/top-3-most-popular-programming-languages-in-2018-and-their-annual-salaries-51b4a7354e06
67名無しさん@1周年2019/01/24(木) 00:59:49.67ID:9geYbS/80
新しい言語で、これから使われそうなものは何なの?

ないわけないと思うんだけど

68名無しさん@1周年2019/01/24(木) 00:59:56.60ID:82m89+3N0
>>55
すぐ書けるもんねえ。
ポインタは確かに少し厄介だけど(間違っててもコンパイルできちゃうし)。
手続き型言語はとっかかりにはいいよねー。
69名無しさん@1周年2019/01/24(木) 01:00:18.53ID:GM7VIC6/0
おい!
最強コボラーの俺に喧嘩売ってるのか?
70名無しさん@1周年2019/01/24(木) 01:00:49.56ID:0HPKdVHG0
今一番ホットなCOBOLかな。
71名無しさん@1周年2019/01/24(木) 01:01:16.91ID:GKFFW9vV0
ピュータやれよ
72名無しさん@1周年2019/01/24(木) 01:01:25.61ID:r0ubYfTm0
今は圧倒的にPythonだけど
俺的にはC#
73名無しさん@1周年2019/01/24(木) 01:01:30.54ID:QuvzjQQR0
>>53
Javaは6ヶ月ごとのアップデートか、長期の有料サポートか選ぶようになったわけだが、
実際のところどうなん?
その辺の情報があんまり無くて、Javaでシステム作ってる会社とか客先とか、
どういうふうに対処してるのかがよくわからんのだ。
74名無しさん@1周年2019/01/24(木) 01:01:52.43ID:UmCkQlXV0
ラダーシーケンスも入れてくれよ。 時々Dスクリプトも書くけどな。
75名無しさん@1周年2019/01/24(木) 01:02:10.25ID:SxB/UguN0
去年のニュースソースでなんで立てたの?>>1
76名無しさん@1周年2019/01/24(木) 01:02:34.22ID:GKFFW9vV0
ファミリーベーシックからやり直せ
77名無しさん@1周年2019/01/24(木) 01:02:54.18ID:GjqapOaa0
COBOLは人間には難し過ぎるんだよ
本当は馬鹿にしている訳ではない
優秀な人も多いのも事実だが

ITの未来の為に死んでくれと言っている

78名無しさん@1周年2019/01/24(木) 01:03:10.32ID:mhV4zsYo0
N88-BASIC
79名無しさん@1周年2019/01/24(木) 01:03:11.32ID:kkDRA2cB0
.net coreでc#
おまけでJavaScript
80名無しさん@1周年2019/01/24(木) 01:03:15.69ID:SxB/UguN0
去年11月のニュースソースでなんで立てたの?>>1
81名無しさん@1周年2019/01/24(木) 01:03:26.51ID:qoIwaKlD0
プログラミングできる人にちょっと質問
プログラミング言語が習得できる人って英語とか仏語とか中国語とか普通の言語も習得しやすいのかな?
話すのはまた違う能力な気がするけど読み書きならプログラミング言語と同じなのかなと思ったので
82名無しさん@1周年2019/01/24(木) 01:03:27.15ID:8RYlMnIK0
HTML/CSSはプログラミング言語じゃネェよ
83名無しさん@1周年2019/01/24(木) 01:03:29.72ID:qrjcXVYgO
>>45
正解。
言語なんてどうでも良いんだよ。突き詰めたら、みんな同じなんだからね。
25年前に先輩から言われた「言語より日本語を勉強しなさい」を思い出したよ。
84名無しさん@1周年2019/01/24(木) 01:03:44.27ID:SxB/UguN0
2018/11/16 05:00
去年11月のニュースソースでなんで立てたの?>>1
85名無しさん@1周年2019/01/24(木) 01:04:02.88ID:IrYfAodF0
xml
86名無しさん@1周年2019/01/24(木) 01:04:09.42ID:om0uxZxg0
c java pythonはやるべきかな
あとはlispとかc++はお好みで
大学でc java schemeやったのは役だった
87名無しさん@1周年2019/01/24(木) 01:04:14.14ID:r0ubYfTm0
ていうかみんなよくJAVAとか出来るね
汚くね?JAVA
88名無しさん@1周年2019/01/24(木) 01:04:50.55ID:GjqapOaa0
>>87
動けば良かろう
89名無しさん@1周年2019/01/24(木) 01:05:05.22ID:e66RQfs60
pythonやろうがJavaやろうがライブラリはCだから、Cからは逃れられない呪縛がある
90名無しさん@1周年2019/01/24(木) 01:05:12.32ID:SxB/UguN0
2018/11/16 05:00
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00501/111200004/
去年11月のニュースソースでなんで立てたの?>>1
91名無しさん@1周年2019/01/24(木) 01:05:16.25ID:Vlel44G00
>>1
言語とか何でも良いんだよ
それよりアルゴリズムを理解できていない
構造化プログラミングの概念すら理解できていない自称プログラマが多すぎる
92名無しさん@1周年2019/01/24(木) 01:06:03.73ID:Q3GvNJhx0
>>81
言語より先に論理的にものを考えられないと無理と思う
93名無しさん@1周年2019/01/24(木) 01:06:32.92ID:xjR7zxi00
あと10年はどうにもなりそうにないな
C弄れる奴が生き残って後は外人に席取られてお払い箱だろ
Pythonは悪い言語じゃないが売り切れ感が強いぞ
94名無しさん@1周年2019/01/24(木) 01:06:46.04ID:bH/4AVuQ0
いろいろ勉強したけど、正直仕事で一番使ってるのはVBAですw
95名無しさん@1周年2019/01/24(木) 01:06:46.89ID:GjqapOaa0
>>73
最新のUPDATEを常に当てるプロジェクトもあれば
頑なにUPDATEを当てないプロジェクトもある
そんなプロジェクトはIBMJavaだったりする
96名無しさん@1周年2019/01/24(木) 01:06:48.35ID:IrYfAodF0
uml
97名無しさん@1周年2019/01/24(木) 01:06:51.14ID:uDbnKVkN0
>>30
smalltalkといってもいくつもあるけど
もっとも完成度が高いと言い切っていいVisualWorks(cincom)がV7あたりから
フリー版(student版含む)にsecure libraryを提供しなくなった
理由は米国政府の勧告に基づく

その影響でSSL関連が全滅して使い物にならなくなった経緯があり
元から人気があまりないところに追い打ちをかけたというのがある

なおsecure libraryが使えるライセンスとなると年間25万くらいは必要になる
そこまでしてやるかっていうのがあったのかどうか知らないが
コミュの人口は大激減した

98名無しさん@1周年2019/01/24(木) 01:07:48.40ID:bZWKWk7v0
ここのおじさんたちは
自分が得意な言語が死んだら「後から覚えればいいんだよ」とか言いながら
案件放り込まれた後に「ちょっと待ってください」って言いながら職場で文法勉強すんの?
99名無しさん@1周年2019/01/24(木) 01:08:06.34ID:IrYfAodF0
sql
100名無しさん@1周年2019/01/24(木) 01:08:41.50ID:Klb0r1PK0
作る側でいられるなら何でも良いと思う

ニュース速報+カテゴリの最新記事