1. はじめに
今回はJava Gold SE 17(正式名称は"Oracle Certified Java Programmer Gold SE 17")に合格してきたので、使用した参考書や勉強方法などをまとめておきたいと思います。
これから受験する方の参考になればと思います!
ちなみにこの記事を書いているのは
- 社会人4年目のエンジニア
- 普段の業務では主にBE担当でJavaを触り始めて3年ほど
- 1年ほど前にJava Silverを取得
2. 受験した理由と受験前の印象
受験した理由は2点です!
- 業務ではJavaをメインで利用するから
- Silverまで取得したのでGoldまで取り切りたかったから
このように深い理由は特になかったのですが、単純にJavaの技術力アップのゴールとして設定しました。
「業務を行うためにSilverは最低限のレベルで、技術力としてアピールできるのはGoldから」という話は聞いていたので、「Silverは通過点でGoldは取得しないといけないな」という気持ちで受験を決めました。
受験前の印象としては、難易度に対する不安より試験時間が足りるかという不安の方が大きかったです。
Silver受験時は残り数秒というところで解き終わったので、「Goldなんか全然間に合わないのでは...?」と思っていました。
3. 使用した参考書
今回、使用した参考書は↓です。
徹底攻略 Java SE 17 Gold 問題集 [1Z0-826]対応
発行:株式会社インプレス(2026年2月11日 初版発行)
いわゆる黒本というものです。
Bronze、Silverも黒本で取得したので、今回も同じものをというのが選んだ理由です。
試験が終わってからの印象としては、出題される範囲、傾向について網羅されていて、とても良い書籍でした。
参考書というよりは問題集ですが、解説もかなり丁寧だったので個人的にはこれ1冊で十分でした。
4. 勉強方法
本題の勉強方法について紹介します。
勉強方法をざっくり一言で言ってしまうと、問題集を4周しました。
もう少し詳しく紹介します↓
1周目
1周目は「解く」というよりは知識のインプットがメインでした。
章によっては持っている知識で解ける問題もあったのですが、全く知らない範囲もあったので解くのは無駄だと思ったからです。(特にモジュールなんかは知識0でした)
そのため、知識がある章/ない章に関わらず「解説をしっかり理解すること」に努めました。
2周目
2周目は「1周目で理解した内容が身についているかの確認」でした。
1周目とは違って問題を解き、間違えた問題、何となく正解してしまった問題についてはしっかり解説を読み直して、どこが理解不足だったのかを自分で把握することが大切です。
個人的には、不明点について誰かに質問するのであればこの段階かなと思います。
3周目
3周目は「理解」というよりは確認がメインになると思います。
「この問題はこういう理由だから正解はこれ」というように、知識が身について問題が解けることを確認できれば良いと思います。
3周目に入るとどうしても答えを覚えてしまっている問題が出てくるので、理解した気になってしまうのは気をつけたいです。
4周目
3周目が終わった段階で試験まで期間があったので4周目に入りましたが、必須ではないと思います。
理解に抜け漏れがないかの確認がメインでした。
ちなみに、巻末についていた模擬試験は3周目の時に初めて解きました。
まだ理解が不十分なうちに模擬試験を解いてしまうのはもったいないと思ったからです。
5. 結果と受験後の印象
結果は得点率76%での合格でした。
全ての問題を解き終わったとき7~8割ほど取れている感覚はありましたが、やっぱり結果を見るときは緊張します。
受験後の印象としては、黒本をしっかりやりこんでおけば合格できると思いました。
完全初見のような問題はほぼ無かったと思います。
受験前に心配していた試験時間ですが、今回は余裕をもって終えられました。(10分くらい余ったはず?で問題の見直しができた)
これでGoldまで合格できたので、できるだけ業務に活かしていければという気持ちです。
Java系で次はこれに挑戦してみたら?というのがあれば、ぜひ教えていただけると嬉しいです。