![]() |
![]() |
@IT|@IT情報マネジメント|@IT MONOist|@IT自分戦略研究所|JOB@IT|ITmedia|TechTarget|誠 |
|
|
| @IT > 自分戦略研究所 > @IT Special > PR:Sun認定「Web Component Developer」とは? |
企画:アットマーク・アイティ 人財局 |
||
■高まるサーバサイドJavaへのニーズ 2002年3月にアットマーク・アイティが行った「第5回 Java Solutionフォーラム読者調査」において、Javaによる開発で活用する技術を質問したところ、JSPやサーブレット(Servlet)が圧倒的に多く、その後にJavaBeansが続くというような結果となった(図1)。1995年に米サン・マイクロシステムズがJavaを発表して以来、1999年のJava 2 Platform Enterprise Edition(J2EE)の発表を経て、Javaテクノロジは単なるプログラミング言語から、企業システムを支える基盤技術へと発展してきた。 ITエンジニアの身に付けるべきスキルもこれとほぼ同じような動向を示し、現在Javaエンジニアに求められるスキルはプログラミングにとどまらず、サーブレットやJSPを利用したサーバサイドの技術、「サーバサイドJava」へと移行してきた。冒頭に紹介した調査結果もそれを物語っているようだ。Javaエンジニアとして活躍していくためには、サーバサイドJavaのスキルを体系的に身に付ける必要があるわけだ。
■サーバサイドJavaの新たな資格が登場 過酷な業務に追われているエンジニアにとっては、新しいスキルを習得しようと思っても「時間がない」というのが本音だろう。そこで、短期間に効果的な学習方法として、サーバサイドJavaに関する資格取得を目指すのはいかがだろうか。目標が明確になるだけでなく、資格取得に向けた学習をすることで、自然と体系的な知識が身に付けられる。 サン・マイクロシステムズが2002年9月から開始する新しい認定資格「Sun Certified Web Component Developer」は、そうした体系的な知識を身に付けるうえで注目したい資格となりそうだ。この資格は、JavaでのWebアプリケーション開発の基礎を網羅した、「サーバサイドJavaへの入り口」となる資格。これまでJ2SEプログラミングしか経験したことのないエンジニアが、JavaでのWebアプリケーション構築の基本を身に付けたい場合、学習の指針となる資格といえる。 試験はオンラインで実施され、サーブレットやJSPの基礎知識や概念の理解を問うものを中心に、選択式で約60問が出題される(解答時間90分)。しかも、Java技術の最新動向、開発現場でのニーズに合った問題をもフォローし、「単なる肩書き」ではなく、取得することに意味のある資格となっている。ちなみに合格ラインは、正答率65%程度以上と予測される。合格ラインからも、ある程度学習すれば、合格しやすい資格ということが分かるだろう。 このSun Certified Web Component Developer認定資格だが、これからサーバサイドJavaを目指すエンジニアのためだけにあるわけではない。サーバサイドJavaの知識を身に付け、すでに開発経験のあるエンジニアにも、資格取得を目指してもらいたい。なぜなら、すでに身に付けているサーバサイドJavaの知識・経験が偏っていないか、全体のアーキテクチャをきちんと把握したうえで業務に活用しているかどうかを、体系的に整理し直すことができるからだ。そうしたエンジニアには、次のステップに踏み出すためにも、ここで知識を整理し、さらに欠けている知識がないか試してみることをお勧めする。
■一新されたサンのJavaテクノロジ資格体系 サン・マイクロシステムズでは、アーキテクト(設計者)向けの資格を改定し、名称も新たに「Sun Certified Enterprise Architect for J2EE」として提供開始する。サーバサイドJavaとアーキテクト向けに、新たに2つの認定資格を開始するで、サン・マイクロシステムズの資格体系は、プログラマ向けの「Sun Certified Programmer for the Java Platform」と、サーバサイドJavaへの入り口となる「Sun Certified Web Component Developer」をベースに、より高いレベルでの実装を目指すエンジニアには「Sun Certified Developer for the Java Platform」を、アーキテクト向けには「Sun Certified Enterprise Architect for J2EE」を提供する体制が整うこととなる(図2)。
■認定資格取得に向けた学習方法とは
サーバサイドJavaの知識を体系的に身に付け、Sun Certified Web Component Developer試験に合格するには、どのような学習をすればいいのだろうか。サン・マイクロシステムズでコースウェアの開発を手がけ、自らも講師を務める隈元吉紀氏は、「まずは、言語を押さえプログラミングができることは大前提。次に、サーブレットとJSPとの相補点や相違点を明確にすること。そして、セッション管理など、Webアプリケーションに不可欠な知識を身に付けていくことです。学問に王道なしといいますが、この資格取得についても同じことがいえます。サーバサイドJavaについて体系的に学習しておかないと合格できないでしょう」とアドバイスする。 このような学習を実践するために、サン・マイクロシステムズが用意したトレーニングコースに参加するのもいい。Sun Certified Web Component Developer取得に向けた推奨コース「サーブレット/JSPを使用したWeb Component開発」では、J2SEやJ2MEのプログラミング経験しかないないエンジニアでも、Webアプリケーションの開発に必要なサーバサイドJavaの知識を無理なく習得できるようになっている。 また、エンジニアとしても豊富な経験を持つ隈元氏は、JavaエンジニアがWebアプリケーション開発で陥りやすい点について、「サーブレットでもJSPでも、実際には同じようなシステムを構築できる。だからこそ、JSPとサーブレットの違いを明確に理解し、システム要件ごとに最適な技術を選択できる判断力が必要。さらに判断力を身に付けるには、サーバサイドJavaに関する体系的な知識を習得すること」と指摘する。 体系的な知識がないままに、自己流でWebアプリケーションを開発しているエンジニアは多いだろうし、実際それでも動作するシステムは開発できる。しかし体系的に学習することで、サン・マイクロシステムズが推奨する標準的な手法を身に付けることができ、さまざまなWebアプリケーションを開発する応用力が付くという。隈元氏は、「Sun Certified Web Component Developer」について、「実は現場の“たたき上げエンジニア”にこそ受けてほしい。資格取得に向けた体系的な学習を通じて、経験だけでは得られなかった包括的な知識を補強し、顧客からのどんな要求にも応えられるサーバサイドJavaエンジニアになっていただきたい」と語った。 ■自習するための教材紹介 サーバサイドJavaを体系的に学習したい、「Sun Certified Web Component Developer」の資格取得を目指したいエンジニアのために、ここでは効果的な自習学習教材を紹介しよう。 まずは米サン・マイクロシステムズのWebサイト。「java.sun.com」なら、Javaテクノロジの最新情報をキャッチできる(画面)。重要なページは日本語化されているので、英語の心配も不要だ。
参考書に関しては、本記事執筆時点では、「Sun Certified Web Component Developer」に関する書籍は出版されていないが、既存の書籍でも試験対策に使えるものがある。推奨する書籍は以下の3冊だ。
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright(c) 2000-2012 ITmedia Inc.
著作権はアイティメディア株式会社またはその記事の筆者に属します。(著作権について) 当サイトに掲載されている記事や画像などの無断転載を禁止します。 「@IT」「@IT自分戦略研究所」「@IT情報マネジメント」「JOB@IT」「@ITハイブックス」「ITmedia」は、アイティメディア株式会社の登録商標です。 当サイトに関するお問い合わせは「@ITへのお問い合わせ」をご覧ください。 |