副業でお金を稼ぐ方法2chまとめ -お金の増やし方・稼ぎ方-

せどり・株FX・アフィリエイトなど副業でみんながやってるお金を稼ぐ方法&失敗談などの2chまとめブログです



◆相互RSS随時募集中!お申込みはこちら
2018 09/05

Javaはオワコン、もう儲からない!おまいら稼ぎたいなら新言語を学んどけ

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

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

このランキングは、ビズリーチが運営する求人検索エンジン「スタンバイ」に掲載されている正社員の求人情報(約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://anago.2ch.sc/test/read.cgi/bizplus/1536034485/

2
>>1

新言語「も」学べ


だろ


3
javaは弱点をなくせば今でも超優秀
むしろjavaの中に入って改革する側に回れ


63
>>3
最も弱点の多い言語だけど
弱点をなくせば最強だよな


71
>>3
oracleによる閉鎖的なサポートが今後のjava
javaは閉鎖的なコミュニティに変わると思う
オープンソース版以外は活気を失うだろう


5
javaはオラクルが最大の欠点
もうそれだけで使わない理由になるレベル


94
>>5
Sunを買収したのが他の企業
例えばIBMならいまの状況はかなり違っていただろうなー


7
言語の問題じゃなくて
プログラミング対象に効率の良いAPIが揃ってるか否かだ
例えば、Javaでも機械学習に対応するAPIを揃えれば
一躍、AIはJavaで・・・ってことになるだろう


99
>>7
だからpython株上がってんだよ


9
何に乗るかで運命が決まるから言語選択は重要だな。


35
>>9
得意不得意はあっても複数安定


176
>>9
どれにも乗らないのが正解


11
稼ぎたいならRubyだよな


12
といいつつCOBOLやVBAの保守が幾らでも転がっている現状


13
何か一つできれば、他の言語も一週間くらい使ったら慣れね?


60
>>13
標準語が分かれば方言も分かるくらいのレベル


82
>>13
俺もそれくらいのノリ


14
各言語の違いは方言イントネーションアクセント程度で
英語日本語ほどの文法から何から全て違うような違いはない、
要はメジャーな言語一つでも習得すれば他の言語はすぐ習得できる


17
>>14
MS-DOSの頃はCプログラマがたくさんいたけど、
WindowsになってからC++についていけずにVBプログラマが大量発生したけど。


31
>>17
オブジェクト指向を理解できなかっただけじゃん
言語の習得とは関係ない


36
>>17
C++についていけないというよりWindowsプログラミングがクソめんどくさいってだけだと思うよ
やりたいことをサクッとできるVB使うのは当然だろうな


18
>>14

そのくらいの認識で派遣の営業がぶっこんでくる。
これが悲惨。


15
C#で何でも作れる


16
アセンブラとCとJAVAさえやってればどんな言語にでも対応できるだろ
要件定義の段階で最適な言語を選択すればいいだけ


19
今Javaで書かれている膨大なシステムが今後何年もメンテが必要になるから
Javaは今のコボラーのように生き残ることが出来る


22
>>19
たぶん無理


21
サポート打ち切りされたら、もうどうしようもないくらいには強大化してしまったからなぁ。
JAVAの寿命は たぶんCOBOLよりずっと短いよ。


28
約15年間無料だったリファレンスが有料化だもん

これからは激減するだろ


29
JavaScriptなんてHTMLとセットじゃん


30
>>29
Java と Javascript は別ではなかろうか


32
儲けを考えるなら「日本でエンジニア」がまず間違いだろ


33
Fortranはどうなん?


34
COBOL最強なんだよなぁ


38
単価上げたい思惑があるんだろうけど、実際はAccessのVBA+クエリーがベスト。業務系ソフト開発でこれにかなう言語はない。


93
>>38
それだけじゃ不充分でexcelとの組み合わせが大切


39
カーネルいじるための C
DNN 用の Python
JS 用の TS
流行りに乗って Go
これだけやってれば歯車として生きていける

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


55
>>39

選んでいる言語は同じ

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


40
Perlさえ使えれば食いっぱぐれはまずないよ


41
PHPがないのはおかしいな。

世の中のWEBシステムの多くがPHPで構築されてきたから、
PHPの方が、あと10年は食いっぱぐれなしと思ってるが。


43
Javaも学んで、新言語も学んだ方が良いと思うけどな
新言語で高収入な仕事が見つかればいいけど、安牌は持っておくべき


45
10年前、リーマンショックで案件が激減した時
もうやる事は無いと思ってたCOBOLで食いつないだ


50
あまり言語にこだわることはない。
仕事の中身と考え方が一致する言語を自然と使うようになる。

今は関数型の記号処理とシステム制御に適した言語を使っている。
本質的なところだけ押さえておけばよい。


51
C++とC#はしばらくはゲームで生き残るだろうなー
サーバーサイドでC#も実用的になってきたおかげて、クライアントとサーバーで同じコードが使えるようになるメリットがデカイ


54
>>51
Javaでも同じことを……(´・ω・`)


95
>>54
Javaなんかでゲームなんか作らないぞ


52
Goって普及してるのか


56
>>52

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


53
>>1
>しかし、Javaしか書けないというのはリスクになる。
>いつまでもJavaだけで完結するシステムを開発できるわけではないからだ。

そもそもJavaだけで完結するシステムなんて出会ったことないけど…
組み込みハードとかそっち系?


165
>>53
筆者はシステムというものについてあんまり深く理解してなさそうよね


65
プログラミング言語の種類で儲けようとするのが頭おかしい


67
Javaは使える人が多いから上から下まで案件があるので平均さがってるだけでは?
Javaでもできる人なら貰ってるでしょ
言語で年収とかいうのはなんか違和感ある


69
>>67
よく分かってない人を騙s、、、さまざまな言語を継続して学んでもらうための方便だと思えば


70
なんでjavaを使いたがるんだろうな


74
>>70
javaはsunの時代のイメージを持ったまま、
当時の若者がおじさんになってしまった
彼らはjavaで開発することに慣れているが、
oracleが絡むということがどういう事かは分からない
ただおじさん達とともにjavaは穏やかな死を迎える、
とおじさん達は考えている


76
分野や用途によると思うが、やっぱりPythonなのかなあ

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


78
Perlとか廃れてきたってレベルじゃないだろ
自分で書いて使うだけならセーフだけど他の人に使わせるのはよほどの理由がないと厳しい


81
たぶんGOは言語そのものでの年収ではなくて、サーバー知識と運用経験も要求される
案件が多いから必然的に高額になってるんだと思うけどな。
GO言語だけ学んでも、そっち方面のスキルも持ってないと年収増どころか
仕事こなせないと思うぞ?


84
素人考えだけど、多くのOSで動くものを作ることができる言語が良いんじゃないの。


87
>>84
ならc言語だろ


86
jsも先が無いから


130
>>86
は?


157
>>86
JSなんか今伸びに伸びてるだろ
なんでこんな伸びてるのか不思議なくらい運のよい言語だよ


88
JSはブラウザ言語としては残るだろ


90
言語の違いで儲かってるとかある?
言語というより機械学習あたりは金回り良さそうだけど


91
今、20年以上前のFortranプログラムをCに移植した
変数追いかけるのがしんどかった


96
まあ、C#でいいよね


98
これ以上、新しい言語を作るな。


108
Javaは上手く育てれば良い言語になったと思うが
今は特定営利企業の思惑で振り回されているし
みんな選択するのを躊躇ってしまっているだろ


113
>>108

 セキュリティ対策上、しょっちゅう新バージョンの検証しなければならないので負荷が掛かって仕方が無い。
 と弊社の技術者が申しておりました。


131
>>113
そうじゃない言語があるのかどうか。


133
>>131
アセンブラをどうぞ


136
>>133
ないってこと?


137
>>136
アセンブラは言語だよ


158
>>137
ミドルウェアもなしで何もかも作れればな。
API群がJavaの肝だろ。
そこの脆弱性の検証に時間がかかるというはなしだろうが、アセンブラならぜんぶ無しになるの?あほ?


112
仕事上で、まともに書ける言語が一つでもあれば、大概はどの言語でもいけるわな


122
確かにJavaプログラマの単価安いからなぁ


258
>>122
日本では、プログラマという職種は底辺だろ。


126
JavaはSI御用達の言語だから安い仕事が多い
Javaで育った優秀なエンジニアはたくさんいるけど
その中に今もJavaをメインにしてる人は少ないだろうな


181
>>126
仕事だから仕方がなく使う言語だよな
これが好きってやつは他の言語やったことないだけのドカタ


145
どうせ知らず知らずのうちに何でも屋みたいな状態になるぞ


147
>>145
何でも屋はいろいろできて飽きないよ


163
>>145
呼んだ?
サーバネットワークセキュリティに開発チームへの助言さらには一般社員のパソコン先生までなんでもやるお


関連記事

この記事と関連する記事

Javaはオワコン、もう儲からない!おまいら稼ぎたいなら新言語を学んどけ

プログラマー

(-)TB(-)

AFTER「経団連会長「結局みんな守ってないし就活ルールはもう廃止にしよっか」

BEFORE「アマゾン「アップルはん、ワイも続かさせて頂きますわ」 Amazon時価総額1兆ドル突破。Appleに続き米企業で2社目

Top