Java SE11 Goldに合格したので対策を書いてみた
先日2022年の4月にJava SE11 Goldに合格しました。
SE11向けの対策記事が少なかったので、書いてみました。
はじめに
受験時の私について
業務経験。
- SE7年目
- Javaをメインに使っているがあまりプログラムは書かない
- ストリームAPIなどの技術は業務で使用経験なし
保有資格です。
- 基本情報技術者
- 応用情報技術者
- セキュリティスペシャリスト
- Java SE11 Silver
Java SE11 Silverは2021年の12月に合格しました。
Silver合格からGoldの勉強を始めて、約4か月でGoldに合格しました。
正答率は80%でした。
結論
他のサイトでも既に書かれていますが、黒本を徹底的にやり込めばJava Goldは合格できます。
実際に試験を受けたときの感覚ですが
- 5割は黒本と全く同じか選択肢を並び替えただけの問題
- 3割は問題は違うが、出題意図は黒本に類似あり
- 残りは初めて見るような問題
でした。
勉強の進め方
私が実際に行った勉強の進め方です。
- 章末問題を除いて2周、ここでは実機での確認はなし
- 章末問題を1回目解くが正答率は4割
- 実機で確認しつつ黒本を何度も繰り返す
- ほぼすべての問題が解けるようになった状態で受験
章末問題を最初解いた時の正答率が4割だったので、かなり心は折れました。
やはり、実機で動かして確認することで、理解がかなり深まります。
勉強時間は毎日30分程度です。
ガッツリとした勉強時間はとらず、隙間時間での勉強が中心でした。
どこまで勉強すれば合格できるか
以下の、ラインで勉強に区切りをつけるのがいいと思います。
- 黒本の答えを丸暗記
- 正解以外の選択肢も誤っている理由を説明できる
- 紫本や白本でさらに問題を解く
私は2の段階で受験して、正答率80%でした。
1の段階でも合格ラインの6割はぎりぎり達成できるかと思いますが、2まで仕上げるのがおすすめ。
紫本や白本での学習は余裕があればでいいと思います。
よくある質問
紫本は必要か
不要です。
紫本は私も買いましたが、ほとんど使いませんでした。
教科書的な内容で、読んでいてもあまり頭に入りませんでした。
黒本だけではわからない時も、紫本を見るのではなくはOracleの公式ドキュメントやブログを読んで理解していきました。
紫本には模試試験がありますが、それも解きませんでした。
さらっと見た感じだと、黒本と全く傾向が違っているように見えたので。
重箱の隅をつつくような問題が多く、実際の試験とは傾向が違っている印象でした。
実際、紫本の模試試験を解かなくても試験には合格できました。
白本は必要か
不要です。
白本は持っていませんが、黒本だけで合格できましたので。
黒本だけだと業務で役に立たない?
資格試験全般に言えることですが、資格の勉強が業務に直結するとは限りません。
紫本、白本を使っても業務に役立つ知識が得られるかは分かりません。
黒本は解説が充実したので、読んでいて純粋に面白かったです。
デザインパターンの話だったり、どうしてこの機能が新バージョンのjavaに追加されたかの歴史的背景などもあり、解説はかなり寄り道が多めです。
黒本を学習することで、javaに対する知識は確実に深まりました。
黒本の模試試験は一つしかないけど大丈夫?
大丈夫です。
SE8の黒本を買って模試試験を解いてる人もいるようですが、SE11だけで十分です。
SE11の黒本から類似の問題が多数出題されます。
実際にPCで動かす必要があるか
出題範囲の機能を普段使っていない人は、実際にPCで動かして確認することを強くおすすめします。
特に、ストリームAPIなどは実機で動作してみないと処理を理解するのが難しいです。
黒本にはサンプルコードはなかったので、問題のPGを自分で打ち込んで確認しました。
ストリームAPI以外にも、クラスとインタフェースやジェネリクス関連、ローカライズも実機で動かして学習するのがおすすめです。
重点的に学習する箇所はある?
ストリームAPIは徹底的にやり込んでください。
かなり多くの問題が出題されるので、確実に正解できるようにしておいてください。
対策として、引数や戻り値を覚えておくことで問題は解きやすくなります。
それ以外の分野もはまんべんなく出題されるので、ヤマをはるのはおすすめしません。
受験時の注意
受験チケットを購入してピアソンVUEのサイトから申し込みます。
私はテストセンターで受験しましたが、申込日から2週間が最短の受験日でした。
試験対策を万全にしてからの申し込みだと、期間が空いてしまう可能性があります。
受験日の変更は5回までできるので、早めにスケジュールを決めておくのもいいかもしれません。
安く受験する方法
楽天のサイトで受験チケットを購入するのが安いです。
公式サイトで買うよりも安いのと、楽天ポイントが貯まります。
使用期限は購入から半年ほどあります。
受験することを決めているのであれば、早めに申し込みだけしておくのもよいかもしれません。
まとめ
何度も書きましたが
黒本を徹底的にやりこむことで、JavaGoldは合格できます。
これに尽きます。
以下のラインを目安に勉強を進めるとよいです。
- 黒本の答えを丸暗記
- 正解以外の選択肢も誤っている理由を説明できる
- 紫本や白本でさらに問題を解く
2のラインまで仕上げれば、かなりの確率で合格できるはずです。
この記事がJava SE11 Goldの合格の手助けになれば幸いです。