質問: javaプログラマ目指しています。 javaプログラマへの転職を考えています。 大変だとはおもうのですが興味があるので。 現在、事務職で全く違う畑にいます。 ちなみにsjcpの資格は取得済み、xmlマスタの資格を今月中に取得予定です。 そこで、必要な前提知識を教えてください。 面接に必要な知識や、実際に業務をする上での知識など。役に立つサイトなども教えていただけるとうれしいです。 超初心者の為、なるべくやさしいご意見がほしいです。 よろしくお願い致します。
回答: 私は、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は、選択肢が広い分、覚えることもたくさんあります。一度に覚えようとせずに、実際に触りながら知識を深めていくことをおすすめします。 (机上だけでは、いざというときに対応ができなくなります)