- ベストアンサー
Javaの仕事って売り手市場ですか?
今javaの勉強をしているのですが、就職の募集が沢山あります。 そんなにjavaの技術者が足らないのですか? もし足らないとして、なぜみんなやらないのですか? javaをおしえる専門学校があるのですが、HPデザイン専門学校より生徒が少ないです。遙かに就職先はあるのに・・・ 技術者がたらない理由をおしえてください。難しいというイメージがあるのですか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
Javaの募集が多いのは、仕事が多いというのがもっとも大きな理由だと思います。 今でもCOBOLやC、VBの案件もありますが、絶対数は少ないです。また。VS.NET系の案件もありますが数千万程度以下の中小規模の案件ばかりで、億以上の案件は見たことがありません。どうでもいいことかもしれませんが、PHPやPerlの案件などは聞いたこともありません。 会社の性質とか得意分野にもよるのだと思いますが、私の会社では圧倒的にJavaの案件が多いです。で、特に億単位や数十億単位の案件ではJavaの案件しかありません。繰り返しますが私の会社ではの話です。他は分かりません 私の会社の話はさておき、現在最も開発で利用されている言語がJavaであることは間違いありません。 10年(もっと前か?)くらい前まではVBでのクライアントサーバーシステムが流行していたのですが、これだとバージョンアップの度に利用するすべてのPCに新しいモジュールを入れなければならないという問題がありました。 現在はIEなどのブラウザさえインストールされていれば利用できるWebシステムが流行するようになり、そのWebシステムを構築するのに最も優れていると見られているJavaが選択されるようになったのです。 上記のような背景のものでJavaの技術者が求められるようになっているのです。他の回答者の方がおっしゃられるような「オブジェクト指向が分かるものがいない」という問題も現場レベルではあると思いますが、それは2次的な問題に過ぎず、Javaに限る問題ではありません。とにかくJavaの案件が非常に多いのでJavaの技術者が必要、という状況にあるのだと思います。 専門学校での希望者が少ないというのは、分かりませんが、Javaは未知のものなので難しそうに見えるという人が多かったり、何ができるのかイメージしにくい、地味などの理由が挙げられると思います。実際地味です。 一方でWebクリエーターというとなんかかっこいい、自分にもできそう、何ができるようになるのかイメージしやすいなどの原因があるのではないかと思います。憶測に過ぎませんけど…。
その他の回答 (5)
- choconamacream
- ベストアンサー率44% (152/338)
以下の過去ログに、「2007年問題」に関するサイトのURLが貼られています。 専門家ではないので、Javaがそのことに関して、どれくらい影響している(されている?)のか分かり兼ねますが、「業務アプリケーションの開発や設計」と「Webデザイン」を比較した時、明らかに前者の方にぶがあるように思われます。
お礼
ありがとうございました
- tsuna555
- ベストアンサー率53% (22/41)
まともなオブジェクト指向の設計ができない「にわか技術者」が多いためでしょう。オブジェクト指向の設計ができなければJavaの利点は「Write Once Run Anywhere」しか無くなるわけです。 プログラマがいくらJavaを書けようとも、SEがオブジェクト指向を理解した設計ができなければ意味がありません。(要件定義から適切にオブジェクトを抽出しUMLなどに表現する技術が必要) 業界が本当に求めているのはJavaが書けるプログラマではなくオブジェクト指向な設計ができるSEということです。
お礼
ありがとうございました こんごともよろしくおねがいいたします
- fortranxp
- ベストアンサー率26% (181/684)
たぶんですが 1.SJC-Pレベル 初級者 単独では使えない。 2.SJC-WCレベル 中級者 JSPもサーブレットも扱えて メソッドもよく理解できる という訳で資格の有りなしではなく習熟度合いで 考えてみると2.のレベルでないとプログラムの 作成は困難かと思われます。 今は誰でもできるイメージはありますが やりたい事 を聞いてすぐにコードをすぐに書ければいいのですが。
お礼
ありがとうございました
- Bonjin
- ベストアンサー率43% (418/971)
Javaだけでなく業界全体に言えることですが、「技術者が足りない」のではなく、「使える技術者が足りない」のです。 ITブームに乗って多くの人がこの業界に入ってきていますが、もともと適正が重要となる職種なので人数の割りには使える人間が少ないのです。 Javaなどのオブジェクト指向言語に見られる傾向としては、文法は知っているがオブジェクト指向を理解しておらず(または理解できない)、まともなプログラムが書けない(設計・実装できない)のです。 なのでJavaに限らずオブジェクト指向言語(C#,C++,VB.NETなど)の技術者が足りないという傾向になっています。 >javaをおしえる専門学校があるのですが 専門学校で教えるレベルというのはたかが知れています。文法やクラスライブラリの使い方が主でオブジェクト指向を理解が出来ている人間なんてほとんどいません。なので、専門でJavaを習っていても実際に実務で使える人間なんてほとんどいません。
お礼
ありがとうございました
- isi0611
- ベストアンサー率34% (46/134)
こんばんは! 私もjava経験者&職業もjava開発をやっていた者の ひとりです。 なぜやらないと言うかはよくわかりませんがjavaはやはり最新の言語というのもあり難しいです。そう簡単に習得できるものでもないと思います。 就職をしたとしてもかなり忙しいです。。。 SEになったとしたらほぼ土日の休みはないと 思います(>_<) 周りの理解者も少ないため、わかってくれる人もそうはいないです。そこがまた辛いとこでした。 すべて私の経験談ですね。(^_^;)
お礼
ありがとうございました
お礼
ありがとうございました