• ベストアンサー

JAVAプログラマ目指しています。

JAVAプログラマへの転職を考えています。 大変だとはおもうのですが興味があるので。 現在、事務職で全く違う畑にいます。 ちなみにSJCPの資格は取得済み、XMLマスタの資格を今月中に取得予定です。 そこで、必要な前提知識を教えてください。 面接に必要な知識や、実際に業務をする上での知識など。役に立つサイトなども教えていただけるとうれしいです。 超初心者の為、なるべくやさしいご意見がほしいです。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • covachan
  • ベストアンサー率38% (46/120)
回答No.4

選ぶ側からの立場としての意見を言わせていただきますね。 まず、資格云々については最近あまりあてにしないところが多くなっているような気がします。もちろん持たないよりも持っていた方がよいのですが、XML以外にはデータベースやUMLのようなものが事前知識として必要でしょう。 これらを持っていれば大体目安がつきやすいですし、実作業で役に立ちます。 雑誌としてとりあえず、「技術評論者」から出ている「オープンソースJavaプロダクツ」など一度目を通されてはいかがでしょうか? 実用できなくともこの本の内容を概要だけでも把握できていればかなり現場でもついていけるはずです。 後はコーディングだけです(これが問題かも知れませんがw)。

kicori0305
質問者

お礼

ありがとうございます。 教えていただいた雑誌参考にさせていただきます。

その他の回答 (3)

回答No.3

ちょっと、偏見がはいってますが。 スキル的には当然即戦力ではならないので、 既存のコードの修正、デバッグなどの業務 が多いでしょう。 重要なのは人のソースを読む力になります、 オープンソースのプログラムのソースを読んで、 読む力を高めてください。 あとは現場によって必要なスキルがありますが 先読みしても間に合いませんので割り切りましょう。 また、基礎スキルとしてやはりオブジェクト指向 に基づいたモデリングができると、少しは安心してCD を任せることができます、モデリングからデザイン パターンへつなげれるようにがんばってみてください。 当然、難しいので習得しずらいですが、単語だけでも 知らないより知っているほうがいいです。

kicori0305
質問者

お礼

ありがとうございます。 ソースを読む力については勉強中も てこづっていました。 たくさんのサンプルソースに触れてみようと思います。

  • neuron-x
  • ベストアンサー率52% (139/266)
回答No.2

私は、Javaの世界でSEをしています。 SJC-Pを取得済みということで、Javaに関する知識はお持ちのようですね。ただ、「SJC-Pに合格する」=「実際の業務で使える」ということではありませんので、注意が必要です。 現在Javaのプログラマになろうとするのであれば、サーバサイド系の知識が必要になります。というのも、Javaを使用したプロジェクトは、ほとんどがサーバサイドのシステムです。 そのため、J2EEに関する知識を身につけておくことをおすすめします。小さな会社であれば、Servlet、JSP、Struts、etc...で小さいシステムを構築することが多いようですが、規模が大きくなるとEJBを必ずと言っていいほど使用します。 アプリケーションサーバには、WebSphere、WebLogicなどがよく利用されます。最近では、JBossやTomcatを使ったシステムも一部存在しています。 フレームワークでは、Strutsが主流です。(今後はJSFが主流になる可能性大)カスタムタグなどについても理解しておくといいでしょう。 他にも、DBに関する知識(SQLは必須)や、UMLに関する知識もあるとよいと思います。 ソース管理ではCVS、テストではJUnitなども標準的に使用されています。 Javaは、選択肢が広い分、覚えることもたくさんあります。一度に覚えようとせずに、実際に触りながら知識を深めていくことをおすすめします。 (机上だけでは、いざというときに対応ができなくなります)

kicori0305
質問者

お礼

現場の方のご意見はとても参考になります。 ありがとうございます。 勉強に励みます!!

  • fortranxp
  • ベストアンサー率26% (181/684)
回答No.1

オラクルシルバーやブロンズも取得したほうが よいと思います。 それに次にMCPもとれば迫力がつくと思われます。

kicori0305
質問者

お礼

回答を頂きありがとうございます。 まだまだ勉強が必要ですね。 がんばります!

関連するQ&A