スタッフブログ

STAFF BLOG

やってみた

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技術者認定試験を受ける予定です。現在必死に猛勉強中!!

読んで頂きありがとうございました。

BACK

お問合せ

イーディーエーに興味をお持ちいただいて
ありがとうございます!
スマホアプリに関するご相談、
お見積りや弊社へのご質問など、
お気軽にお問い合わせください。
担当者より折り返しご連絡させていただきます。

    お名前必須
    会社名
    メールアドレス必須
    電話番号必須
    お問合わせ種別必須
    お問合わせ内容必須

    アンケートにご協力ください。
    弊社サイトへはどのようにしてアクセスされましたか?

    個人情報のお取扱いに関する同意事項

    1.事業者の氏名又は名称

    株式会社イーディーエー

    2.個人情報保護管理者の氏名又は職名、所属及び連絡先

    個人情報保護管理者 小宮 保人
    Mail:[email protected]

    3.取得した個人情報の利用目的

    当フォームで取得した個人情報は、お問い合わせに関する回答のために利用し、目的外利用はいたしません。

    4.弊社が取得した個人情報の第三者への委託、提供について

    弊社は、ご本人に関する情報をご本人の同意なしに第三者に委託または提供することはありません。

    5.個人情報保護のための安全管理

    弊社は、ご本人の個人情報を保護するための規程類を定め、従業者全員に周知・徹底と啓発・教育を図るとともに、その遵守状況の監査を定期的に実施いたします。
    また、ご本人の個人情報を保護するために必要な安全管理措置の維持・向上に努めてまいります。

    6.個人情報の開示・訂正・利用停止等の手続

    ご本人が、弊社が保有するご自身の個人情報の、利用目的の通知、開示、内容の訂正、追加又は削除、利用の停止、消去及び第三者への提供の停止を求める場合には、下記に連絡を頂くことで、対応致します。

    株式会社イーディーエー 個人情報お問合せ窓口
    〒106-0032 東京都港区六本木7丁目14番23 ラウンドクロス六本木4F
    TEL:03-5422-7524 FAX:03-5422-7534
    Mail:[email protected]

    7.ご提供いただく情報の任意性

    個人情報のご提供は任意ですが、同意を頂けない場合には、第3項にあります利用目的が達成できない事をご了承いただくこととなります。

    8.弊社Webサイトの運営について

    弊社サイトでは、ご本人が弊社Webサイトを再度訪問されたときなどに、より便利に閲覧して頂けるよう「クッキー(Cookie)」という技術を使用することがあります。これは、ご本人のコンピュータが弊社Webサイトのどのページに訪れたかを記録しますが、ご本人が弊社Webサイトにおいてご自身の個人情報を入力されない限りご本人ご自身を特定、識別することはできません。
    クッキーの使用を希望されない場合は、ご本人のブラウザの設定を変更することにより、クッキーの使用を拒否することができます。その場合、一部または全部のサービスがご利用できなくなることがあります。