javaかインフラのどちらのほうが将来性のある分野でしょうか?

来年、IT会社に就職することになりました。
最初はずっと研修で1ヶ月を過ぎたあたりからjavaのプログラミングを学んでいくか、
インフラを学んでいくかを選んでいけるのですが、どちらの方が良いでしょうか??

自分としては数年後同じ業種で転職する予定なので、できれば転職する際に幅の広い方を選びたいと思っています。
あとはどちらが将来的に稼げるのかも教えていただければ嬉しいです。。

エンジニアITキャリアプラン

ユーザー名非公開

回答 6件   応援 0

ユーザー名非公開1

インフラですね
そのほうが外資とかもいきやすいですし

小さな会社を経営しております。プログラマーです。
私の会社だったら当然両方やれという話にはなるのですけどね。。

Javaはアプリケーションで、価値はtoCでもtoBでもゲームでも目に見えるビジネス上の価値の提供にあります。
インフラは基盤ですから、toCでもtoBでもゲームでも同じようにサーバーやネットワーク、データベースのアーキテクチャを設計・提供することになります。

アプリケーションは人の用をなす部分ですから、夢があって社会的な何かの問題を解決するので、少なくとも喜んでもらえます。一方で、すぐ変わってしまうので、学んだことはあまり蓄積されず、人と話すことも多くなり技術色も薄かったりします。
インフラは、割と広い範囲を似たような作業でこなすことになりますので、流れるデータが在庫管理の数値であろうと、SNSのメッセージであろうとルーターが違うわけでもありませんので、転職の際にも移りやすいです。しかし、インフラが良くても誰もわかりませんので、誰かが喜ぶってわけでもありません。意外と大変なのに、です。

個人的には新しいものが出たら飛びつきますし、あまり業界内での常識に凝り固まった人たちばかりと話すのは好きではなくて外の人と話したいので、アプリケーション開発が好みですけど、専門化色が濃いほうがお好きならインフラがいいかもしれませんね。

転職はたぶん短期的にはインフラのほうが有利ですけど、会社を興してサービスを作るのにスタートアップメンバーにインフラの人を入れたりはしませんので長期的にはアプリケーションのほうが広いような気がします。

インフラもプログラミングも両方身に着けた方が良いと思います。それぞれの粒度はご自身で判断されれば良いと思いますが。

で、以下のような理由から、会社ではインフラを学び、自己学習をプログラミングを学ぶのが良いのではないかと思います。そしてインフラをある程度広範囲に身に着けたら、その段階で再度判断すれば良いと思います。
・プログラミングは自宅でも本格的なレベルまで出来る
・インフラは機器の準備など自習には限界がある
・どちらも”勘”を鍛える必要がありますが、私の感覚では、インフラの方がより実践勘が求められるように思います(教科書にないことがとにかくよく起こる)
・クラウドの台頭によりインフラを学べる機会はどんどん減っているため、学べる機会があるなら掴んでおいた方がよい

ユーザー名非公開(質問者)

@ユーザー名非公開1:
@jobq53238:
@ジル:

みなさま回答ありがとうございます。
両極に利点があることがしれて良かったです!
どっちかで絞らないでおこうと思います。
しかし、意見を尊重して先にインフラから学んでいきたいと思います!ありがとうございました!

おや。足りなかったですか。。

同じことをしてるのになぜか周囲の人より楽にできるみたいだ、みたいなことで選ぶといいと思います。どちらにしても、平均よりはそこそこできないと、続けていられません。

ビジネスでは平均以下の不得意なことをがんばって平均並みにすることはそれほど価値はありません。出来る人に頼めばいいだけですから。
オンリーワンでもナンバーワンでもなくても良いです。商品としての労働力の特徴は、ひとりひとつだけ・・いくら優れてても大量に供給できないことです。
供給側は需要曲線の下にいれば取引は成立しますので、そのぐらいがんばればよいです。

ユーザー名非公開2

javaってことはエンタープライズ領域ですかね。そして、働きだしてから、プログラミングを始めるようなので、もともと技術的なことが好きなタイプじゃなくて、何か別にやりたいことがあってコンピュータを学ぼうとするスタンスかなと思います。だとすると、インフラよりアプリケーションです。

インフラは、エンジニアの中でも技術が好きな人が活躍しやすいです。アプリケーションは、エンジニアの中でも、人と話すのが好きな人や技術をビジネスに活かしたい人が活躍しやすいです。

インフラでもアプリケーションでも、活躍してる人は幅広く転職できます。しかし活躍してない人は幅広く転職できないか、転職が失敗しやすいです。

ですので、自分が活躍しやすいのを選ぶと良いかと思います。

この質問に関連する求人
企業名
株式会社一休
職種
エンジニア その他
種別
正社員(中途)
勤務地
東京都港区赤坂3-3-3 住友生命赤坂ビル5階・6階
無料ユーザー登録
無料で相談を投稿する
カテゴリ
メニュー