やってみた
2020.11.30
プログラミング実務経験ゼロでJava SE 8 Goldを2ヶ月半で取得してみた
はじめまして、たかひら かずまです。
イーディーエーでは主に検証を担当しています。
実務でプログラミングはしませんが、Java SE 8 Programmer II (Gold SE 8)に合格したのでその時の体験談を記しておきます。
これから受験する人の参考になれば幸いです。
受験した理由
まずGoldを取得するための前提となるOracle Certified Java Programmer, Silver SE 8を去年取得しました。
Goldを受験するためにはSilverを取得している必要があり、せっかくSilverを取ったのだから、どうせならGoldも取ろうと思い受験しました。
たまたま思い立った時に、再受験無料キャンペーンをやっていたのも理由のひとつです。
(1回の受験ではとても受かる気がしませんでした)
また昨今のご時世により家にいる時間が長くなった為、勉強に集中できるのではという理由もあります。
勉強方法
最初から再受験を見越し、2ヶ月半で合格する計画を立てました。
まず次の参考書を買って、1回目の受験に向け勉強から開始です。
徹底攻略Java SE 8 Gold問題集[1Z0-809]対応 徹底攻略シリーズ
通称黒本
合格するにはこの参考書は必須と考えます。
とにかく本試験ではこの問題集に載っている問題と酷似した問題が多数出題されました。
また、解説もとても丁寧で分かりやすいです。
実務経験者であればこの一冊を何周か読んで勉強すれば受かるのではないでしょうか。
オラクル認定資格教科書 Javaプログラマ Gold SE 8
通称紫本
名前が教科書と銘打っているとおり、基礎知識を身につけるのにとても良い本だと思います。
ただこの本に載っている練習問題は試験に出てこないものもかなりあったように思いました。
時間に余裕のある方は解いてみるのも良いかと思います。
オラクル認定資格教科書 Javaプログラマ Gold SE 8 スピードマスター問題集
こちらも購入しましたが1周したぐらいで時間に余裕がなくなりあまり勉強できませんでした。
これらの参考書ですがKindle版であればセール価格だと半額程度になるので、気になる方は欲しいものリストに追加しておくと良いかもしれません。
実際の試験範囲はこちらの公式ページに記載があります。
学習にあたってはOracleの公式ドキュメントも参考にしました。
私の実際の勉強の進め方は、まず黒本を解いてみて、その後、同じ試験範囲を紫本で基礎固めをする方法です。
最初に黒本を開いた時は、難しくて訳が分からずめげそうになりましたが同じ部分を紫本の丁寧な説明で学習することにより、理解できるようになりました。
私は上記で述べた勉強方法で進めていきましたが、再受験無料キャンペーンの期限が近づいてきたので勉強不足を自覚しつつ、2回受験することを念頭において1回目の試験の申し込みをしました。
理解度としては試験範囲全体を大体理解した程度だったと思いますが、試験範囲がSilverに比べ広いので、それだけでもかなり大変でした。
受験1回目(勉強開始から1ヶ月)
結果は予想通り?正解率50%程度で不合格でした。(65%以上で合格)
最初の受験ではわからない問題がたくさんありました。
試験結果に不正解だった箇所が記されており、再受験の参考にできます。
Silverに比べて引っかけ問題は少ない印象でした。
あと感染対策もされておりました。
再度勉強
実際の試験問題は大体把握できたので、気持ちを切り替えてあとはひたすら勉強しました。
もう後が無いですし、受験料も安くはないのでかなり頑張りました。
後半は黒本を中心に苦手な箇所を繰り返し繰り返し勉強しました。
実際の試験範囲ではコレクション、Stream API、Java I/O、並列処理が難しかったですね。
試験範囲が広いので本の後半あたりを勉強してると前半部分を忘れてしまうんですよね(笑)
それでも最後は黒本の内容をほとんど暗記してしまったかもしれません。
記憶を定着させるにはやはり繰り返しが大事だと思います。
受験2回目(勉強開始から2ヶ月半)
結果は85%でようやく合格できました。
問題を解きながら全体の半分程進んだとき、わからない問題が無かった事にふと気付き合格を確信しました。
よかった事
かなりの量のコードを読まなくてはならず、その点は身になったと思います。
また実際のアプリ開発では並列処理やデータベース操作が必須の為、その辺りの知識を身に付けける事ができました。
FlutterのDartコードを読むのにも役立っています。
よくなかった事
とにかく勉強時間をとられた事です。
ただ自分の場合、プログラミングが趣味でもあるので嫌ではなかったです。
まとめ
大変でしたが自分の自信にはつながったかと思います。
これから受験する方に向けては、時間にゆとりを持ってコツコツ勉強していけば必ず合格できると思います。
再受験無料キャンペーンを利用すれば安心感を持って受験に臨めます。
次はPHP技術者認定試験を受ける予定です。現在必死に猛勉強中!!
読んで頂きありがとうございました。