【初心者向け】3週間でAWS認定ソリューションアーキテクトアソシエイトに合格する勉強法(2019.12)

##はじめに

こんにちは、とらぼう([torabo20](https://twitter.com/torabo20))と申します。
今回準備期間３週間で、AWSソリューションアーキテクトアソシエイトの試験に合格しましたので勉強法をまとめてみました。

この記事は、
・AWSソリューションアーキテクトアソシエイトの資格を取りたい！
・資格の勉強を通じて実際にAWSを触って使ってみたい！
そんな方に向けて、そのための1つの**効率的な勉強法**を提案するものです。

他にもたくさん参考になる記事がありますが、試験テクニックの部分に比重を置いています。
以下、**重要な部分は太字**、<font color="Red">特に重要な部分は赤字</font>で記述しています。

##お急ぎの方向け
筆者が使ったのが以下２つの教材のみです。
この教材と付属の模擬試験だけやって、３週間の学習で受かりました。

**動画＆ハンズオン**
[これだけでOK！ AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座（初心者向け21時間完全コース）](https://www.udemy.com/aws-associate/)

**書籍**
[徹底攻略 AWS認定 ソリューションアーキテクト – アソシエイト教科書](https://www.amazon.co.jp/gp/product/4295005495/ref=as_li_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4295005495&linkCode=as2&tag=torabo-22&linkId=fc1bb46129ea97fadee13bf7e2ac250d)

##AWSとは

![AWS-Cloud_light-bg@4x.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/192627/70fcb4a2-31f2-5be4-03ec-1f3231fa40c5.png)


Amazon Web Servicesの略で、amazonが提供するクラウドサービスです。
クラウドサービスとは、従来はユーザーが手元のコンピュータで利用していたアプリケーションやデータを、インターネットなどのネットワークを通して提供するものです。

##AWSソリューションアーキテクトとは

「**AWSの様々なサービスを使ってシステムを設計できる**」というのを証明する資格です。
アソシエイトとその上のプロフェッショナルの２種類があり、今回はアソシエイトの方です。

##筆者のレベルと受験理由
* 実務未経験でエンジニア転職に向けて勉強中です
* AWSは、EC２（サーバー）を立てたことがある程度でした
* 前から興味があったのと、資格が転職に有利になると思ったため受験を決めました

##出題範囲

簡単に言うとこの試験は、「<font color="red">既存のシステムやこれから構築しようとしているシステムを、AWSのサービスを使っていい感じにするにはどうしたらいいですか？</font>」というのを問う問題がほとんどです。

その「いい感じ」というのが以下の５分野に分かれています。要は、**障害が起こりにくく起こっても回復し易い、安全で高性能かつコスト面でも優れたシステムをAWSを使って実現する方法**を問われます。<font color="red">特に、以下の１〜３の分野だけで全体の８割以上</font>を占めていますので、重点的に学習しましょう。（この１〜５の区分けは、下の教材Ｂの第２〜６章に対応しています）

||分野|比重|
|---|---|:---:|
|<font color="red">1</font>|**回復性**の高いアーキテクチャーを設計する|<font color="red">34%</font>|
|<font color="red">2</font>|**パフォーマンス**に優れたアーキテクチャーを定義する|<font color="red">24%</font>|
|<font color="red">3</font>|**セキュア（安全）**なアプリケーションおよびアーキテクチャを規定する|<font color="red">26%</font>|
|4|**コスト最適化**アーキテクチャーを設計する|10%|
|5|**オペレーショナルエクセレンス**を備えたアーキテクチャを定義する|6%|

##試験概要

|試験時間  |問題数 |受験料（税抜)|
|---|---|---|
|130分  |65問  |15,000円  |

* 時間はたっぷりありますが、問題数が多く問題文も長いものが多いため、**試験に十分慣れておく**必要があります（模擬試験を２周することで対応）
* 受験料は結構するので、ぜひ効率的に学習を進めて１発合格を目指しましょう

##使用教材

以下の２つの教材を使用しました。模擬試験についても、これらの教材に付属のものしかやっていません。**焦って色々な教材に手を出したくなると思いますが逆効果です。絞って重点的にやるのが大切です。**

**教材Ａ**　これだけでOK！ AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座（初心者向け21時間完全コース）

**教材Ｂ**　徹底攻略 AWS認定 ソリューションアーキテクト – アソシエイト教科書


###教材A　『これだけでOK！ AWS 認定ソリューションアーキテクト – アソシエイト試験突破講座（初心者向け21時間完全コース）』
* 動画と実際にAWSサービスを使ってみるハンズオンのセットです
* Udemyでセールのときに購入しましょう（筆者は1,200円で買いました）
* https://www.udemy.com/aws-associate/
* ハンズオンで実際にAWSのサービスを利用しますが、利用には無料枠があり学習にはほとんどお金はかかりませんのでご安心ください

###教材B　『徹底攻略 AWS認定 ソリューションアーキテクト – アソシエイト教科書』
* 紙の書籍です（電子版もあります）
* 動画とハンズオンのあとの復習と、模擬試験の復習に使います
* 教材Aだけで行けるかなと思いましたが、サービスについて網羅的に調べられる本があったほうが効率がいいと思い途中で購入しました
* この本は教材Aと違って、試験対策という重要事項が明記されており便利でした
<a target="_blank"  href="https://www.amazon.co.jp/gp/product/4295005495/ref=as_li_tl?ie=UTF8&camp=247&creative=1211&creativeASIN=4295005495&linkCode=as2&tag=torabo-22&linkId=af26977c2dd55dbad281542d1990e9b4"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&MarketPlace=JP&ASIN=4295005495&ServiceVersion=20070822&ID=AsinImage&WS=1&Format=_SL250_&tag=torabo-22" ></a><img src="//ir-jp.amazon-adsystem.com/e/ir?t=torabo-22&l=am2&o=9&a=4295005495" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />



##実際の学習の進め方

以下の順で進めました。<font color="red">②までをどれだけ早く終わらせられるかがポイント</font>です。

`①サンプル試験問題確認 → ②動画視聴＆教科書(第１章) → ③模擬試験 → ④教科書で復習 → ③＆④を繰り返す`

また、**PCのメモ帳などに用語集**を作って、ネットで調べた用語や間違えた模擬試験の解説をそのままコピペして復習用に使いました。

###①サンプル試験問題確認

https://aws.amazon.com/jp/certification/certification-prep/

上記リンクの「AWS認定アソシエイトレベル」→「ソリューションアーキテクト – アソシエイト」→「試験ガイドとサンプル問題」の中に、公式のサンプル問題が１０問ありますのでざっと目を通します。<font color="red">今は全く分からなくても問題はありません。この程度の問題が解ければ合格できると最初に認識しておくことで学習効率が変わってきますし、やらなくていいことも見えてきます。</font>敵を知れば怖くありません。ゴールが分かっていればあとはやるだけです。

###②動画視聴＆教科書でイメージをつかむ

* 動画を視聴して、**各サービスのイメージ（このサービスはこんなことができる）をつかみます**
* 細かい内容についていちいち動画をとめて調べたりする必要はありません
* できれば１．５倍〜２倍速くらいで動画をみましょう
* ハンズオンに関しては全てやる必要はありませんが、**コアなサービス（IAM,EC2,VPC,S3,ELB,Auto-Scaling,RDS,Route53)**あたりはやっておくことをオススメします
* ハンズオンの中には、設定から起動までかなり時間がかかるサービスがありますので、時間がない場合、ハンズオンでやろうとしていることを分かっていればスキップしても問題ありません
* **<font color="red">重要なのでもう一度言いますが、<font color="red">個々のサービスの概要をつかむために動画を視聴する</font>ので分からなくてもガンガン進んでください**
* **どれくらい理解してればいいか不安になると思いますが、教材Bの第１章「AWSサービス全体の概要」の内容が読んでだいたい理解できるくらいです**（分からない用語はネットで調べましょう）

###③模擬試験

* 教材AとBに付属の模擬試験を解いてみます
* **完全に理解してから模擬試験を解くのではなく、模擬試験を解いて復習することで理解を深めます**
* １周目は全然できないと思いますが大丈夫です（筆者も１周目は４割５割しかできませんでした）
* **本番試験に、模擬試験から同じような問題が必ず出ます**
* Udemyの模擬試験は、画面上で解答する形式で本番試験に近いです
* 教科書の模擬試験は、ネットからPDFをダウンロードします
* 筆者は、Aの模擬試験①②の２つと、Bの模擬試験１つ、合計３つを各２周しました(３周するとより良いでしょう）
* AWS公式の模擬試験（税抜2,000円）もありますがやりませんでした

###④教科書で復習

* 模擬試験の解説と、その問題に対応する教科書の箇所を読んで理解します
* ここで教科書の第２章から６章を読みこみ、必要なら自分の用語集に理解したことを追加していきます
* １周目は、できたできなかったに関わらず全ての問題について解説を読んでください
* ２周目以降は、間違えた問題だけ復習すればいいと思います
* どうしても分からない問題は、合格してから学び直そうと割り切ってしまいましょう

##本番試験前について

* 模擬試験が８割くらいできるようになれば、もう本番試験に対応できる力は付いているはずです
* 名称が似た用語（EMRとECRとか）、何度も出てきた用語（セキュリティグループとネットワークACLの違い）などについて自分で作った用語集で繰り返し復習しましょう
* <font color="red">模擬試験で何度も同じようなサービスやユースケースがでてきたと思いますが、それが本番試験でも出る確率が高い重要箇所ですので取りこぼさないようにしましょう</font>

##本番試験について

* 本番試験は、スコア１０００のうち７２０以上とれば合格になります
* 分かる問題から先に解きましょう
* 自信がない問題や分からない問題はチェックを付けてあとで見直し・修正ができます
* **途中見たこともないサービスに関する問題が必ず出ますが、７割強とれれば合格するということは65問中18問くらいは間違えても大丈夫なはずなので、取れる問題を取りこぼさないようにしましょう**
* １３０分と長丁場ですが、必ず全ての問題に解答してください
* 途中分からない問題が続くと心が折れそうになりますが、どんどん飛ばして進んでください
* 筆者の場合、自信がある問題５割、自信がない問題３割、全く分からない２割くらいでしたが、合格することができましたので、ぜひ最後の１秒まであきらめないでください

##終わりに
* 資格取得のための勉強にどうしてもなってしまうと思うのですが、逆にそうでなければ知ることができなかったAWSの幅広いサービスに対する知見が広がったので、それがすごく良かったと思いました
* AWSに興味があるけど勉強は難しそうと敬遠されていた方、ぜひ勉強されてみることをオススメします
* 資格取得後に、ハンズオンの内容を発展させて、AWSサービスを組み合わせて自分で何か作ってみようと思っています
* 最後まで読んでくださりありがとうございました！

##参考にさせていただいた記事

[【未経験でも挫折しない】40時間でAWS認定ソリューションアーキテクトアソシエイトを取得する方法](https://qiita.com/rexiaxm7/items/c5b361ce14c55c19b13a#%E3%81%93%E3%82%8C%E3%81%A0%E3%81%91%E3%81%A7ok-aws-%E8%AA%8D%E5%AE%9A%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88--%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88%E8%A9%A6%E9%A8%93%E7%AA%81%E7%A0%B4%E8%AC%9B%E5%BA%A7%E5%88%9D%E5%BF%83%E8%80%85%E5%90%91%E3%81%9121%E6%99%82%E9%96%93%E5%AE%8C%E5%85%A8%E3%82%B3%E3%83%BC%E3%82%B9)
[AWS 認定ソリューションアーキテクト – アソシエイトレベル 抑えておくべきポイント](https://qiita.com/morozumi_h/items/ccdfef39c72355ceb610)