Java Silverを取得しようと、勉強方法を悩んでいる知り合いがいたので、私が以前、Java SE 8 Silverを取得した時の勉強方法振り返ろうと思います。
当時のスペック
- progateを少し触ったことがある程度
- 前職時代の時
なので、能力は0と言っても良いでしょう。
勉強期間
-
開始日:2019年7月
-
試験日:2019年9月28日
約3ヶ月で、全くの未経験から合格することができました。
参考書
-
徹底攻略 Java SE 8 Silver 問題集
- 黒本とよく言われるものです。(ぶっちゃけ、これのみです。)
- 現時点の最新だと、徹底攻略Java SE 11 Silver問題集 [1Z0-815]対応ですね
-
- Javaの概念が全く分からないところからなので、一番はじめに一通り、目を通しました。
勉強時間
-
平日:出勤前に30分、帰宅後1時間半
-
休日:土曜日、日曜日に4時間ずつ
章末問題を解く時間に2時間半〜3時間程かかりますので、休みの日に行うことをおすすめします。
合計で、200時間〜220時間です。
勉強方法
黒本を繰り返し行うのみです。
実際の試験では、結構黒本で出てきた内容がよく出てくるので、何度も繰り返して、あの時やったなと思えるようになりましょう。
1ヶ月目
スッキリわかるJavaを2周、繰り返しましょう。
初めの1周目は本当に分からないと思うので、分からないところで、ずっと立ち止らず、読み進めてください。
黒本を解く時に見直したりするので、その時に理解できます。
2ヶ月目(第1週〜第2週)
黒本を一度、一通り解き進めていきましょう。
ここで、ほとんど正解しなくてもいいです。僕も、初めの週末問題は2割とかでした。。。
しかし、間違ったところは、しっかりと解説を読み込んでください。
この時に、他の選択肢がなぜ違うかもしっかりと読んでおくことが大切です。
答えを覚えるのではなく、消去法ができる理由をしっかりと理解することが大切です。
2ヶ月目(第3週〜第4週)
2週間で、黒本を1周を終わらすペースで、解いては解説を見て、分からないところは、スッキリわかるJavaで理解することをひたすら繰り返しです。
この間で、間違った問題にはチェックを入れて、繰り返し行いましょう。
あっている問題は次の週に飛ばして、問題を解く回転数をあげましょう。
この時点で黒本を2周行ったことになります。
3ヶ月目(第1週〜第2週)
1週間で、黒本を1周を終わらすペースで、黒本をひたすら解き進めましょう。
ここでは、前の週にあっていた問題は飛ばして、間違った問題をひたすら解いていきましょう。
3ヶ月目(第3週〜第4週)
残りの2週間で、章末を中心に解き進めて、間違ったところを潰していきましょう。
合計黒本を6周行ったことになります。
結果
得点率70%で合格しました。
ボーダーライン65%なので、余裕ではなかったですが、合格しました。
初心者でも、これくらい勉強すれば、いけると思います。
受けてみて
「プログミングの学習は、とにかくコードをかけ」
と言われますが、知識を体系的にインプットするため、初めにやるのも良いかもなって思いました。
コード書いて勉強する時や実装の時に「あー、やったなー」と頭の片隅に出るのと出ないとは全く違います。