Java Silver に落ちた(泣)

先日Java Silver の試験を受けた。
結果は　「64%」...　
（６５％以上なら合格）
ふぁ！！？　ショック！！　１％差とかマジカヨ...
あと１問正解していたら合格ｗ
受験代も馬鹿にならないし、死にたくなりましたw

そこまで自信ないけど６５〜７０％でなんとかいけるかなと思ってました。
因みに当方
・３０代前半
・Javaの実務経験なし
・勉強期間３週間強
・異業種からSESに転職したばかり
・ｈｔｍｌ、css、JS、PHPはちょっといじれる程度
という条件

転職直後にコロナ禍発生、
例年なら入社後２〜３週間で案件に入れていたそうだが
しばらく自宅待機の後、休業中
という状況

勉強できる時間は豊富にあるので尚更めっちゃ悔しい
この世界向いてないんじゃないか...と思ったが
意地でも取りたい

資格取得自体に価値は無いと仰る方もおられるだろうが、
自分としては、大学受験という壁を乗り越えてきた経験もなく
「継続的に勉強する」という行為そのものとほぼ無縁に生きてきたので
せめて資格取得する過程で得られる
・業務以前の基本的な知見
・継続学習する習慣
を補おうという魂胆


試験の内容的には丁度苦手な所がいやらしい感じで出ていたな、という印象
評判通り、後述する[黒本](https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F12919823%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjgweDgwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowfQ%3D%3D)の内容がほぼそのまま出題されている問題も多かったため、隅々まで解きつつ
それらの正解・不正解の理由を頭に入れておけば普通に受かると思われる

では何故今回落ちたのか？仮設をたてて分析せねばならんだろう
原因：
対策
1.ケアレスミス：
問題をよく読むこと。黒本の模擬試験でも毎回１〜２問のケアレスミスがあった。そういう問題に限って内容は単純で、間違える確率自体は低かったりする。


2.苦手箇所の復習が甘い：
構造をざっくり把握して通用するのは模擬試験であって問題に慣れているから正解しやすいだけ。
反復して理解度を上げる。

例）多次元配列でfor文ネストして取り出すような問題

```java:arrayRoup.java

public class Main {
  public static void main(String[] args) {
    int[] array = new int[][] { {1, 2}, {2, 3, 4} };
    int[] total = 0;
    for(int i = 0; i < array.length; i++;) {
      for (  ?  ) {  // insert code
         total += array[i][j];
      }
    }
    System.out.println(total);
  }
}
// コンソールに「１０」と表示するには？にどんなコードを入れるか

```


3.そもそもの勉強の仕方が間違っている：
使用した書籍
・紫本
教科書的存在、各機能と試験範囲が簡潔に記されている。
<table border="0" cellpadding="0" cellspacing="0"><tr><td><div style="border:1px solid #95a5a6;border-radius:.75rem;background-color:#FFFFFF;width:184px;margin:0px;padding:5px;text-align:center;overflow:hidden;"><table><tr><td style="width:80px"><a href="https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F13678410%2F&link_type=picttext&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiI4MHg4MCIsIm5hbSI6MSwibmFtcCI6InJpZ2h0IiwiY29tIjoxLCJjb21wIjoiZG93biIsInByaWNlIjoxLCJib3IiOjEsImNvbCI6MSwiYmJ0biI6MSwicHJvZCI6MH0%3D" target="_blank" rel="nofollow sponsored noopener" style="word-wrap:break-word;"  ><img src="https://hbb.afl.rakuten.co.jp/hgb/1aecd7df.780bbf06.1aecd7e0.a0859005/?me_id=1213310&item_id=17766326&pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F2739%2F9784798142739.jpg%3F_ex%3D80x80&s=80x80&t=picttext" border="0" style="margin:2px" alt="[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]" title="[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]"></a></td><td style="vertical-align:top;width:88px;"><p style="font-size:12px;line-height:1.4em;text-align:left;margin:0px;padding:2px 6px;word-wrap:break-word"><a href="https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F13678410%2F&link_type=picttext&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiI4MHg4MCIsIm5hbSI6MSwibmFtcCI6InJpZ2h0IiwiY29tIjoxLCJjb21wIjoiZG93biIsInByaWNlIjoxLCJib3IiOjEsImNvbCI6MSwiYmJ0biI6MSwicHJvZCI6MH0%3D" target="_blank" rel="nofollow sponsored noopener" style="word-wrap:break-word;"  >JavaプログラマSilver　SE　8 試験番号：1Z0-808 （オラクル認定資格教科書） [ 山本道子（プログラミング） ]</a><br><span >価格：4180円（税込、送料無料)</span> <span style="color:#BBB">(2020/8/7時点)</span></p></td></tr></table></div><br><p style="color:#000000;font-size:12px;line-height:1.4em;margin:5px;word-wrap:break-word"></p></td></tr></table>
・黒本
言わずとしれた最強なやつ。
これをやれと他の方もｎ億回言っている。
特に正答率の低い所を繰り返しやって構造の理解を深めるべき。
自分くらいの入門者には解説文の言い回しがやや難解に感じた。

<table border="0" cellpadding="0" cellspacing="0"><tr><td><div style="border:1px solid #95a5a6;border-radius:.75rem;background-color:#FFFFFF;width:184px;margin:0px;padding:5px;text-align:center;overflow:hidden;"><table><tr><td style="width:80px"><a href="https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F13532355%2F&link_type=picttext&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiI4MHg4MCIsIm5hbSI6MSwibmFtcCI6InJpZ2h0IiwiY29tIjoxLCJjb21wIjoiZG93biIsInByaWNlIjoxLCJib3IiOjEsImNvbCI6MSwiYmJ0biI6MSwicHJvZCI6MH0%3D" target="_blank" rel="nofollow sponsored noopener" style="word-wrap:break-word;"  ><img src="https://hbb.afl.rakuten.co.jp/hgb/1aecd7df.780bbf06.1aecd7e0.a0859005/?me_id=1213310&item_id=17733587&pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F9939%2F9784844339939.jpg%3F_ex%3D80x80&s=80x80&t=picttext" border="0" style="margin:2px" alt="[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]" title="[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]"></a></td><td style="vertical-align:top;width:88px;"><p style="font-size:12px;line-height:1.4em;text-align:left;margin:0px;padding:2px 6px;word-wrap:break-word"><a href="https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F13532355%2F&link_type=picttext&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiI4MHg4MCIsIm5hbSI6MSwibmFtcCI6InJpZ2h0IiwiY29tIjoxLCJjb21wIjoiZG93biIsInByaWNlIjoxLCJib3IiOjEsImNvbCI6MSwiYmJ0biI6MSwicHJvZCI6MH0%3D" target="_blank" rel="nofollow sponsored noopener" style="word-wrap:break-word;"  >徹底攻略Java　SE　8　Silver「1Z0-808」対応問題集 試験番号1Z0-808 [ 志賀澄人 ]</a><br><span >価格：3520円（税込、送料無料)</span> <span style="color:#BBB">(2020/8/7時点)</span></p></td></tr></table></div><br><p style="color:#000000;font-size:12px;line-height:1.4em;margin:5px;word-wrap:break-word"></p></td></tr></table>

・スッキリわかるJava　入門
とにかく分かりやすい。他の言語含め色々読んだがこのシリーズは入門者には良さげ
超重要な
・継承
・ポリモーフィズム
・カプセル化
とそもそもの「オブジェクト指向」の入り口に立てます。
自分のような雑魚にはこの「オブジェクト指向」というのが感動しましたね
因みにラムダ式はこちらではなく[実践編](https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F12919823%2F&link_type=hybrid_url&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJoeWJyaWRfdXJsIiwic2l6ZSI6IjgweDgwIiwibmFtIjoxLCJuYW1wIjoicmlnaHQiLCJjb20iOjEsImNvbXAiOiJkb3duIiwicHJpY2UiOjEsImJvciI6MSwiY29sIjoxLCJiYnRuIjoxLCJwcm9kIjowfQ%3D%3D)に登場する
<table border="0" cellpadding="0" cellspacing="0"><tr><td><div style="border:1px solid #95a5a6;border-radius:.75rem;background-color:#FFFFFF;width:152px;margin:0px;padding:5px;text-align:center;overflow:hidden;"><table><tr><td style="width:64px"><a href="https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16099007%2F&link_type=picttext&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiI2NHg2NCIsIm5hbSI6MSwibmFtcCI6InJpZ2h0IiwiY29tIjoxLCJjb21wIjoiZG93biIsInByaWNlIjoxLCJib3IiOjEsImNvbCI6MSwiYmJ0biI6MSwicHJvZCI6MH0%3D" target="_blank" rel="nofollow sponsored noopener" style="word-wrap:break-word;"  ><img src="https://hbb.afl.rakuten.co.jp/hgb/1aecd7df.780bbf06.1aecd7e0.a0859005/?me_id=1213310&item_id=19815844&pc=https%3A%2F%2Fthumbnail.image.rakuten.co.jp%2F%400_mall%2Fbook%2Fcabinet%2F7807%2F9784295007807.jpg%3F_ex%3D64x64&s=64x64&t=picttext" border="0" style="margin:2px" alt="[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]" title="[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]"></a></td><td style="vertical-align:top;width:72px;"><p style="font-size:12px;line-height:1.4em;text-align:left;margin:0px;padding:2px 6px;word-wrap:break-word"><a href="https://hb.afl.rakuten.co.jp/ichiba/1aecd7df.780bbf06.1aecd7e0.a0859005/?pc=https%3A%2F%2Fitem.rakuten.co.jp%2Fbook%2F16099007%2F&link_type=picttext&ut=eyJwYWdlIjoiaXRlbSIsInR5cGUiOiJwaWN0dGV4dCIsInNpemUiOiI2NHg2NCIsIm5hbSI6MSwibmFtcCI6InJpZ2h0IiwiY29tIjoxLCJjb21wIjoiZG93biIsInByaWNlIjoxLCJib3IiOjEsImNvbCI6MSwiYmJ0biI6MSwicHJvZCI6MH0%3D" target="_blank" rel="nofollow sponsored noopener" style="word-wrap:break-word;"  >スッキリわかるJava入門第3版 [ 中山清喬 ]</a><br><span >価格：2860円（税込、送料無料)</span> <span style="color:#BBB">(2020/8/7時点)</span></p></td></tr></table></div><br><p style="color:#000000;font-size:12px;line-height:1.4em;margin:5px;word-wrap:break-word"></p></td></tr></table>

勉強はそれなりにやったつもりだ。
だがアウトプットが足らなかった。
というか座学で紙とペンを使いすぎた

自分がその日勉強した（更新した）情報があるのであれば発信すべきなので、
仮想対象として自分のような入門者を想定して、解説してあげるようなテキストを書く
だけでも違ってくるはずだ
インプット→アウトプット→昇華
これを繰り返すことで知識が「結晶化」していく
はず

自己啓発系の本とかで腐るほど言われてきたことを実践していなかっただけ

大体２〜３週間サイクルで勉強する内容変えていて
SQL　不合格　（難易度低めたっだらしいBronz　基礎は廃止だったので１２ｃ基礎を受験）
↓
Java　不合格
↓
Lpic
↓
CCNA

という感じ
スペック低すぎｗｗ

参考になる記事にはならなそうだが
備忘録、成長記録として活用しよう


Java　silverは来週中に受け直してご合格したい