Java Silver SE11を90％正解で合格するまでの道のり

# はじめに
この度、Java Silver SE11 を受験し、無事合格しました！
合格するまでの道のりを、備忘録として残したいと思います。
どの教材を何％正解して受験に挑んだのか、具体的な記録も残してあるので、よければのぞいていってください。

# 目次
* [Java Silverってなに？](https://qiita.com/uzura56/items/767915fd42525e052dee#java-silver%E3%81%A3%E3%81%A6%E3%81%AA%E3%81%AB)
* [勉強スタート時の私のレベル](https://qiita.com/uzura56/items/767915fd42525e052dee#%E5%8B%89%E5%BC%B7%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88%E6%99%82%E3%81%AE%E7%A7%81%E3%81%AE%E3%83%AC%E3%83%99%E3%83%AB)
* [受験前の準備](https://qiita.com/uzura56/items/767915fd42525e052dee#%E5%8F%97%E9%A8%93%E5%89%8D%E3%81%AE%E6%BA%96%E5%82%99)
* [準備期間、何をどのくらいしてたの](https://qiita.com/uzura56/items/767915fd42525e052dee#%E6%BA%96%E5%82%99%E6%9C%9F%E9%96%93%E4%BD%95%E3%82%92%E3%81%A9%E3%81%AE%E3%81%8F%E3%82%89%E3%81%84%E3%81%97%E3%81%A6%E3%81%9F%E3%81%AE)
* [受験当日に気を付けること](https://qiita.com/uzura56/items/767915fd42525e052dee#%E5%8F%97%E9%A8%93%E5%BD%93%E6%97%A5%E3%81%AB%E6%B0%97%E3%82%92%E4%BB%98%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8)

# Java Silverってなに？
そもそも Java Silver ってなに？という方に少しだけ説明を。
Java Silverとは、Oracle認定のJava技術レベルを問う資格試験です。
Silver の他には Bronze、Gold がありますが、各レベルの詳細は気になったら[Oracle.com](https://www.oracle.com/jp/education/certification/jse11-5570635-ja.html)を見てみてください。

`全80問`の選択式の問題を`180分`で解き、`63％が合格`ラインとされています。

SE8 など他のバージョンもありましたが、私は最新だからという理由で SE11 を受験することにしました。


# 勉強スタート時の私のレベル
勤めている会社の研修で、文法の基礎知識はなんとな～く頭に入っていました。
ですが、研修から半年経っていたこともあり、例えば switch文の記法はわかるけど、判定の部分にnullを入れたらどうなるかなど細かな仕様は理解していない、という程度でした。

ラムダ式については、以前ググって調べたことはあるけどよくわからず、どういうものかはほとんど理解していませんでした。

# 受験前の準備
### 何より衝撃的だった受験料
基本情報技術者や応用情報技術者試験の受験料は5000～8000円くらいだったので、まあその倍くらいかな～なんて思っていたのですが、まさかの税込 `32,340 円`！！
これだけで受験をやめてる人結構いそうだなぁ……

楽天で電子チケットを購入したら 2000円くらい安くなったのでおすすめです。
私は「ＩＴ試験ドットコム楽天支店」で買いました。
ここで購入する電子チケットは購入後のキャンセルはできないようなので、利用する際はご自分が受験する試験が対象かどうかよく見て購入しましょう～

### 申し込みがとてつもなく面倒
調べたことのある方はわかると思いますが、申し込みがとてつもなく面倒でした:angel:
参考サイトを載せておきます。
[Java Silver受験手続きの仕方と学習方法](https://qiita.com/tune-log/items/2c78d753b385b09576c9)

# 準備期間、何をどのくらいしてたの
### 勉強期間
勉強期間としては、`3ヶ月`かけました。
1ヶ月で合格できる！と書いてあるサイトもいくつか見たのですが、私は3ヶ月勉強することにしました。

もちろん人によっては2週間でとれる人もいるでしょうし、Javaはおろかプログラミングに触ったことすらないという場合は半年かけないと難しい人もいると思います。

受験料も決して安くないし、絶対に1発合格したい！と思っていたので、自分の理解度を鑑みて3ヶ月かけてしっかり準備をすることにしました。

### お世話になったテキスト:books:
以下の2冊を購入し、勉強を進めました。
#### 紫本
[オラクル認定資格教科書 Javaプログラマ Silver SE11（試験番号1Z0-815）](https://www.shoeisha.co.jp/book/detail/9784798162041)
通称「紫本」と呼ばれるテキストです。
章ごとの説明と練習問題、最後に模試が2回分あります。

#### 黒本
[徹底攻略Java SE 11 Silver問題集［1Z0-815］対応](https://book.impress.co.jp/books/1118101186)
通称「黒本」と呼ばれる、練習問題と模試2回分で構成された丁寧な解説つきの問題集です。

### 具体的にどのくらい仕上げていったのか
6/10に勉強を開始、9/11に受験しました。
その間に私は、だいたい***紫本を2周、黒本を3周***して本番に挑みました。

取り組んだ順番としては、

　紫1周(模試2のみ残す) 
　↓
　黒1周
　↓
　紫を何章か
　↓↑ 黒が1周終わるまで繰り返す
　黒を何章か
　↓
　模試の部分を何周か
　↓
　紫の模試2で腕試し
　↓
　残りをやる

のような感じでした。

以下にそれぞれの正解率を書いておきます。
(正解率は小数点第1位を四捨五入していて、<font color="Red">赤字</font>は63％超えたもの)

#### 紫本の正解率

|       | 1周目 |2周目    | 3周目|
|:--------|:-------|:-------|:-------|
| 第1章 | <font color="Red">100% | <font color="Red">100% | -
| 第2章 | 54% | 54% | -
| 第3章 | 56% | <font color="Red">67% | -
| 第4章 | 33% | <font color="Red">73% | -
| 第5章 | <font color="Red">72% | <font color="Red">89% | -
| 第6章 | 28% | 52% | -
| 第7章 | 56% | <font color="Red">75% | -
| 第8章 | <font color="Red">100% | <font color="Red">100% | -
| 模試1 | 49% | <font color="Red">91% | <font color="Red">81%
| 模試2 | <font color="Red">80% | - | -

#### 黒本の正解率
|        | 1周目       |2周目    | 3周目|
|:---------|:------------|:-------|:-------|
| 第1章 | 50% | <font color="Red">75% | <font color="Red">88%
| 第2章 | 55% | <font color="Red">73% | <font color="Red">95%
| 第3章 | 43% | <font color="Red">76% | <font color="Red">71%
| 第4章 | 59% | <font color="Red">70% | <font color="Red">71%
| 第5章 | 20% | <font color="Red">70% | <font color="Red">70%
| 第6章 | <font color="Red">73% | <font color="Red">80% | <font color="Red">87%
| 第7章 | 52% | <font color="Red">76% | <font color="Red">67%
| 第8章 | 25% | <font color="Red">88% | <font color="Red">88%
| 第9章 | 26% | <font color="Red">63% | <font color="Red">84%
| 第10章 | 47% | <font color="Red">71% | <font color="Red">65%
| 第11章 | 57% | <font color="Red">71% | <font color="Red">68%
| 第12章(模試) | <font color="Red">71% | <font color="Red">88% | <font color="Red">95%
| 第13章(模試) | <font color="Red">63% | <font color="Red">96% | <font color="Red">95%



80問解いて63％が合格ラインなので、単純計算で 80×0.63=50.4。
つまり51問正解で合格くらいのイメージで挑んでいたので、解説を読んでもどうしてもわからない問題が数問あってもそこまで気にしないようにしました。

# 受験当日に気を付けること
* 3時間をうまく使う
私はだいたい2時間で解き、45分くらいかけて見直しをしました。
十分すぎるほど見直しをしたので、「凡ミスは絶対していない」と自信を持って終了ボタンを押すことができました。

* ペンが乾く問題
試験会場でペンがめっちゃくちゃ乾きやすくて、私は2回取り換えてもらいました:sweat_drops:
気が散りましたが、時間には余裕を持って解けるようにしていたので焦らず解くことができました。

# 参考サイト
[Java Silverとは？ 試験の概要から必要となる知識まで現役エンジニアが解説！](https://techacademy.jp/magazine/23418)
[Java Silver取得には過去問での試験対策が大切！問題集や学習方法をご紹介](https://style.potepan.com/articles/28610.html)

# さいごに
受験までに何度も模試を解いて、知っている問題なら確実に80～90％、初見でも凡ミスさえしなければ70％はとれそうだ！と思えたことで、安心して当日受験することができました。
時間も絶対に間に合うということはわかっていたので、焦ることなく問題に集中することができました。

あくまでも一個人の記録の共有でしたが、これから受験する方の力に少しでもなれば幸いです！