AWS SAA受験者向け 私の失敗を踏まえた勉強方法について

# 目次
- [はじめに](#はじめに)
- [本記事投稿のきっかけ](#本記事投稿のきっかけ)
- [勉強のきっかけ](#勉強のきっかけ)
- [試験結果](#試験結果)
- [勉強当時のバックボーン](#勉強当時のバックボーン)
- [勉強時間](#勉強時間)
- [使用教材](#使用教材)
- [勉強スケジュール](#勉強スケジュール)
- [当時の勉強法の反省点と対策](#当時の勉強法の反省点と対策)
- [まとめ](#まとめ)

# はじめに
　初めまして！四月一日と申します！
4月末にAWS SAAに合格したため、当時の勉強法について私の失敗談も踏まえて記載できればと思います。ただ初投稿なこともあり、おかしな文章などあるかもしれませんがそこは温かい目で見守ってくださるとうれしいです。

# 本記事投稿のきっかけ
　本当はAWSに合格した当時は、本記事を投稿するつもりはありませんでした。
なぜならほかの人よりも勉強時間がかかってしまい、読者の方にあまりメリットがないだろうと思ったからです。
　ですが、AWS全く知らないけれどもこれから勉強を始める人が私と同じ失敗を犯さないために私の失敗談が役に立つのではないかと思い、投稿することにしました。本記事がそんな未経験の方の勉強の手助けになればと思います。

# 勉強のきっかけ
　現在データサイエンティストとして働いているのですが、現在のデータサイエンティストはただデータ分析やモデル構築ができるだけでは足りないと考えています。
その一例がビッグデータでデータサイエンティストは大量のデータを分析するのですが、その大量のデータが「どこに」保管されているのかとなった際に今は多くの会社ｇクラウドサービスを使用しているため、クラウドサービスの知識習得はかなり重要だと考えています。
その中でも、AWSとAzureあたりはクラウドサービスの代表となってくるため勉強しようと決めたのがきっかけです。(SAAを受験することにした理由は職場の先輩の経験則でSAA持っていると案件配属しやすくなったとの話を聞いたからです。また、Azureは現在勉強中)

# 試験結果
- 受験日：2025年4月29日
- 合格点：720点
- スコア：743点

![合格写真_ぼかしあり.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3914818/ac303ec3-e2eb-4fd8-9b2a-cb6e608c01a5.png)

# 勉強当時のバックボーン
- 中途でデータサイエンティストとして働き始めて記事投稿時点で約1年(それまではデータサイエンティストやプログラミング以外の仕事に従事)
- AWS未経験(実務でほんの少しだけ触ったことがありますが、期間が短いのとSAAにはあまり出題されないサービスだったため未経験ととらえています)
- 基本情報技術者試験取得(簡単なネットワークの知識はある)

# 勉強時間
- 約450時間(1日3時間×5か月)
- よくある記事だと1日1時間×1カ月で合格とかも目にしますし、その記事の投稿者の方は非常に素晴らしい努力をされていらっしゃるのだと思いますが、もっと時間をかけて勉強していらっしゃる方も決して諦める必要はありません。少なくとも下に私がいます（笑）。

# 使用教材
- 最終的には以下の教材をメインに勉強していますが、手探りなところも多くほかにもいろいろな教材に手を出しています(Udemyの費用は会社から出るため無料で勉強しています)。
- インプット
    - ➀Youtube【AWS EC2】ソリューションアーキテクト アソシエイト(SAA)
        - https://www.youtube.com/watch?v=QA0aHa0qPVk&list=PLPzcoMdqG5npIMyRZ7QmBaZQ-LdMeGXRa
    - ➁Udemy AWS：ゼロから実践するAmazon Web Services。手を動かしながらインフラの基礎を習得
        - https://technoprojp.udemy.com/course/aws-and-infra/learn/lecture/15046666#overview
- アウトプット
    - ➂Udemy【SAA-C03版】AWS 認定ソリューションアーキテクト アソシエイト模擬試験問題集（6回分390問）
        - https://technoprojp.udemy.com/course/aws-knan/learn/quiz/4632482/results?expanded=1553312535#overview
    - ➃Ping-t AWS SAA
        - https://mondai.ping-t.com/question_subjects/72
# 勉強スケジュール
- 1か月目
    - インプット
        1. 上記➀
    - アウトプット
        1. 上記➂
- 2か月目
    - インプット
        1. 上記➀
    - アウトプット
        1. 上記➂
        2. 上記➃
- 3か月目
    - インプット
        1. 上記➁
    - アウトプット
        1. 上記➂
        2. 上記➃
- 4~5か月目
    - インプット
        1. 上記➀ 
    - アウトプット
        1. 上記➂
        2. 上記➃

# 当時の勉強法の反省点と対策
- ほかの方の勉強方法をそのまま真似てしまった。
    - 反省点：いろんな方の勉強方法を見ていく中で、共通するのがアウトプット中心の勉強ということで、最初はアウトプットメインで勉強していたのですが、インプットを少ししかしていない状態だと、復習しようにも全然頭に入ってこず最初1~2カ月はかなり間違った勉強をしていたと思います。
    - 対策：上記を反省して3~5か月目ではサービス1つ学習→ping-tでサービス毎のテストを受けて、サービス単位で知識の定着をはかりある程度のサービス数を勉強してから模擬試験を受けるようにしてから少しずつ成果が出始めたと思っています。
- サービス毎の勉強に優先順位をつけなかった
    - 反省点：1~2か月目では使用教材➀を使用して勉強していました。本記事投稿時点でSAA出題範囲サービス数が130くらいあるのに対し、インプットの➀は39のサービスに絞り、1サービス当たり5分前後でわかりやすく説明するというかなり素晴らしい動画なのですが、勉強初めの私にはこの39サービスですら膨大でこの膨大なサービスをまとめて覚えようとしてより重要なサービスに時間をかけるといったことをしておらず、この1~2か月目ではあまり身に付きませんでした。
    - 対策：まずは1部のサービスに注力することから始めました。具体的にしたことは2つあります。
    1. 使用教材➁のUdemyハンズオン動画の受講
        - 本Udemyの講座はEC2やVPCなど主要なサービス10前後くらいをかなりわかりやすく説明しており、見るだけでもサービスのイメージがつきやすくなったため、勉強してよかったと思っています。
    2. 模擬試験(使用教材➂と➃の試験レベル問題)で復習する範囲を一部に絞る
        - 全サービスを勉強してからアウトプットすると当然最初に勉強したことを忘れるため、一部サービスを勉強してから模擬試験、一部のサービスを勉強してから模擬試験といったサイクルで勉強に変更していたのですが、そうなると勉強していないサービスが出題された場合の復習はどうするのかといった問題があるかと思いますが、自分はまだ勉強していないサービスの問題は復習しないようにしました。その分の時間を勉強したサービスの復習に時間をかけたほうが私の場合成果が出たと思っています。

# まとめ
当初は手探りでかなり遠回りしていたのもありますが、合格までに時間がかかりました。
ですが未経験でもしっかり勉強すればちゃんと合格可能です。
もし勉強しているけどあまり結果が出なくて困っている方、これから取得したいけど難しいと聞いていて勉強したらいいか悩んでいる方に本記事が少しでもお役に立ちましたら幸いです。