2011年08月27日

資格名称変更…SJC-D⇒OJC-D

about:【OCJ-D】Oracle認定Javaディベロッパ

超久しぶりの geed です。なんと、Oracle に Sun が買収されてから、資格の名称が変わっていたんですね…。リンクなどの情報が色々と古くなっていたので、この機会に更新します。

※試験内容自体は変わりないので、書籍は同じものを使えそうですね。

旧Sun資格と新Oracle資格の対応表

OCJ-D Oracle認定Javaディベロッパ 概要

posted by geed at 14:48| 東京 曇り| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年09月19日

SJC-D 合格!

久しぶりの geed です。本日合格証が届きました!
今まで更新もしていないでいきなり何だ、と言われそうなので、今までの話を少々。


1.受験から合格までの流れ

5/24 受験申込
5/26 Sunより課題がメールにて送付されてくる
7/22 Sunに課題をメールにて提出する
7/23 Sunより小論文試験についてのメール
8/02 品川の Sunトレーニングセンターにて小論文試験を受験
9/01 Sunより合格を告げるメールが送られる
9/19 合格証が郵便にて送付されてくる

といった感じでした。


2.得点

139/155 でした。ちなみに 124 以上が合格です。


3.受験に要した時間

約60時間

実際に費やしたのは20日ほどで、1日3時間程度でした。
実装が7割、ドキュメントに3割といったイメージです。


4.使用した書籍

以下です。

Sun Java2 認定ガイド
The Sun Certified Java Developer Exam With J2Se 1.4
SCJD Exam with J2SE 5, Second Edition

「The Sun Certified Java Developer Exam With J2Se 1.4」の
サンプルを真似て実装するのが効果的でした。

「SCJD Exam with J2SE 5, Second Edition」にも
良いサンプルがたくさんあります。
英語なのがネックですが、ソースコードを見る分には問題ないでしょう。

------------------------------------------------------------------------

それにしても、Sunから合格通知が来るまではかなり自信がありませんでしたが、
意外と余裕の得点で合格できました。良かった・・・。

というわけで、ご質問がある方はコメントにどうぞ!
答えられる範囲で回答させていただきますよ〜。
posted by geed at 19:20| 東京 霧| Comment(34) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年07月04日

SJC-D 対策サイト

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

いやー久々に復活!先月末がプロジェクトの納期だったので死にそうだった・・・。とりあえず今日は復活初日ということで、軽く行こう。というわけで、ネットサーフィンをしまくって、SJC-D試験の対策サイトを集めてみた。

SJC-Dの資格を取ろう!

  SJC-D 資格試験についてまとめてあるサイト。そこまで深い内容までは触れていないが、この試験がどういうものなのか、どういうことをすれば合格できるのか、ということが書いてある。

JavaRanch Big Moose Saloon

  SJC-D を受験する人たちが情報交換をするための掲示板。ただし英語・・・。役に立ちそうだが俺は読めない。がっかり。

Sun認定Java資格 実用情報【SJC-WC・SJC-D用】

  2ちゃんねるの SJC-D/SJC-WC 用掲示板。2ちゃんねるにしては真面目な内容。合格体験談みたいなのもちょっとだけ書いてある。情報が古くなるにつれてデッドリンクが多い。

こうしてみると、あんまり対策サイトって無いもんなんだなー。そんなに受験者って少ないのか?このページを見てる方々、もしも有効そうなサイトがあったら是非教えてください。もしくはホームページとかブログとか立ち上げてもらって、そのサイトを教えて!

本日の提案:もっとみんなも情報公開しようぜ!
posted by geed at 20:33| 東京 雨| Comment(5) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年06月01日

SJC-D サンプルコード

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

先日買った洋書の SJC-D 対策本(The Sun Certified Java Developer Exam With J2Se 1.4)を読む日々が続く。

だいぶ読み進めたところ、とある記述があった。どうやらこの本の出版社のサイトから、サンプルソースコードがダウンロードできるようだ。えーと、ここか↓

http://www.apress.com/book/download.html

本の名前をリストから選んで、Submit ボタンをポンっと。・・・ん?パスワード?・・・。そんなん知らんけどなー。えー、本の100ページにある単語を入れろ?なるほど、本を買った人にしかソースコードは渡せないってか。ケチだな〜。ま、俺は本を持ってるからいいけどさ。ほい、パスワードを入力。・・・おっ、ダウンロードページに来た。さて、ダウンロード → Eclipse にぶち込むと。

・・・さてさて、このサンプルソースコード、DVDのレンタルサイトを作成するプロジェクトなんだけど、これって SJC-D の試験にそっくりな気が・・・。見れば見るほど似てる。いいのかな・・・Sun から怒られないんだろうか (^^;。まあ、このサンプルコードを参考に作れば、意外に早くできるかも。

本日の教訓:洋書対策本のサンプルコード最高!
posted by geed at 17:57| 東京 曇り| Comment(3) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月31日

SJC-D 提出物一覧

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

instructions.html には、以下を一つの Jar ファイルに固めて提出せよとある。


  • ソースコード全部
  • 全ソースコードに対するJavaDoc
  • データベースバイナリファイル
  • README.txtファイル
  • サーバ用ユーザマニュアル
  • クライアント用ユーザマニュアル


てことは、詳細設計書やクラス図なんかは必要ないってことか。ちょっと安心。

1.ソースコード全部

  これはまあ、コーディング規約に気をつけながら進めればこれといって注意点は無いかな。

2.全ソースコードに対する JavaDoc

  これもコーディングを進めるのと平行してきちんと書くようにしていけば問題無しでしょう。でもまあ、きっと提出前には全部チェックしたほうがいいんだろうな・・・。あー、やっぱめんどいかも!

3.データベースバイナリファイル

  これは別にもらった時のまま何も手を加えずに提出すればいいから、全然問題無し。ただディレクトリ構成的に、置き場所は考えた方が良いかも。

4.README.txt ファイル

  これがかなり面倒臭そう。ディレクトリ構成だとか、RMI or ソケット通信を選んだ理由とか、プログラムの動作のさせ方とか、色々書かなきゃいかんようだ。まあでもこれに取り掛かるのは、実装が終わってからだな。とりあえずは考えないようにしよ。

5.サーバ用ユーザマニュアル

  データベースサーバの起動法でも書くのかな?とすると、README.txt には単純なアプリの動かし方を書いて、こっちにはサーバの起動の仕方(スタンドアロンでの起動法とか?)を書くことになるんだろうな。これも実装終わってからなので今はパス。

6.クライアント用ユーザマニュアル

  多分これ、超めんどいよ。画像の貼り付け作業なんかも必要なんだろうし・・・。まあ、この作業も実装終わってからだけど。

うーん、こうしてみると、実装以上にマニュアルの作成時間の方が多いんじゃないだろうか。期限間際まで実装してたりするとドキュメント作りが間に合わなくて泣くことになりそうだ。気をつけねば・・・(-_-:

本日の教訓:期限ギリギリまで実装をせずに、ドキュメントを作成する時間を残しておくべし!
posted by geed at 13:05| 東京 雨| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月30日

SJC-D 対策本2

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

以前こういう本(↓)

Sun Java2 認定ガイド

を買ったと書いた。一通り読み終えたのだが、実はこの本って具体的なソースコードとかがあんまり載ってなくて、若干不安がある。この際、日本語であることにこだわらずに、洋書にもてを出してみようかなぁ。そこで今回、もう1冊ほど友人(SJC-D 保有)のオススメの本を買ってみた。それが、これ(↓)

The Sun Certified Java Developer Exam With J2Se 1.4

この本はかなり良い感じ。英語は正直ほとんど分からないが、ソースコードの方を見ればどんなことをしてるのか大体分かるし。具体例・サンプル数も多く、これは確かに良い本かもしれん。でもできれば、誰か日本語に訳してくれ〜。というわけで、しばらくはこの本をベースに勉強していこうっと。

本日の教訓:対策本はサンプル数が多いものを選べ!


以上。
posted by geed at 16:21| 東京 霧| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月27日

SJC-D 提供ソースコードについて

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

昨日、以下の3つがメールで課題として送られてきたと書いた。
  • 説明書(instructions.html)
  • 提供ソースコード
  • バイナリデータファイル(db.db)

今日はその提供ソースコードを見てみたのだが・・・。

基本的にこの提供ソースコードは、データベースを構築するためのものであり、これを拡張してロック機能を付加するというのも課題の一部となっている。しかし・・・この提供ソースコードって、かなり汚い。インデントはあちこちデタラメだし、javadoc コメントが一切無いクラスがあったり、javadoc の @param に書いてあるパラメータ名と実際のパラメータ名が全然違ってたり・・・あー、イライラする!こういうのって、直すべきなのかな?instructions.html 見てもこの点には触れていないような気がするし。(メソッドの誤りは直しても良いとあるが、関係あるのか?)

まあ・・・直しとくか。この程度で試験落ちたりはせんだろう。

本日の疑問:提供ソースコードのコメントミス等は修正すべき?

誰か知ってたら教えて。
posted by geed at 10:10| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月26日

SJC-D 課題概要

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

SJC-D の課題が届いた。たったの 2日で届くとは・・・早いなー。

添付ファイルは zip 圧縮ファイルで、中身はこの3種類が入ってる。


  • 説明書(instructions.html)
  • 提供ソースコード
  • バイナリデータファイル(db.db)


説明書には、課題の提出方法や、機能要件などが記述されている。基本的にやるべきことは、自作ソースコードの追加と、提供ソースコードの拡張のようだ。
昨日買った本やネットで調べてみると、どの受験者も基本的には共通の項目は大きく以下の3つらしい。


  • Swing による検索画面
  • データベースアクセス時のロック機能
  • ソケット通信もしくは RMI によるネットワーク接続機能


なお、昨日買った本 (Sun Java2認定ガイド) を見ると、「機能要件を一つでも満たしていないとその時点で失格」とあった。お、恐ろしや・・・(-_-;。ということで説明書をじっくりと読んでみると、こっそりと細かい仕様が色々と書いてある。これはあらかじめきっちりとテスト項目を作っておかないと危険だな〜。

というわけで、機能要件を説明書の頭からどんどんと書き出してみて、それに対するテスト項目を一つずつ書いてみる。結果、およそ20件のテスト項目が出てきた。このテスト項目全てに合格するアプリケーションを作ってしまえば、とりあえず最低限の機能要件は満たされるってことだ。まあ、それが果たしていつになるのかは知らないけど・・・。

本日の教訓:説明書(instrunctions.html)から機能要件をしっかり洗い出すべし!
posted by geed at 12:55| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月25日

SJC-D 対策本

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

今日は有隣堂で、SJC-D の対策本を一冊買ってみた。なお、買った本はこれ。

Sun Java2認定ガイド

てか、本屋で色々探したけど、これ以外の対策本って見つからなかった。あんまり無いのかな?と思ってアマゾンで検索したりレビュー見たりしたら、なんとこの1冊しかないらしいということが判明。まあそれなら「しまった、あっちの本を買えば良かった!」なんて後悔することもないだろうからいいんだけど。アマゾンでは☆4つ以上だったし、きっと質としては悪くないはず。

とりあえず読んでみる。
ふむふむ、前半は SJC-P の対策だから関係無し。SJC-D 対策は後半からだな。なるほど、コーディング規約とか設計の流れとかも色々とアドバイスしてあって、かなり分かり易い。しかし・・・わがままを言えば、サンプルコードが欲しい所だな〜。まあ、受験者によって課題が違うんだから仕方ないか。課題が届いたら、この本を読みながら頑張ろう。

本日の教訓:日本語の SJC-D 対策本は一冊しかないので選択の余地無し!
posted by geed at 12:43| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月24日

SJC-D 申込方法2

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

昨日、SUN に対して、「スコアシートを無くしてしまったのですが、認定証でも大丈夫でしょうか?」との問い合わせに対し、以下のような返信をもらった。
「スコアシートを紛失なさってしまったのでしたら、SJC-P の認定証を FAX していただければ構いません」

なーんだ、認定証でもOKなのか。ふ〜〜(-o-)、一安心。
というわけで、さっそく銀行の振込みを終えてから SJC-P の認定証を FAX 完了。
一週間以内に課題がメール添付されて届くということなので、それを待つとしよう。

本日の教訓:SJC-P のスコアシートは別に無くしてもOK!(ただし SJC-P の認定証は無くさないこと)

ん?なんか昨日と言ってることが違うな・・・。
posted by geed at 11:51| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月23日

SJC-D 申込方法

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

今日は、SJC-D の申込を行った経緯を記そう。

まずは アールプロメトリックのホームページに行ってみた。ここは、Oracle や XMLマスターなどのベンダー資格の受験を仕切っている総合資格試験サイトである。

アールプロメトリック

しかし、SJC-Dはどうも特別な資格で、アールプロメトリックでは受験できないことが判明。何でも、他の SJC-P とか SJC-WC とかと違ってマークシート試験ではないため、SUN のホームページから直接申し込む必要があるのだそうだ。

Sun認定Javaディベロッパ お申込方法

以下がこの資格試験のデータのようだ。


  • 前提条件・・・SJC-P 資格をすでに合格している必要がある
  • 値段(税込)・・・50400円(高ェ!)
  • 支払方法・・・銀行振り込みまたは、バウチャーチケット
  • 試験内容・・・プログラミング課題+小論文(期限は1年間)


SJC-P は保有しているので前提条件はクリアしてるな。それにしても、SJC-Pは 25200 円とかだったのに、今回は値段倍かよ(TT)。しかもマークシートじゃなくて、プログラミング課題+小論文とは…。何か受かる気がしなくなってきたなぁ…。落ちたら5万円丸損だし。いやいや、いかん!こんなことで弱気になってどうする俺!とりあえず決意を固めるためにも、もうさっさと申し込んでしまおう。それがいい。

さて、申込手順は、なになに・・・まずは登録者情報記入か。これは簡単。
次。銀行振り込みか。5万円 はまあ一応あるし、これも後でやろう。簡単だ。
最後。SJC-P のスコアシートを FAX ね。・・・え?スコアシート!?スコアシートって、受験した直後にもらったあれか?何問中何問正解だったので合格です、とか、何とかは60%で何とかは80%の正解率で・・・みたいに各カテゴリの正解率が一覧で載ってる紙。うわ、どこにやったやろ。

・・・1時間後・・・

見つからん・・・(TT。何で認定証じゃなくて、スコアシートなんだ!?認定証ならあるのに・・・。さあどうする。どうする俺!?仕方ないので、SUN に問い合わせメールを出してみた。

SUN認定資格 お問い合わせ

内容は、「すみません、スコアシート紛失しちゃいました。認定証じゃダメですか?」という感じ。さーて、どういう返事が来るのか。

本日の教訓:SJC-P のスコアシートは無くすな!

以上。
posted by geed at 10:25| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2005年05月22日

受験日記始めます

about:【SJC-D】Sun認定Javaディベロッパ (Sun Certified Developer for the Java2 Platform)

どうも初めまして、geed です。エンジニアやってます。
まあ私のことなんてどうせ興味無いでしょうし、いきなりですが本題に入りましょう。

SJC-Dという資格をご存知ですか?Sun のやってる java の資格なんですが、ぶっちゃけこれを取りたいな、っていうブログなんですよ、ここは。

ま、試験の詳細についてはこちらをご覧ください。
Sun Certified Developer for the Java Platform 概要

ノリでいきなりブログを作っちゃいましたが、実はまだ受験申し込みすらしておりませんです。明日から日記形式で書いていくので、お暇な方はどうぞご覧あれ。
posted by geed at 21:33| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする