- ベストアンサー
Javaのスキルはどの程度まで必要ですか?
今、スクールに通っています。特に今現在職業もありますので、それで食べていく必要と言うわけではありません。しかし、もう、10年ほどで定年になりますので、それまででも、何か資格と言うかスキルを身につけておきたいと思います。そこそこ、パソコンには詳しい方だと思いますが、付加価値として、今Linuxの知識と、Javaのプログラミングを身につけたいと思っています。Javaはたしかに、スクールよりも実務経験が大事だと思いますが、知識としてクライアントサイドまででよいのか、サーバーサイドまでいるのか、費用的にも変わってきますので、ご意見をお伺いしたいと思います。趣味の範疇で終わっても仕方ないかもしれませんが、ある一定の知識は得たいと思っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
クライアントサイドのみで完結するほぼ案件はないですし、 セキュリティーの問題で出来る事は自然に制限されてきます。 この仕組みはjavaに限らないと思います。 では、サーバーサイドを学ぶにはどうしたら良いかですが、 一口にサーバーサイドと言っても色々学ぶべきものがあります。 ご自分でフレームワークを作成されても良いですが、 jakartaプロジェクトのStrutsを使う手段もありますし、 フレームワークとしてCocoonを利用される場合もあるでしょう。 それらの知識が必要になります。 ではロギングはどうするか?という事になった場合、 jakartaプロジェクトのLog4jの知識が必要になるかも知れません。 それ以外にも、メールサービスは?DBアクセスは?色々な知識が必要になります。 まず知識として身に付けるべき事は、 主流として「手続き指向プログラミング」から「オブジェクト指向プログラミング」に、 変わってきているという事です。 「オブジェクト指向」については、 Webで色々と調べられるためご自分でお調べください。
その他の回答 (2)
- mac_mini
- ベストアンサー率42% (54/128)
年齢的な事とおっしゃっていますが、 オブジェクト指向についてだけ要点をつかめれば、 最近流行の言語に対してどうとでも対応可能です。 例えば、Perl・PHP・javaが手っ取り早いです。 要するに言語を覚えても、 概念がわかっていないと応用は出来ないという事です。
お礼
おっしゃることはわかります。別に世間でよく言う年だからと言う意味で言っている訳ではないのです。私としても、まだ能力的にキャパはあると思います。概念を掴むよう勉強していきたいと思います。一応、スクールい通い、サーバーサイドまでやってみようと言う気になっています。
- jun-1
- ベストアンサー率29% (18/61)
javaで食べて行くつもりであれば、サーバサイドの知識は必須です (業務システムなら)。 クライアントサイド(awtやswing)はおまけ程度で十分かと 思います。 SE的な仕事を視野にいれているのであれば、知っているに 越したことはないですが、そうでなければ何ができて何が できないか、くらいが分かる程度で十分かと思います。 (本職のSEでもプログラミングを全くしたことがない人も多いです。 PGを目指すのであれば話は別ですが・・・。) お金と時間に余裕があればスクールもいいかもしれませんね。
お礼
SE的な仕事を考えています。Javaで食べていけるとは、年齢的な面も考えれば無理かとお思います。ある程度の知識までで良いかもしれませんね。
お礼
年齢的な面も考えれば、Javaで食べていけそうも無いですね。ある程度こんなことが出来ると言ったことを知って、どういうところで使えるのか位は知っておきたいですね。