20代で転職を検討されている方へ


Javaはもうオワコン?大人気Javaの将来性について考える

こんにちは、自立型人材の転職・キャリア支援に特化した転職エージェント、末永雄大です。

Javaは1995年に公開されて以降、世界中で使用されている人気言語で、見習いエンジニアからベテランエンジニアにまで幅広い人気を誇っています。

ですが、近年様々な言語が誕生し、年収の面では言語別年収ランキングでは1位の「Go」とは大きく引き離された14位となっております。使用している方も多く、年収の振れ幅が大きいことも原因ですが、求人数も以前と比べると減少傾向にあります。

年収・求人の低迷により、一部でJavaの将来性が危ぶまれていますが、実際はどうなのでしょうか?

今回は色んな角度からJavaの将来性について考えていきます。ではまずは、Javaエンジニアの年収と求人数から将来性について考えていきたいと思います。

年収と求人数からみるJavaの将来性は?

市場規模や職業としての需要の大きさや推移を知る事も将来性を測る上での一つの指標になるかと思います。

そこで、まずはJavaの求人数の推移をみてみたいと思います。

求人数は減少はしたが、求人数トップは変わらず

こちらはIndeedの調査をもとに作成されたものですが、2017年に比べ2018年はPhythonやPHPの増加が目立ちますね。

上記のグラフを見ていただいておわかりのように、Javaの求人数は6万と他の求人と比べるとやはり圧倒的に人気であることは変わりませんが、2018年になって、求人数が減少している点が将来性を気にする身としては見逃すことができませんね。

トップの言語は600万だがJavaエンジニアの年収は…

Javaが言語として、魅力的であることは変わりません。しかしオワコンと言われるにはある程度の理由があるはずですよね。ここでは各言語での求人数とJavaエンジニアの年収とそれ以外の言語を使用している方の年収を比べて見たいと思います。

先述した通り、Javaは世界で最も人気のある言語ですが、Javaエンジニアの年収はトップクラスではありません。こちらは、ビズリーチが運営している求人検索エンジン「スタンバイ」が発表した言語別の年収ランキングです。

現在最も年収が高いのは「Go」や「Scala」、「python」のエンジニアで平均年収は600万程度となっているため、プログラミング言語の人気が高くともそのエンジニアの年収が高いとは限らないようです

「スタンバイ」の調査によると、Javaは求人は30000(国内の求人のため)もあるが、Javaエンジニアは500万程度でランキングは14位となっています。

思った以上に低いようですね・・。がっかりされた方もいらっしゃるかもしれません。

JavaエンジニアだとGoより稼ぐことは不可能?

先ほどの結果から、Javaエンジニアの平均年収は500万と言う事が分かりました。

ここでJavaを始めたての方は年収が高いGoやScala、Pythonの年収を見て「年収が高いならJavaよりGoやろうかなぁ」と思うかもしれません。

確かに近年のブームから、上記のような言語を扱える人材の価値が高まっているのは事実です。

ですので、高収入を求めてこちらの言語を学ばれることは間違いではないでしょう。ただ上記の数値はあくまで平均値なので、Javaエンジニアの方でも600万以上、上に行けば800〜1000万を貰っている方もおられます。

このような方の特徴として、コーディングスキルに加え業務知識やマネジメント経験などを備えていますまたは外資系の特化型エンジニアとしてヘッドハンティング等で採用または転職されている方もいます。

JavaからGoへ転職しよう

さて、ここまで読んで頂いた方の中には「まだしばらくはJavaで頑張ろう」と思われる方。一方で「Javaではない他言語で挑戦してみたい」と思われる方がいるでしょう。

では、実際他言語(GoやPython)へ挑戦することは可能なのでしょうか?

結論から言うと可能です。

Javaはスキル的に汎用性の高いスキルなので、Webアプリケーションはもちろん、他の言語への転職も可能です。

では実際に他言語へ挑戦したい方はどのようにすれば良いのでしょうか。

JavaからGoやScala、Pythonへ転職するためには?

さて、JavaからGoやScala、Pythonなどの他言語へ挑戦するためにはどうすれば良いのでしょうか。

結論から言うと、マイナビITレバテックのようなエンジニア特化型の転職エージェントへ相談するのが最も良い方法でしょう

理由は3つあります。

 

1.キャリアパスの相談ができる

javaのエンジニアを続けるべきか、それとも他の言語を学ぶべきか、なかなか答えをだしづらいですよね。

転職エージェントは、年間数百、数千の候補者と面談しているキャリアのプロです。

なので、あなたの悩みに対して答えを出す手助けとなるでしょう。

 

2.面接対策ができる

転職先として人気の会社は、スキル・経験にプラスαを求められます。

なぜなら、人気の会社は、高いスキルを持っている人がゴロゴロと応募してくるからです。

なので、スキルと同様に、会社のカルチャーとの合致・人柄を面接で見られます。

面接に自信がない人も、転職エージェントを利用することで、転職を成功させる可能性を高めることができますよ。

 

3.非公開求人を紹介してくれる

転職エージェントは、企業HPや転職サイトに載っていない非公開求人を紹介します。

そして、なんと大手転職エージェントが保有する求人の約9割が非公開求人です。

転職をした後に、「もっと求人を見ておきたかった。。」「もっと自分に合う会社はあったのではないか。。」と後悔したくないですよね。

 

 

末永

転職を成功させるには転職エージェントにはマイナビITレバテックキャリア複数登録することをおすすめします。

なぜなら、エンジニアの転職に特化したエージェントは多くはないからです。

複数のエージェントに登録することで、自分が希望する求人と出会える確率を高めることができます。

10個の求人の中から、あなたに合った求人を選ぶのと、100個の求人の中から、あなたに合った求人を選ぶのとでは、どちらの方があなたに合った求人を見つけられるかは明白ですよね。

なので、できるだけ多くの求人と出会うためにも、マイナビITレバテックキャリアの両方に登録することをオススメします。

そもそもJavaって?何ができるの?

ここではJava初心者の方に向けて、改めてJavaで何ができるのか、どのようなところで使用されているのかを説明したいと思います。すでにJavaをある程度やってきた方、将来性についての話が早く知りたい方は読み飛ばしてください。

1.Javaの特徴

Javaの一番の特徴は、JVM(Java Vertual Machine)上で動作するためプラットホームに依存することが無いという点です。

Windows、Mac、LinuxなどどのOSでも利用できます。そして、学習用の参考書籍は多く、ネット上ではJavaのサンプルソースや情報サイトが無数に存在し、ライブラリも非常に豊富です。現在Javaは数あるプログラミング言語の中で最も需要があり、一番人気の言語となっています。

2.Javaでできること

Javaは企業向けのシステム、ゲーム、スマホアプリなど様々なソフトウェアの開発で利用されています。そして、Javaエンジニアが開発するソフトウェアは主に「クライアントサイド」、「サーバーサイド」、「スマホアプリサイド」に分類できます。

まず、クライアントサイドのアプリケーションでは、eclipse(総合開発環境で、様々な言語でソフトウェア開発ができるツール)が代表的な例です。ただ、このタイプのアプリでJavaで開発されているものはあまり多くはありません。

逆に、サーバーサイドにおけるJavaの需要は非常に多く、多くの企業向けのシステムのサーバーサイドプログラムはJavaで構築されています。Spring、Struts、Play FrameworkなどJavaのサーバー側で利用できるフレームワークは充実していることが主な理由です。

そして、スマホアプリサイドでもAndroidアプリの開発にはJavaが利用されています。日本ではiOSの需要が高くなっていますが、世界的にはAndroidの開発が多くなっています。

Javaエンジニアのメリットとは

Javaエンジニアの利点は、何と言っても仕事が無くなる心配がないことです。

多くのシステムがJavaで開発されてきたためJavaエンジニア向けの「運用・保守」の案件は豊富で、現在Javaで開発中のシステム開発案件も数多くあります。

他の人気言語と比べてもJava言語の求人数は非常に多いです。

求人検索サイトであるindeedでは、Javaはpython、Ruby、PHPなど他の人気言語を圧倒する求人数を誇っています。

企業側からしても、Javaの経験者は数が多く新規プロジェクトを始める際エンジニアを集めやすいというメリットがあり、今後もますますJavaの新規案件は増えていくことが予想されます。

Javaエンジニアにとって求人数の豊富さは最大のメリットとなっています。

Javaが廃れているって本当!?Javaの需要と将来性について

さぁ、やっと本題ですね。少し寄り道しすぎましたかね。笑

これまでですでに今後はまだ安心だよ、という結論が出ていますが、まだ完全には信じられない方もいるかもしれないので、ここではより詳しくその理由について話していきたいと思います。

エンジニアにとって自分の使用している言語の需要が今後どうなるのかは気になるところですよね一部ではJavaの需要は少しずつ減っていくのではないかという声もあります。

その理由として、Javaエンジニアの収入は決して高くはないということや、Scalaなどの他の言語は少しずつ伸びていることが挙げられます。

しかし、前述した通りIT業界関連の大半のサイトでは、Javaは今後も伸びていくと予想されています。

Javaは「クライアントサイド」、「サーバーサイド」、「スマートフォンアプリサイド」のどの領域の機能を開発する場合でも利用することができます。

クライアントサイドのシステム開発でJavaが採用される事例はあまり多くありませんが、サーバーサイドではWindows系でもUnix系でも動作するため非常に多くのシステムでJavaが採用されています。

また、スマートフォンのOSは日本ではiOSが過半数となっていますが、世界的にはAndroidが過半数を占めています。Androidアプリの開発で最も利用されている言語はJavaのため、スマートフォンアプリ開発でも需要が高いことになります。

そして、Javaは各機能やモジュールを部品のように部分的に開発することができるため、特に中規模以上のシステム開発に向いています。実際に企業の基幹システムの開発言語として最も多く採用されているのがJavaになります。

中規模以上の企業システムは「法改正」や「新しい市場の開拓のための要件」などで随時機能拡張が求められます。機能を部分的に開発することができ、開発実績の多いJavaはこのようなシステムの開発言語として最適のものと言えます。

現行の企業の基幹システムはJavaで開発されたものが多く一度開発されたものを別の言語で開発しなおすことはリスクが大きく、あまりメリットが無いためあまり行われません。

そう簡単に他の言語に置き換えられることはなく、現行システムへの追加機能の開発言語は自然とJavaになります。企業にとってJavaはエンジニアを集めやすい言語でもあるため今後もJavaによるシステム開発案件は増えていくものと考えられます。

ある程度は分かったよ、でもイマイチ納得できない…

ここまでで、まだまだJavaは終わってないぞ!むしろこれからだぜ!ということがなんとなく分かったのではないでしょうか

しかし、依然Java、しいてはJavaエンジニアである自分の将来性が気になる方もおられると思います。

「ここにくる前にもQiitaなどで調べてみたけど、いい情報がなかった。この記事でも納得できる情報がない。」

そういった方は一度業界動向を含め、自分のキャリアについて誰かに相談してみてはどうでしょうか?

「会社の上司や同僚、友人に相談してみる」というのも一つの手ですが、「会社には退職を検討していることを知られたくない」という方もいらっしゃると思いますし、友人の方がエンジニアや転職の専門家でない限り、なかなかあなたが納得いく答えを得るのは難しいケースも多いと思います。

ここではIT・Web業界に精通したエージェントを利用することをオススメします。

私がエージェントをオススメする理由としては、まず相談料が無料であること、客観的にあなたのスキルを評価してくれること、そして業界や企業の最新情報に精通しているからです。

エージェントは会社の上司やエンジニアの先輩が持っていない業界や企業についての知識や情報を持っています

さらにスキルについてもエージェントであれば、企業が求めている求人と照らし合わせて、あなたのスキルを客観的に評価してくれます。

※以下の各転職エージェントのリンクから各社の登録サイトに直接飛べるので、そちらから早速会員登録をしてみましょう。

エンジニア・クリエイター・デザイナーに特化した転職エージェント

エンジニアやクリエイターの転職に特化したエージェントは正直多くありません。

IT・Web業界にエンジニアやクリエイターとして転職したいという方は、レバテックキャリア・マイナビITの両方に登録しておく事をオススメします。

特徴
【メリット】

  1. 業界大手のマイナビが運営しているので、IT・Web業界の大手・中小・ベンチャー企業の求人が豊富
  2. IT業界・Web業界に精通したキャリアアドバイザーが担当

【デメリット】

  1. 大手でキャリアアドバイザーの人数が多いために、一定、質にバラつきは出る可能性があります

こんな人がおすすめ!

  1. エンジニア・クリエイターとして転職を希望している方
  2. 将来的にどの技術や言語が伸びるか、自分のキャリアについてアドバイザーに相談したいという方

特徴
【メリット】

  1. レバテックキャリアだけの非公開求人や独自情報によって、転職者に合った企業をマッチング
  2. IT・Web業界トップクラスの求人数!
  3. エンジニアとクリエイターの為に設計されている独自のフォローアップ体制
  4. 専門用語はもちろん最新技術の話が通じるキャリアアドバイザー

【デメリット】

  1. IT・Web業界が全くの未経験の転職者は対象になりづらいです

こんな人がおすすめ!
  1. IT・Web業界への転職を希望している方
  2. IT・Web業界に詳しく、知見のあるキャリアアドバイザーからサポートを受けたい方

<まとめ> JavaならびにJavaエンジニアの将来性はあるのか?

Javaは今後もシステム開発で利用されていく言語なのでしょうか。今後も利用されていくという意見とそうではないものがありますが、結論から言うと、Javaはこれからも新規でも既存でもシステム開発の言語として採用されていくという見方が大半を占めています。

Javaは将来危ないのではないかという意見としては、「初心者に優しい言語ではない」、「他の言語に少しずつシェアを奪われている傾向がある」、「システム開発は絶対にJavaでなければならない理由は無い」、などがあります。

「もっと簡単な言語が出てきたら危ないのではないか。実際、Android領域はGoogleがJavaよりももっと簡単にコードを書けるKotlinを正式開発言語として選定したので今後シェアを奪われるはずで、他の領域でも同じことが起こるのではないか。」という懸念です。

しかし、Javaはその懸念事項を上回る強みがあるというのが大方の意見のようです。

Javaは多くのシステムで利用されていて実績があり技術者も多く人を集めやすいので、新規システム開発プロジェクトで採用しやすい言語になっています。

また、現行のJavaで開発されているシステムは追加機能の開発もJavaで行われます。そして、書籍、ライブラリ、開発ツールなどが充実していて初心者でも学習しやすい言語になります。

転職サイトで検索してみても、システムエンジニア案件の三分の一ぐらいがJava案件になっていることからも、Javaは最も将来性のある言語と言えるでしょう。

もしも道に迷ったら、私たちエージェントを頼って欲しい

ここまでの内容で読者の方の悩みが解決できたなら、記事を書いた身としてはこれ以上にない幸せです。

ですが、全ての方が解決できる内容ではないことは重々承知しております。

Javaは大変長い間使用されており、今では世界中で人気の言語です。

すぐに仕事がなくなるということはないでしょう。グローバル化が進む中、海外に職を求めるのも一つの選択肢としてはありだと思います。ですがほとんどの方が国内で職を求めようとするのが現状です。

また現在、IT業界は人手不足と言われておりますが、集まるところには集まっています。

優秀なエンジニアであれば1000万以上を提示する企業も増えてきました。
そのような企業であれば環境も待遇も素晴らしいでしょう。
ではそのような企業以外の待遇や環境は劣っているのでしょうか、そうではないはずです。

もし、言語への将来性だけでなく、現在の会社に不安や不満を抱えている方がいるのであれば、ぜひ私たちエージェントにご相談ください。
世の中にはたくさんの会社があり、あなたの力を必要としているところが必ず存在します。

また企業に属さず、フリーランスになるという選択肢もあります。あなたの悩み、誰かに相談しませんか?

※以下の各転職エージェントのリンクから各社の登録サイトに直接飛べるので、そちらから早速会員登録をしてみましょう。

エンジニア・クリエイター・デザイナーに特化した転職エージェント

エンジニアやクリエイターの転職に特化したエージェントは正直多くありません。

IT・Web業界にエンジニアやクリエイターとして転職したいという方は、レバテックキャリア・マイナビITの両方に登録しておく事をオススメします。

特徴
【メリット】

  1. 業界大手のマイナビが運営しているので、IT・Web業界の大手・中小・ベンチャー企業の求人が豊富
  2. IT業界・Web業界に精通したキャリアアドバイザーが担当

【デメリット】

  1. 大手でキャリアアドバイザーの人数が多いために、一定、質にバラつきは出る可能性があります

こんな人がおすすめ!

  1. エンジニア・クリエイターとして転職を希望している方
  2. 将来的にどの技術や言語が伸びるか、自分のキャリアについてアドバイザーに相談したいという方

特徴
【メリット】

  1. レバテックキャリアだけの非公開求人や独自情報によって、転職者に合った企業をマッチング
  2. IT・Web業界トップクラスの求人数!
  3. エンジニアとクリエイターの為に設計されている独自のフォローアップ体制
  4. 専門用語はもちろん最新技術の話が通じるキャリアアドバイザー

【デメリット】

  1. IT・Web業界が全くの未経験の転職者は対象になりづらいです

こんな人がおすすめ!
  1. IT・Web業界への転職を希望している方
  2. IT・Web業界に詳しく、知見のあるキャリアアドバイザーからサポートを受けたい方

業界トップの求人数をもつ大手エージェント

「特化型のエージェントを使ってみたけど、いまいち合わない」
「よりたくさんの求人から検討したい」
「エンジニア以外の職種も含めて検討したい」

という方は、下記に紹介する業界大手のエージェントも合わせて利用してみましょう。
全業界・全職種の求人を網羅していますし、もちろんエンジニアの方の紹介実績も多数です。

紹介実績、求人数共に業界No1!転職者の8割が利用している転職エージェント。
大手エージェントの場合は特に、担当になるコンサルタントによって質のばらつきがあるので、マイナビと平行して登録をオススメします。

特徴
【メリット】

  1. 国内最多の求人数を保有
  2. 転職者の8割以上が登録
  3. 幅広い業界・職種の求人を網羅的に閲覧・紹介してもらえます

【デメリット】

  1. 求人数が多い一方で、転職者の登録数も多いため、1人1人に手厚いサービスが期待できない可能性があります

こんな人がおすすめ!

  1. 「大量の求人を一旦閲覧したい、紹介してもらいたい」という方
  2. 業界最大手の転職エージェントの標準的・平均値的なサービスレベルを最初に知っておきたい方

リクルートエージェントと並ぶ、業界最大手のエージェント。リクルートと比べると、多くの求人の中から、コンサルタントが厳選して求人を紹介してくれるスタイルです。
マイナビ、リクルートと平行して登録し、比較検討することをオススメしています。

特徴
【メリット】

  1. 国内第2位の求人数を保有
  2. 面接・書類作成といった、転職へのサポートが手厚い
  3. マッチングにこだわっており、キャリアアドバイザーが求人を絞り込んで提案してくれます

【デメリット】

  1. 求人の絞り込みの精度がキャリアアドバイザーによってバラつく可能性があります

こんな人がおすすめ!

  1. 「多くの求人を網羅的に閲覧したいが、自分に合った求人をプロ視点で一定は絞り込んで提案してほしい」といったニーズをお持ちの方