はじめに
タイトルにある通りJava Gold 11に合格したので
勉強方法を振りかえるとともにこれから受ける人の参考になればと思います
筆者の経歴
調理師専門学校卒業、調理師で1年ほど働き、その後フリーター半年の間に独学でプログラミング学習
現在はパッケージを使用した業務系のSE5年目、主にピュアなjava6~8、Oracle11~19のシステムをいじいじしてる
結論的には大卒、理系や文系など関係なしにやる気あれば取得できるということを伝えたい
想定する読者
・社会人(学生でもかまいません)
・Oracle認定JavaプログラマSilver SE 11を所持している(Gold受けるために必須)
・Java Gold SE 11を受験することを検討している。
・平日は忙しくとも、土日は試験勉強する時間がある。
・会社に資格試験の費用を負担してくれる制度や合格手当などがある。(モチベ)
個人的に受けてみての難易度
silverのときより難しいです
silverはほぼ黒本覚えてれば行けた記憶ですが
今回のGoldは暗記もありますがしっかりコードの流れや、よく使用するコレクションのメソッドや特徴など
わかってないと落としてしまうと受けてみて思いました
ただ後述のようにほかのGold受験者同様黒本やりこめば問題はないと思います
勉強方法
期間は3週間で筆者は受験しました
使用教材は以下
「徹底攻略Java SE 11 Gold問題集[1Z0-816]対応」(通称:黒本)
あとUdemyで以下の教材をセールの時買いました
「Java言語【Java 17対応】の高度な機能(マルチスレッド、ラムダ式、ストリームAPI、ネットワーク、総称型など)を詳細に解説/豊富な企業システム開発経験を生かした実践的な内容」
ラムダやストリームAPIは業務で使用機会ないのでUdemyのもの購入で実際に受講しました
説明は丁寧なのですがやはり理解までは自分でかみ砕く必要あるという感じです
youtubeで黒本著者の志賀さんがSilver,Goldともに一部解説してるのがあるので
そちらで該当の部分あれば見るのが個人的にはわかりやすかったです
あとはいまだとchatGPTですかね
わからない部分あれば小学生にわかるように例えて教えてとプロンプト決めて質問すると
理解進むと思います
ただメインは黒本の周回です
これだけやればGoldを取るうえでは安心できます
具体的には4~5周はしてほしいです
最初の1~2周がきついですが3週目からは楽になっていきます
最初の1~2週の時は見開きごとの問題を解いてみてはすぐに答えを確認してました
(やりきるのが大事、完全理解は無理なので答え見てなんとなくこの選択肢になるのか~の温度感で
どんどん次に行く)
またこの時に自分はNotionなどメモ帳使用して問題ごとに解説を自分でかみ砕いてメモしてました
(やりきるのが大事なのでやらなくてもいいと思うが、自分の言葉で再度解説することで覚えやすくなるし、次から問題解くの楽になる)
また黒本の問題はEXCELで回答するようにしてました
他の行に答え書いといて入れたら下の行に〇×出して何度も手軽に答え合わせできて楽でした
以下は使用例で、章ごとにシート作成、答えは実際は非表示にしてる
黒本も電子と紙両方あり、どっちも使用したけど
紙はすぐ答え見れながら問題解けるけど、かさばるし、その都度開くのがめんどくさい
電子はNotionとか使うときに画像切り取って解説に使えたり便利
ただ問題から答えは紙のようにスムーズにいけないのでそこが不便(ページ指定しないといけない)
このような形で黒本5週くらいしたら83%で無事合格しました
実務の下積みも多少あるからと思いますが
1つの参考にしていただければと思います
ここまで読んでいただきありがとうございました
=========================================
本記事の書き方参考
勉強参考