1: 田杉山脈 ★ 2018/09/04(火) 13:14:45.65 _USER
どんなプログラミング言語を習得すれば、年収アップにつながるのか――。コードを書く技術者なら誰もが一度は考えたことのあるテーマだろう。世の中には数百種類のプログラミング言語があり、時代ごとにはやり廃りがある。それでは、現在学んでおくべきプログラミング言語は何だろうか。

 その1つの答えになりうるプログラミング言語と年収の関係を示した調査結果が発表された。それが、ビズリーチが公表した「プログラミング言語別年収ランキング2018」だ。
no title


このランキングは、ビズリーチが運営する求人検索エンジン「スタンバイ」に掲載されている正社員の求人情報(約324万件)から、プログラミング言語名が含まれる求人情報の提示年収の中央値を集計したものだ。調査では、1位が「Go」、2位が「Scala」、3位が「Python」という結果だった。

 1位のGoは、米グーグル(Google)が開発したプログラミング言語だ。並列処理などを記述しやすいため、これまでC言語で記述していたWebシステムのバックエンド処理の高速化などに利用される。ビズリーチによれば、求人数は昨年比で1.9倍になっているという。

 2位のScalaは、Java仮想マシンで稼働するいわゆるJVM言語の1つだ。関数型言語だがオブジェクト指向言語の特徴も備え、Javaをはじめとする従来のプログラミング言語に比べて、コーディング量の削減やバグを埋め込みにくいプログラミングスタイルを実現できる。

 3位のPythonは、最近のAI(人工知能)ブームが関係している。AIを開発する際に利用する有名ライブラリの多くは、Python向けに提供されている。例えば、TensorFlowやscikit-learnなどのライブラリだ。そのため、Python開発者の年収も高くなる傾向にあるのだろう。ビズリーチの調査結果では、求人数が昨年比で1.7倍になっているという。

Javaは求人数は多いが年収は14位に
 ランキングを見ると、システム開発で多く利用されている「Java」がランクインしていないことに気付く。調査結果では、Javaの求人数は3万4000件と多いものの、昨年比では3割減少しているという。年収の中央値は500万円で14位にとどまる。つまり、Javaを学べば職はあるものの、高額な年収は期待できないということだ。

 現在は人手不足の時代なので、Javaエンジニアなら職に困ることはないかもしれない。しかし、Javaしか書けないというのはリスクになる。いつまでもJavaだけで完結するシステムを開発できるわけではないからだ。Webフロントエンド開発が全盛の現在では、突然JavaScriptで開発しろ、と言われることもあるだろう。

 しかもエポックメイキングな技術を実装するには、それに合ったプログラミング言語を学ばなければならない。その最たる例がAIの普及で注目されたPythonだ。日本発のスクリプト言語であるRubyとよく比較されていたPythonは、国内ではややマイナーな存在だった。しかし、最近のAIブームによって、「AIを使ったシステム開発ならPythonを学ぶべき」という認識が広がり、最も重要なプログラミング言語の1つになっている。

 ビズリーチが公表したプログラミング言語と年収の関係は、これから学ぶプログラミング言語を選定する良い指標になるだろう。もはやJavaだけを習得しても収入は頭打ちになる可能性が高い。新しい技術を使ったサービスを実装し、高い収入を得るためにも、エンジニアには新たなプログラミング言語の習得が求められている。
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00138/082900134/
引用元: http://egg.5ch.net/test/read.cgi/bizplus/1536034485/


2: 名刺は切らしておりまして 2018/09/04(火) 13:21:06.27
>>1

新言語「も」学べ


だろ

57: 名刺は切らしておりまして 2018/09/04(火) 15:54:44.42
>>1
この言語を習得して儲かる話は、年齢、経験、学歴を無視してるから参考にならん
資格と同じだ

59: 名刺は切らしておりまして 2018/09/04(火) 16:03:17.09
>>1
内容が分からないから俺は駄目

3: 名刺は切らしておりまして 2018/09/04(火) 13:23:07.10
javaは弱点をなくせば今でも超優秀
むしろjavaの中に入って改革する側に回れ

63: 名刺は切らしておりまして 2018/09/04(火) 16:13:27.75
>>3
最も弱点の多い言語だけど
弱点をなくせば最強だよな

71: 名刺は切らしておりまして 2018/09/04(火) 16:50:44.85
>>3
oracleによる閉鎖的なサポートが今後のjava
javaは閉鎖的なコミュニティに変わると思う
オープンソース版以外は活気を失うだろう

4: 名刺は切らしておりまして 2018/09/04(火) 13:25:34.77
>日本発のスクリプト言語であるRubyとよく比較されていたPythonは、国内では
>ややマイナーな存在だった

この一文で、内容が胡散臭くなった

6: 名刺は切らしておりまして 2018/09/04(火) 13:30:37.64
基本どこが研究するかだからな。

7: 名刺は切らしておりまして 2018/09/04(火) 13:32:27.01
言語の問題じゃなくて
プログラミング対象に効率の良いAPIが揃ってるか否かだ
例えば、Javaでも機械学習に対応するAPIを揃えれば
一躍、AIはJavaで・・・ってことになるだろう

8: 名刺は切らしておりまして 2018/09/04(火) 13:32:54.42
JavaでOracleはもうかる

9: 名刺は切らしておりまして 2018/09/04(火) 13:34:03.20
何に乗るかで運命が決まるから言語選択は重要だな。

35: 名刺は切らしておりまして 2018/09/04(火) 14:17:18.03
>>9
得意不得意はあっても複数安定

11: 名刺は切らしておりまして 2018/09/04(火) 13:42:17.15
稼ぎたいならRubyだよな

13: 名刺は切らしておりまして 2018/09/04(火) 13:44:56.45
何か一つできれば、他の言語も一週間くらい使ったら慣れね?

60: 名刺は切らしておりまして 2018/09/04(火) 16:08:33.15
>>13
標準語が分かれば方言も分かるくらいのレベル

82: 名刺は切らしておりまして 2018/09/04(火) 18:06:18.93
>>13
俺もそれくらいのノリ

14: 名刺は切らしておりまして 2018/09/04(火) 13:46:17.73
各言語の違いは方言イントネーションアクセント程度で
英語日本語ほどの文法から何から全て違うような違いはない、
要はメジャーな言語一つでも習得すれば他の言語はすぐ習得できる

17: 名刺は切らしておりまして 2018/09/04(火) 13:49:11.29
>>14
MS-DOSの頃はCプログラマがたくさんいたけど、
WindowsになってからC++についていけずにVBプログラマが大量発生したけど。

31: 名刺は切らしておりまして 2018/09/04(火) 14:11:00.30
>>17
オブジェクト指向を理解できなかっただけじゃん
言語の習得とは関係ない

36: 名刺は切らしておりまして 2018/09/04(火) 14:17:57.76
>>17
C++についていけないというよりWindowsプログラミングがクソめんどくさいってだけだと思うよ
やりたいことをサクッとできるVB使うのは当然だろうな

15: 名刺は切らしておりまして 2018/09/04(火) 13:47:21.22
C#で何でも作れる

19: 名刺は切らしておりまして 2018/09/04(火) 13:51:11.23
今Javaで書かれている膨大なシステムが今後何年もメンテが必要になるから
Javaは今のコボラーのように生き残ることが出来る

22: 名刺は切らしておりまして 2018/09/04(火) 13:55:21.84
>>19
たぶん無理

21: 名刺は切らしておりまして 2018/09/04(火) 13:55:08.60
サポート打ち切りされたら、もうどうしようもないくらいには強大化してしまったからなぁ。
JAVAの寿命は たぶんCOBOLよりずっと短いよ。

24: 名刺は切らしておりまして 2018/09/04(火) 13:57:11.44
実効速度を求める用途の言語には
これからGC前提のコードやライブラリ実装が盲腸になるだろうね

28: 名刺は切らしておりまして 2018/09/04(火) 14:08:12.97
約15年間無料だったリファレンスが有料化だもん

これからは激減するだろ

29: 名刺は切らしておりまして 2018/09/04(火) 14:08:34.33
JavaScriptなんてHTMLとセットじゃん

30: 名刺は切らしておりまして 2018/09/04(火) 14:10:30.34
>>29
Java と Javascript は別ではなかろうか

83: 名刺は切らしておりまして 2018/09/04(火) 18:07:51.49
>>29
その認識は古いね
つ node.js

34: 名刺は切らしておりまして 2018/09/04(火) 14:15:43.94
COBOL最強なんだよなぁ

38: 名刺は切らしておりまして 2018/09/04(火) 14:19:58.72
単価上げたい思惑があるんだろうけど、実際はAccessのVBA+クエリーがベスト。業務系ソフト開発でこれにかなう言語はない。

39: 名刺は切らしておりまして 2018/09/04(火) 14:34:33.01
カーネルいじるための C
DNN 用の Python
JS 用の TS
流行りに乗って Go
これだけやってれば歯車として生きていける

Ruby、Java は完全に捨てた
C++ はメンテで面倒みてるけどさっさと捨てたい

55: 名刺は切らしておりまして 2018/09/04(火) 15:50:17.14
>>39

選んでいる言語は同じ

サーバサイドはgo
AIのpython
フロント、サーバサイドのjavascript
os層のc

40: 名刺は切らしておりまして 2018/09/04(火) 14:43:23.52
Perlさえ使えれば食いっぱぐれはまずないよ

42: 名刺は切らしておりまして 2018/09/04(火) 14:51:26.08
もう飽和してるからなにしても無駄だろ

44: 名刺は切らしておりまして 2018/09/04(火) 15:03:54.38
COBOLしか出来ません

46: 名刺は切らしておりまして 2018/09/04(火) 15:16:24.14
騙されちゃダメだ。言語別っていうのはウソだよ。

48: 名刺は切らしておりまして 2018/09/04(火) 15:21:12.03
> どんなプログラミング言語を習得すれば、年収アップにつながるのか

この時点で土方

51: 名刺は切らしておりまして 2018/09/04(火) 15:31:48.85
C++とC#はしばらくはゲームで生き残るだろうなー
サーバーサイドでC#も実用的になってきたおかげて、クライアントとサーバーで同じコードが使えるようになるメリットがデカイ

54: 名刺は切らしておりまして 2018/09/04(火) 15:41:22.77
>>51
Javaでも同じことを……(´・ω・`)

52: 名刺は切らしておりまして 2018/09/04(火) 15:33:09.95
Goって普及してるのか

56: 名刺は切らしておりまして 2018/09/04(火) 15:53:05.51
>>52

dockerやk8sなどで使われているが、そこまで普及していない
それがいいんだ

62: 名刺は切らしておりまして 2018/09/04(火) 16:11:24.45
オッケービズリーチ!年収二千万円に届くプログラミング言語を教えて

67: 名刺は切らしておりまして 2018/09/04(火) 16:25:11.00
Javaは使える人が多いから上から下まで案件があるので平均さがってるだけでは?
Javaでもできる人なら貰ってるでしょ
言語で年収とかいうのはなんか違和感ある

69: 名刺は切らしておりまして 2018/09/04(火) 16:33:40.96
>>67
よく分かってない人を騙s、、、さまざまな言語を継続して学んでもらうための方便だと思えば

68: 名刺は切らしておりまして 2018/09/04(火) 16:29:18.16
エクセルの使い方を極めたい
インダイレクト関数とか

72: 名刺は切らしておりまして 2018/09/04(火) 16:55:23.13
Haskell か OCaml かな。

76: 名刺は切らしておりまして 2018/09/04(火) 17:16:30.55
分野や用途によると思うが、やっぱりPythonなのかなあ

スクリプトでは長らくPerlを使ってきたが
他言語でも正規表現が普通に使えるし、特に強みがなく廃れてきた感じ

78: 名刺は切らしておりまして 2018/09/04(火) 17:21:26.20
Perlとか廃れてきたってレベルじゃないだろ
自分で書いて使うだけならセーフだけど他の人に使わせるのはよほどの理由がないと厳しい

79: 名刺は切らしておりまして 2018/09/04(火) 17:23:55.83
> 【IT】Javaではもうからない、新言語を学べ

開発言語を流行らせたり、廃ったりさせたら、言語の数ばっかり増えて...
10年後、20年後にシステムのメンテナンスの時に技術者がいなくて、
システムのアップデートとか乗せ換えとかでとんでもない事にならなけりゃ良いけどな...

84: 名刺は切らしておりまして 2018/09/04(火) 18:11:15.57
素人考えだけど、多くのOSで動くものを作ることができる言語が良いんじゃないの。

86: 名刺は切らしておりまして 2018/09/04(火) 18:11:51.77
jsも先が無いから

スポンサード リンク