プログラミング歴0ヶ月の人がJava Silver SE11に一発合格するシンプルな方法



## はじめに

配列？メソッド？なに？ってレベルから
Oracle Certified Java Programmer, Shilver SE11に一発合格する方法。
![スクリーンショット 2022-07-14 19.02.48.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1586473/d5d955ca-241f-bb7c-9bbd-008923cd23c6.png)

:::note
この記事の対象者　
未経験エンジニアや、
プログラミングまったくやったことない人までカバーする内容
:::

## 目次
[結論](#結論5秒でわかる) 
[筆者のレベル](#筆者のレベル) 
[IDEについて](#ideについて)
[やってはいけない学習法](#やってはいけない学習法)
[紫本はやるべきかどうか](#紫本はやるべきかどうか) 
[トータル何時間かかったか](#トータル何時間かかったか) 
[STEP 1 スッキリわかるJava入門とProgateをやる](#step-1スッキリわかるjava入門とprogateをやる)
[STEP 2 黒本３周](#step-2黒本3周)
[その他参考にした動画](#その他参考にした動画) 
[Java Silverの申し込み方法](#java-silverの申し込み方法)
[おわりに](#おわりに) 

# 結論(5秒でわかる)
- 黒本 [(徹底攻略Java SE 11 Silver問題集)](https://www.amazon.co.jp/%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5Java-SE-11-Silver%E5%95%8F%E9%A1%8C%E9%9B%86-1Z0-815/dp/4295007625)を**3周やる**
- 知識０の初心者は、Progateと[スッキリわかるJava入門 第3版](https://onl.tw/z6BK4BN)という本をやる
- 黒本の[著者のYoutubeチャンネル](https://www.youtube.com/channel/UC42DlV-0RDb6fJ8A3IbAang/playlists?view=50&sort=dd&shelf_id=3)がわかりやすいので必ず見る

## 筆者のレベル
- 当時　プログラミング歴0ヶ月。
本当にプログラミングやったことないゼロから。

---
### IDEについて
IDE(コード書くエディタみたいなもの、統合開発環境。)
VS codeやEclipseなどが定番だが、

ただJava Silver対策をするだけなら
「最初は」IDEの環境構築をしなくてもおおむねOK。

書籍「スッキリわかるJava」の出版元が提供している
dokojava をコードを書くためのエディタとして使うと、楽。

*dokojava*
https://support.flairlink.net/hc/ja/articles/4408391343769-%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AEdokojava

プログラミング初心者って環境構築でつまづきやすいので、
まだIDEやJDKの導入ができていない方は律儀に環境構築からしなくてもOK。必要性を感じたらIDEを導入する。

黒本の、
11章 モジュールシステム でコードを書いて確認したくなったら、そのあたりでIDEの導入が必要かも。

# やってはいけない学習法

#### コードを書かない、読むだけの学習法
<br>
これをわざわざ書く理由、それは<br>
<font color="Red">なぜなら筆者はそんな勉強をしてしまったから。</font>
<br>
<br>
コード全然書いてなくても一応受かるんかい、ってのはさておき、

周りの人比で、かなり努力した（暗記を）ので受かったけど、テスト終了前に落ちたかな？って思うくらい点数がギリギリだった。

正しい学習法で試験対策をしていれば余裕のある点数で合格できたように思う。

この項の結論：　手を動かそう

# 紫本はやるべきかどうか
### 時間がある人は
やってもいい。
けど黒本を学習した時間の方が試験本番の点数に直結すると思われる。


### 時間がない人は
実は紫本はやらなくてもいい。
そのかわり黒本のサンプルコードを書いたり、動かしたりしてしっかり理解を深める。

### 紫本やるなら大事なこと
１から10までじっくり理解しようとしない。
黒本で謎だった部分を重点的に読めばOK。
<a href="https://www.amazon.co.jp/%E3%82%AA%E3%83%A9%E3%82%AF%E3%83%AB%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E6%95%99%E7%A7%91%E6%9B%B8-Java%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E-Silver-SE11%EF%BC%88%E8%A9%A6%E9%A8%93%E7%95%AA%E5%8F%B71Z0-815%EF%BC%89-%E5%B1%B1%E6%9C%AC/dp/4798162043?crid=1TRKV43AY9DH0&keywords=java+silver+11&qid=1658912043&s=books&sprefix=java+11+%2Cstripbooks%2C288&sr=1-4&linkCode=li2&tag=certainamazon-22&linkId=f4a8f5d3e73f4f602536b7e8c9a57236&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4798162043&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=certainamazon-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=certainamazon-22&language=ja_JP&l=li2&o=9&a=4798162043" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
*これが紫本*

# トータル何時間かかったか
プログラミングやったことないゼロの状態から
**約110時間。**

内訳
→スッキリわかるJava入門第3版と、Progateを30時間強
→黒本を中心にJava Silver対策を80時間弱


# STEP 1【スッキリわかるJava入門とProgateをやる】

- Progate　1周目は適当にやればOK。　有料プランに要登録。
忘れず1ヶ月で解約しよう。(?)

## スッキリわかるJava入門、日本で一番わかりやすい

https://onl.tw/z6BK4BN

Javaの入門書籍の中では本当に日本で一番わかりやすいのでは？
章末の問題とかもやってみるのを推奨。

よくわからない場合は

- Google先生
- Youtube先生　
- MENTA先生 https://menta.work/
- 周りのプログラムできる人
に聞く。

プログラミング超初心者は
- コーディングの作業効率を上げるために、キーボードのショートカットも覚える。

# STEP 2【黒本3周】
シンプルにこれだけ！　黒本を解くことがJava Shilver SE11合格の極意。


Java Silver試験は、黒本の問題とけっこう似ていて、
黒本の問題を解くのが<font color="Red">大事オブ大事。</font>

<a href="https://www.amazon.co.jp/%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5Java-SE-11-Silver%E5%95%8F%E9%A1%8C%E9%9B%86-1Z0-815/dp/4295007625?pd_rd_w=Sj2jO&content-id=amzn1.sym.918446e7-72f4-48c7-a672-af3b6ace2b19&pf_rd_p=918446e7-72f4-48c7-a672-af3b6ace2b19&pf_rd_r=HZ8ZQBZJ5M1SV8BF9M61&pd_rd_wg=oxMks&pd_rd_r=e0642840-395e-40a6-96f7-55a855836566&pd_rd_i=4295007625&psc=1&linkCode=li2&tag=&linkId=7a45e3d46a6499612eb8df451c726e65&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4295007625&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=&language=ja_JP&l=li2&o=9&a=4295007625" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

著者の志賀澄人先生の解説動画もわかりやすいので、
黒本を解いたり解説読んでて「？」ってなったら志賀先生の解説動画(youtube)を見る。

https://www.youtube.com/channel/UC42DlV-0RDb6fJ8A3IbAang/playlists?view=50&sort=dd&shelf_id=3

3周するにあたって、スプレッドシート使って　
◉ =理解した ◯　＝正解できる　△　＝わからない　とか理解度別にマークしたらいいかもしれないですね。

## その他参考にした動画

書籍やProgateやってもいまいち腑に落ちなかったところはyoutubeで検索した。

https://www.youtube.com/watch?v=z51UcYdiCZM&list=PLXXalsdlzX-IuXHRLIrw9G55Hw6oiXQGS

### 使った教材リンク

<a href="https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F%E3%81%8B%E3%82%8BJava%E5%85%A5%E9%96%80-%E7%AC%AC3%E7%89%88-%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E4%B8%AD%E5%B1%B1%E6%B8%85%E5%96%AC/dp/4295007803?crid=3NYAR0ORVZKR4&keywords=%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F%E3%81%8B%E3%82%8Bjava%E5%85%A5%E9%96%80&qid=1658912121&s=books&sprefix=%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F%E3%81%8B%E3%82%8B%2Cstripbooks%2C243&sr=1-1&linkCode=li2&tag=certainamazon-22&linkId=7c02d5140b5742a980e769b8e0449f98&language=ja_JP&ref_=as_li_ss_il" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4295007803&Format=_SL160_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=certainamazon-22&language=ja_JP" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=certainamazon-22&language=ja_JP&l=li2&o=9&a=4295007803" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />

### Java Silverの申し込み方法

https://nanayaku.com/java-silver-application/


## おわりに

Java Silverが何に役に立つか？
知っておくとプログラム未経験の人でもモチベーションになると思うので書きます。

- 未経験エンジニアがSESに就職するときに役に立つ
- SIerでもたまに役に立つ

たった110時間の学習でも取得できるJava Silverですが、
IT業界未経験(当時)だけどJava Silverとった、と言ったら
転職活動中、特にSESの方はやたら評価してくれるふしがあった。

以上です。
お読み頂きありがとうございました。

他にも資格取得体験談書いてます

[AWS SysOpsをAWS未経験者が9日間で取得した話](https://qiita.com/certain_qiita/items/908cfc18a8bf93f7d11f)　

[2ヶ月でTOEICスコアを270→755に上げた方法を全部書く](https://qiita.com/certain_qiita/items/2f221b80106a54988495)

など。