2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

【IT】Javaではもうからない、新言語を学べ

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

 その1つの答えになりうるプログラミング言語と年収の関係を示した調査結果が発表された。それが、ビズリーチが公表した「プログラミング言語別年収ランキング2018」だ。
https://cdn-tech.nikkeibp.co.jp/atcl/nxt/column/18/00138/082900134/ph1.jpg

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

671 :名刺は切らしておりまして:2018/09/29(土) 14:04:26.35 ID:tHnIZGeX.net
カムサーミダ

672 :名刺は切らしておりまして:2018/09/29(土) 14:39:49.14 ID:fnjL9U+T.net
Javaは言語仕様の上では、
スクリプト言語に比べてだいぶ高速だけど、
ミドルウェア通した途端おそくなる。

なぜなのか。

673 :名刺は切らしておりまして:2018/09/29(土) 14:41:50.97 ID:VbOi2G4M.net
>>670
池沼ダミアン君が、『ボクのかんがえるさいきょうのプログラミング』の例を
1つでも出せばいいんだよ。 リアル無職のエアプでなければできるでしょ?

674 :名刺は切らしておりまして:2018/09/29(土) 15:01:38.58 ID:CUZB/Ot/.net
java と mysql はもう死んでるよ
ボラクルに買われた時点で終わり

675 :名刺は切らしておりまして:2018/09/29(土) 15:19:08.34 ID:dd1KJrlF.net
>>68
うむ
社内だと エクセル マクロ ピボット
これだけ重宝されるよ
あたらしい言語て中国語か

676 :名刺は切らしておりまして:2018/09/29(土) 15:21:36.67 ID:dd1KJrlF.net
>>439
COBOLは DBをオブジェクトとして扱うようなものだから
これからものこるだろう

677 :名刺は切らしておりまして:2018/09/29(土) 17:11:34.89 ID:7fi1gNQJ.net
AI来たらプログラマーってやられちゃうのかな。

678 :名刺は切らしておりまして:2018/09/29(土) 18:09:52.89 ID:QBdLX4ul.net
>>677
プログラマーがAIを使ったシステムを作るようになる

679 :名刺は切らしておりまして:2018/09/29(土) 18:36:09.15 ID:TKzLPK6D.net
AIがプログラマーを使うシステムを作るようになる

680 :名刺は切らしておりまして:2018/09/29(土) 19:16:55.65 ID:iO+ImMuz.net
どのレベルのAIを考えてるのか個々人で違うからなんとも言えんわ

681 :名刺は切らしておりまして:2018/09/29(土) 19:28:46.68 ID:FMzOzAeA.net
>>648
一つ聞いて良いか?
誰と戦ってるんだ?

682 :名刺は切らしておりまして:2018/09/29(土) 19:39:31.56 ID:xoVEhpkK.net
>>679
ようやくひとりひとりプログラマーの時給を、AIが決める時代が来るのか

683 :名刺は切らしておりまして:2018/09/29(土) 19:51:00.41 ID:0a9jyuKc.net
>>662
言い出しっぺで喧嘩ふっかけてるのはここらへんのやつだろ?
>>605-606
他人のレスを否定してるんだからその根拠を示すのが当たり前じゃん。
根拠を示せないからって、
じゃあお前が示せとか意味不明な逃げ方してるだけだろ
>>604は誰に対して喧嘩吹っかけてるわけでも、
煽ってるわけでもない。煽ってるのは>>605-606
あと、何度も説明させられてウンザリなんだけど
俺(654=639=609)と>>604は別人だっての。

684 :名刺は切らしておりまして:2018/09/29(土) 20:00:00.79 ID:0a9jyuKc.net
>>681
自分は何も知らない癖に、知ったかぶりで
他人を上から目線で馬鹿にするカスと戦ってる
どの業界にも多いけど、この業界は特に多いんだよ
他人の意見を馬鹿にするなら、
じゃあ君が正しい見解を教えてくれっていう当たり前の話をしているだけなのに、
プライドだけは高いから逃げるどころか
話をすり替えすり替えでとにかく非を認めようとしない

685 :名刺は切らしておりまして:2018/09/29(土) 21:19:35.36 ID:8AfkbBNs.net
必死だなw

686 :名刺は切らしておりまして:2018/09/29(土) 23:37:14.66 ID:i4cEEyQG.net
一時は凄くCMやってたのに、最近Java飲んでる人を殆ど見掛けないな

687 :名刺は切らしておりまして:2018/09/30(日) 00:04:19.71 ID:VtrX6xhu.net
>>615
恐ろしいほど無能だな
勉強してこいよ

688 :名刺は切らしておりまして:2018/09/30(日) 00:06:06.33 ID:VtrX6xhu.net
>>686
python書きながらJava飲んでるよ

689 :名刺は切らしておりまして:2018/09/30(日) 01:21:41.65 ID:wF3obtoT.net
>>672
オブジェクト指向設計使いまくってスタックフレーム深くなりすぎなのが問題じゃね?

690 :名刺は切らしておりまして:2018/10/01(月) 02:58:38.63 ID:2611bqnb.net
>>604が暴れまわっててくそ笑うわ

691 :名刺は切らしておりまして:2018/10/01(月) 23:17:26.91 ID:Gzx4CYfr.net
>>690
だから俺は>>604とは別人だって、と何度も言ってるだろ

お前らは知ったかぶりでプライドだけは高いな
がっかりだよ

そもそも、オブジェクト指向よりも有効な考え方なんかでてきてないだろ
反論があるなら1つでもそういう考え方を挙げてみろよ

はい論破

692 :名刺は切らしておりまして:2018/10/01(月) 23:20:18.84 ID:Ucjks7dC.net
なんでなにも論理展開できずに「論破」って言いたがる低脳がこんなに増えたの

693 :名刺は切らしておりまして:2018/10/02(火) 00:17:41.00 ID:57xgsKcO.net
>>691
ずっと暴れまわってるの見てるのも楽しいんだけど、一応言うと
そもそも誰も「オブジェクト指向より有効な考え方が〜」にたいして反対意見をのべてないよ
ただ中身のないレスでかつエアプ丸出しだなって言っただけ

694 :名刺は切らしておりまして:2018/10/02(火) 08:43:52.48 ID:UWyI8g/K.net
そんなことの議論より、多重継承させろや
インターフェースとかめんどくせーんだよ

695 :名刺は切らしておりまして:2018/10/02(火) 13:55:14.20 ID:uyf44jFD.net
多重継承したい場合、大抵は集約の方が適切

696 :名刺は切らしておりまして:2018/10/02(火) 21:11:17.90 ID:j5v7IBa8.net
>>693
種明かしすると、>>691は偽物なのね
あなたは「ずっと見ていた」らしいけど、連続性のないレスを1人だと思いこんでるわけね

697 :名刺は切らしておりまして:2018/10/02(火) 21:13:26.77 ID:j5v7IBa8.net
>>695
Composition over inheritanceっすねー

698 :名刺は切らしておりまして:2018/10/02(火) 21:16:39.85 ID:hJgqAm8x.net
種明かしって、書いている奴が誰だか知っていると?
どうやって分かるんだ?アメリカ諜報部の人?

699 :名刺は切らしておりまして:2018/10/03(水) 00:53:10.15 ID:/ZDY8XBS.net
>>696
「種明かし」がどこから目線なのかも分からないし
「偽者」が何に対しての偽者かも分からないし
「ずっと見ていた」とは書いてないぞ

煽ったのは悪かったから病院行ってこい
俺が悪かったよ。最高だよな、オブジェクト指向

700 :名刺は切らしておりまして:2018/10/03(水) 11:36:23.69 ID:8iVWRioN.net
>>654
関数型とデータフローとかいろいろあるだろ

701 :名刺は切らしておりまして:2018/10/04(木) 07:53:47.37 ID:863iyzbo.net
アメリカのコンサルが取ったアンケートを日本に持ってくる仕事は楽しいかビズリーチ

702 :名刺は切らしておりまして:2018/10/04(木) 08:26:58.96 ID:QYbBSwmR.net
>>701
コンサルを名乗ってるだけで、ただの人売り企業に過ぎない。

人手不足で絶好の稼ぎ時なのに、IT=ブラック業界が広く浸透して、売り玉が不足
しているので、カモを釣るため、他人の褌で勝手に二次創作。

まぁ、そんなとこでしょ。

703 :名刺は切らしておりまして:2018/10/04(木) 08:49:07.19 ID:16TVC8oU.net
javaしかできないとか
無脳って自分で言ってるもんだろw

704 :名刺は切らしておりまして:2018/10/04(木) 09:00:10.12 ID:5naWZ472.net
今こそC#だろ
MSもなかなか力入れてる

705 :名刺は切らしておりまして:2018/10/04(木) 12:35:04.01 ID:5Qef1HHB.net
Javaはこれからリリーススピード上がるし時代遅れから脱却する方式になったと思うけどね
有料化問題も回避方法あるし思ったより落潮しない気がしてる

706 :名刺は切らしておりまして:2018/10/04(木) 15:28:43.12 ID:7rB1ocIr.net
>>705
JavaはJavaで閉じちゃってるからJava界とそれ以外で別れるんじゃないかな

707 :名刺は切らしておりまして:2018/10/04(木) 15:45:09.38 ID:QgzpSZLW.net
>>704
何故VBは駄目だったか・・・

708 :名刺は切らしておりまして:2018/10/04(木) 19:40:51.23 ID:3zANrPAO.net
>>58
もう誰も使わないから安心しろ。

709 :名刺は切らしておりまして:2018/10/06(土) 01:07:42.94 ID:s301AZtc.net
やーっほー ふおーとらんらんらん
やっほ ふおーとらんらんらん
やっほ ふおーとーらんらんらん
やっほっほ

710 :名刺は切らしておりまして:2018/10/06(土) 08:42:44.51 ID:9ZIY++UY.net
>>700
両方ともに用途によっては優れてるけど用途に合わないと適用しづらすぎる

711 :名刺は切らしておりまして:2018/10/08(月) 11:28:29.37 ID:BA1oZq3l.net
>>705
趣味なら何とでもなるけどな。

712 :名刺は切らしておりまして:2018/10/08(月) 11:52:25.35 ID:6v0DKq44.net
Javaを再設計したC#は筋はいいのだが、
Microsoft環境前提だったから伸び悩んだ。
Python、Swift、Kotlinと、次の決め手がない。

713 :名刺は切らしておりまして:2018/10/08(月) 12:18:44.07 ID:Cn3H/2GY.net
>>711
ビジネスユースならもともと有料サポート入るけどね

714 :名刺は切らしておりまして:2018/10/08(月) 12:44:22.72 ID:hAwzQLq+.net
>>712
C#はJavaじゃなくてObject Pascal
Object Pascalの表記をCライクにした感じ

715 :名刺は切らしておりまして:2018/10/09(火) 02:14:49.25 ID:1KWXyqgz.net
有料化したjavaでオープンソースのライブラリ作るやつはいなくなるからね
必ずジリ貧になる

716 :名刺は切らしておりまして:2018/10/11(木) 08:46:07.10 ID:Vedp172N.net
OpenJDKでやればいいだろ

717 :名刺は切らしておりまして:2018/10/16(火) 11:55:14.59 ID:vbny35mrO
人遣い言語までなかなか辿り着けないなお前ら(´・ω・`)

718 :名刺は切らしておりまして:2018/10/17(水) 09:32:00.64 ID:L0FSIkja.net
>>1

Netflixは自前で配信システム(CDN)をISPコロケーションに構築しており、C言語とアセンブリ言語をソフトウェア実装に使っている

Senior Software Engineer - Kernel Developer
https://jobs.netflix.com/jobs/867538

Required Skills
Ability to work independently and collaboratively in all areas of the software development lifecycle
from requirements gathering to operations and maintenance
Ability to read and write code using the C programming language
Ability to work on large-scale software systems
Understanding of the way operating system schedulers work
Understanding of the way kernel virtual-memory systems work
Understanding of the way non-uniform memory access (NUMA) impacts the design of kernel subsystems
Ability to design and implement code that maximizes throughput within the constraints of PCI bandwidth, memory bandwidth, and CPU power
Understanding of 64-bit x86 architecture
Understand the interactions of the various hardware and software components of a modern computing system
and the tradeoffs that are inherent in system design decisions
Bonus Skills
Experience with FreeBSD
Experience with open-source software development
Ability to read and write x86 assembly code

AWSはクリックをする前のウェブサイトアクセスの段階までに過ぎず、ストリーミングはこのCDNが行う
誤解するものが多いがAWSはフロント部分に限られ、他は内製したうえで各国のISPにコロケーションから配信を行っている
abemaTVはこの点を致命的に誤解しており、AWSで赤字を垂れ流しているようなので頭が悪そうな連中のする失敗の典型と言える

バックエンドはC言語で実装しAWSとは無関係ということだ

Senior Software Engineer - Video Systems
https://jobs.netflix.com/jobs/867934
5+ years experience in multimedia software development, with excellent debugging and problem solving skills.
BS in Computer Science/Electrical Engineering or equivalent. MS or PhD a plus.
Expert in C++ or Java and object-oriented programming.
Working experience with video systems and/or streaming specifications, such as ISO/IEC 13818-1
(MPEG Transport and Program Streams), ISO/IEC 14496-12 (ISO base media file format),
Dynamic Adaptive Streaming over HTTP (MPEG-DASH), or Common Media Application Format (CMAF).
Solid understanding of video compression and processing, including coding standards such as H.264/AVC, HEVC, VP9 and AV1.

719 :名刺は切らしておりまして:2018/10/20(土) 11:31:29.81 ID:Ecynlv4d.net
日本で400万で働いていた天才プログラマー
アメリカ行ったら年収3000万になった
日本でプログラマやるのはバカ
それでも時給3000円は簡単に貰えるだろうね

720 :名刺は切らしておりまして:2018/10/25(木) 07:08:18.44 ID:XuBxxTII.net
>>713
オープンソースのお陰で伸びたのに、「もう一人で出来るもん!」と考え始めたって事?

総レス数 720
185 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★