質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

6回答

3781閲覧

Javaって、キャリア的にも学問的にも学ぶ価値ないような・・・

退会済みユーザー

退会済みユーザー

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

0クリップ

投稿2018/07/28 10:28

編集2018/07/28 10:54

学問的に学ぶ価値がない

JavaはGCがあったり、メモリの確保や開放をやってくれて、Cに比べて簡単だといわれています。

キャリア的に学ぶ価値がない

Javaスキルを必要とする会社の求人を見ると、どれも低年収つまらなそうな案件ばかりです。

逆にRubyやPHPの案件は、年収が高く楽しくキャリアをつめそうですし、会社の人も技術力がありそうです。

キャリア的にも学問的にも学ぶ価値がない

やはり、JavaはCに比べて学べることは少ないですし、学んだところで
年収も低いですし、職場も恵まれないしで、キャリア的にも学問的にも価値がないと思います。
ここにもキャリア的におすすめ出来ない理由があります。侍エンジニア

質問

そこで、Javaやってて、学問的にもCより良かったと思った方や、はたまた高年収な方や、リア充な現場、ご存知のひと、いますか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答6

0

プログラミング言語を学ぶ、という観点で考えた場合、CもJavaどちらも基礎教養に近い「知ってて当然」ぐらいの重要言語です。
Javaを参考にして生まれた言語や、JavaVMを利用する別言語とかもあるので、学問として考えたら避けて通れないんじゃないかと考えます。

GCも、それだけで数年単位の研究テーマにしてしまう深い世界もあれば、逆に「言語がテーマなので性能面は無視」って人もいて、どちらにしてもGCがあることと学ぶべきかどうかは関係ないです。近年の言語でGCないのって、どちらかといえば少数派な気もします。

キャリア、あるいはスキルとして考える場合は、人によって考えが変わります。私自身「食える言語でなければ興味ない」と考える人間ですが、「食えるかどうか」はその人の環境や時期によって判断が変化します。

世間の動向無視で私自身だけの話であれば、ここ数年はアプリ開発がメインで、AndroidならJava必須です。AndroidのJavaは特殊な世界であるし、今後はKotlinが主流になるでしょうが、それでも数年は必要でしょう。
一般動向で考えた場合は、恐ろしく巨大なシステム、つまり大金が動くような開発業務の場合、そこで使われている言語がJavaである確率は相当高いんじゃないかと推測します。

長く書きましたが、「全部知ってるし使えるよ。好きなの選べって言われたら〇〇言語使うけど」って言えるのが一番です。

投稿2018/07/28 20:15

daisuke7

総合スコア1563

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/07/29 02:51

ご回答ありがとうございました。 参考に致します。
guest

0

JavaはGCがあったり、メモリの確保や開放をやってくれて、Cに比べて簡単だといわれています。

RubyやPHPにもGCがあり、メモリの確保や開放をやってくれて、Cに比べて簡単だといわれていますよ。

投稿2018/07/28 11:53

ockeghem

総合スコア11701

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

リア充事例
某巨大IT企業のシアトルでのデベロッパー職の紹介を受けた時に、言語はJavaでしたよ。めっちゃ行きたかったけどJavaは初心者程度しか出来ないので涙を飲んで辞退した事があります。

学問(?)事例
Pythonやってる身からするとJVMのスレッディングによるスケールアウトは羨ましいですね。あとJavaはSSL/TLS周りが自前実装だったりと学術的には非常に水準が高い気がします。

投稿2018/07/28 19:30

YouheiSakurai

総合スコア6142

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2018/07/29 02:52

ご回答ありがとうございます。 参考に致します。
guest

0

Javaスキルを必要とする会社の求人を見ると、どれも低年収でつまらなそうな案件ばかりです。

逆にRubyやPHPの案件は、年収が高く、楽しくキャリアをつめそうですし、会社の人も技術力がありそうです。

会社で仕事として開発を行う場合は、基本的に自身の生活のためであるので
面白いとか楽しいとかつまらないとか関係ありません。
つまらないと思っている仕事を自分のものにできない人はおそらくどの現場でも潰れます。
厳しめに言うと仕事でプログラミングをするのに向きません。楽したいだけなら今すぐ趣味に切り替えてください。
実際に入ってもない現場をつまらないとか技術力がどうとか言う人はどの企業も必要としません。

投稿2018/07/28 12:31

m.ts10806

総合スコア80850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

参考情報

  • 2018年度版 言語別年収ランキングをまとめてみました。

https://engineer.emilee.jp/32-2

1位「Python」平均年収 601万
2位「Ruby」平均年収 562万
3位「Java」平均年収 552万

  • 初心者におすすめのプログラミング言語と平均年収ランキング!

http://programming-jyuku.com/2018/02/24/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E%E5%88%A5%E5%B9%B3%E5%9D%87%E5%B9%B4%E5%8F%8E%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0%E3%80%81%EF%BC%91%E4%BD%8D/

1位:Scala、「626万円」
2位:Python、「601万円」
3位:Kotlin、「577万円」
4位:Swift、「562万円」
4位:Ruby、「562万円」
6位:Java、「552万円」

  • 日本と海外のJavaエンジニアの平均年収比較

https://mayonez.jp/topic/1818

日本データ1 364万円(※1)
日本データ2 499万円(※2)
アメリカ 807万円(※3)
イギリス 555万円(※4)
カナダ 520万円(※5)
フランス 480万円(※6)

投稿2018/07/28 11:13

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ざんねんながら、ここはアンケート取るとことじゃありませんw

投稿2018/07/28 10:56

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問