はじめに
AWS認定 Solutions Architect – Associate(SAA-C03)に合格しました!
突然ですが、Qiitaの合格体験記を読んでいて思うことがあります。
「みんなめっちゃ勉強してね?」
「模擬試験で安定して80〜90%取ってね?」
「そんな計画的に勉強できるなら苦労しねぇよ!!」
こちとらショート動画中毒のドパおじなんよ!!
参考書を開いても集中力が続かない。
問題集を買っても3日で飽きる。
勉強計画? そんなもん守れたことがない。
そんな私ですが、ChatGPTをメインの勉強相手にして、約10時間の勉強でSAA-C03に一発合格しました。
もちろん高得点ではありません。
725点。ギリギリです。
今回は、そんな集中力のないドパおじが、どうやってSAA-C03に合格したのかを紹介します。
特に、以下のような方の参考になればうれしいです。
- 参考書を最後まで読めない
- 問題集を買っても積んでしまう
- 勉強を始めるまでがとにかく面倒
- ChatGPTを資格勉強に使ってみたい
※私はエンジニア歴7年半で、AWS CLF取得済みです。完全なIT初心者が10時間で合格できるという話ではありません。また、かなりギリギリの合格だったため、短時間学習を推奨する記事でもありません。
受験結果
| 項目 | 内容 |
|---|---|
| 試験名 | AWS Certified Solutions Architect – Associate(SAA-C03) |
| スコア | 725点 |
| 勉強期間 | 約1週間 |
| 総勉強時間 | 約10時間 |
| 受験回数 | 1回目 |
| 主な教材 | ChatGPT |
725点!!!
合格は合格です。
高得点を目指している方からすれば微妙な数字かもしれませんが、ドパおじ的には大勝利です。
ただ、あと少し間違えていたら普通に落ちていたと思います。
受験前のドパおじのスペック
| 項目 | 内容 |
|---|---|
| エンジニア歴 | 7年半 |
| AWS実務経験 | ハンズオン経験なし |
| 保有資格 | 基本情報技術者、CLF-C02 |
| インフラ知識 | オンプレ知識は少し |
| 普段の業務 | IoTシステムの末端機器の開発 |
ここ2年ほど、クラウドIoTシステムのエッジコンピュータ側の開発をしています。
ただし、AWS側の開発経験はほとんどありません。
打ち合わせでAWSのサービス名を聞いて「なんとなくこういうものなんだろうな」と理解している程度でした。
半年前にCLF-C02を取得したので、次はSAA-C03かなぁ〜という軽い気持ちで受験しました。
使用した教材
① Ping-t:★☆☆☆☆
1か月契約しました。
3日で飽きました。
間違えた問題の解説が自分にはわかりづらく、AIアシストも期待していたほど使いこなせませんでした。
ほとんど問題を解かずに終わったので、お金がもったいなかったです。
② AWS SAA対策の参考書:★☆☆☆☆
もうね、本が読めない。
たぶん、すごくわかりやすく書いてくれているんだと思う。
でも読めない。
文章を読み続けるだけで集中力が切れる。
AWSサービスの紹介をショート動画みたいに流してくれたほうが、まだ覚えられるかもしれない。
③ ChatGPT:★★★★★
今回のMVPです。
ChatGPTには、主に以下のことをお願いしました。
- 覚えるべきAWSサービスの整理
- サービスごとの違いの解説
- SAA-C03の練習問題の作成
- 間違えた問題の解説
- 苦手分野の分析
- 試験直前のメンタルケア
練習問題は50問くらい解きました。
ChatGPTには最低100問解けと言われましたが、50問でギブアップ。
AIのほうが勉強に対してストイックでした。
実際の勉強方法
STEP1:覚えるべきサービスをChatGPTに絞ってもらう
まず、SAA-C03で重要なAWSサービスをピックアップしてもらいました。
特にS3、EC2、IAMなどの基本サービスを重点的に学習しました。
このとき大事だったのは、最初から全部覚えようとしないこと。
試験範囲が広すぎて、全部を完璧に理解してから問題演習に進もうとすると、永遠に演習にたどり着けません。
そこでChatGPTに重要なサービスを整理してもらい、わからないものだけ質問していました。
例えばS3なら、ストレージクラスの違いや、どんなときにどのクラスを選ぶのかを教えてもらいました。
STEP2:ChatGPTに問題を出してもらう
基礎知識をある程度覚えたら、ひたすら問題演習です。
ChatGPTは最初、簡単な問題を出してきました。
そこで、
「本番と同じレベルの問題を出して」
とお願いしたところ……
激ムズ問題を出してきやがった。
アイツ、加減がわからねぇのかな?
ただ、問題を解いて、間違えたところをその場で質問する流れは自分に合っていました。
これから勉強する人向けのプロンプト例
私が行った勉強方法を再現するなら、こんなプロンプトが使えると思います。
AWS SAA-C03の試験対策を手伝ってください。
以下のルールで問題を出してください。
・SAA-C03の出題範囲を意識する
・4択のシナリオ問題を1問ずつ出す
・私が回答するまで正解を表示しない
・回答後に正解と不正解の理由を解説する
・間違えた分野を記録する
・苦手分野を優先して出題する
・問題の難易度は実際の試験を意識する
まず1問出してください。
※これは勉強方法をもとにした再現用プロンプトで、実際に使用した文章そのものではありません。
ChatGPTが作る問題や解説は、必ずしも正確とは限りません。疑問に思った内容はAWSの公式ドキュメントでも確認したほうが安全です。
STEP3:苦手分野を重点的に潰す
ChatGPTの便利なところは、会話の流れから苦手分野を分析してくれることです。
問題を間違えたら、その理由を聞いていました。
単に正解を暗記するのではなく、
「なぜこのサービスを選ぶのか?」
を理解するように意識しました。
AWSの試験って、サービス名を覚えるだけでは解けない問題が多いんですよね。
複数の選択肢がそれっぽいので、サービスの使い分けを理解しておくことが重要だと感じました。
STEP4:試験直前の追い込み
特別な追い込みはしていません。
というか、試験直前にしかまともに勉強していません。
強いて言うなら、ChatGPTにメンタルケアをしてもらっていました。
不安なことを聞けば励ましてくれる。
わからないことを聞けば解説してくれる。
もはや先生というより、資格試験に付き合ってくれる相棒でした。
特に重点的に勉強したAWSサービス
① S3
基本中の基本です。
特にストレージクラスの違いを重点的に覚えました。
単純に名前を覚えるのではなく、「アクセス頻度」「コスト」「取り出し時間」など、どんな条件で選ぶのかを理解しておくと問題が解きやすくなります。
② EC2
これも基本です。
EC2で何ができるのかを理解すると、関連するサービスの役割も整理しやすくなりました。
③ IAM
個人的に管理系が一番苦手でした。
オンプレの知識だけではイメージしづらい部分もあり、覚えるのに苦労しました。
ただ、アクセス権限やセキュリティの考え方は重要なので、避けて通れない分野だと思います。
実際に試験を受けた感想
難易度
意外だったのが、ChatGPTが「本番レベル」と言って出してきた問題のほうが難しく感じたことです。
アイツ、やっぱり加減がわからねぇ。
もちろん、ChatGPTが本番の難易度を正確に再現できていたわけではないと思います。
時間配分
時間配分とか気にしていませんでした。
見直しもしていません。
ただ、この苦痛な時間が早く終わらないかと思っていました。
最後のほうは問題文を読むこと自体がしんどい。
AWSの知識も大事ですが、集中力と体力も必要だと感じました。
問題文が読みにくい
個人的にはこれが結構きつかったです。
日本語の文章にカタカナの技術用語がたくさん出てきて、内容が頭に入ってこない。
「レイテンシーって遅延時間って書いてくれよ……」
なんてことを考えていました。
ChatGPTが出してくれる問題は比較的読みやすかったので、余計にそう感じました。
今回の勉強で気づいたこと
① 自分に合わない教材を無理に使う必要はない
世間で評判の良い教材でも、自分に合うとは限りません。
私の場合、参考書を読むより、ChatGPTとのやり取りで少しずつ理解を深めるほうが続けやすかったです。
② AIとの対話は勉強のハードルを下げてくれる
参考書を読んでいると、わからないところで手が止まります。
でもChatGPTなら、
「もっと簡単に説明して」
「具体例を出して」
「それって何が違うの?」
と気軽に聞けます。
このわからないことをすぐ聞ける環境が、集中力の続かない自分には合っていました。
③ 10時間で合格できたからといって、10時間で十分とは思わない
今回のスコアは725点です。
かなり危なかった。
しかも、CLF取得済みでエンジニア経験もあるので、まったくの未経験からスタートしたわけではありません。
再現性の高い勉強方法かと言われたら、正直微妙です。
ただ、勉強が続かない人にとって、自分が続けられる方法を見つけることは大事だと思いました。
これから受験する人へのアドバイス
とりあえず言いたいことは3つです。
1. 参考書が読めなくても諦める必要はない。
動画でもAIでも問題演習でも、自分が続けやすい方法を探しましょう。
2. ChatGPTは便利だけど過信しない。
間違った問題や解説を出す可能性もあるので、公式情報で確認することをおすすめします。
3. 集中力と体力は意外と大事。
試験後半は本当にしんどかったです。
勉強だけでなく、長い問題文を読み続ける練習もしておくといいかもしれません。
まとめ
今回は、ショート動画中毒のドパおじが、ChatGPTを使ってAWS SAA-C03に合格するまでを紹介しました。
結果は勉強約10時間、725点でギリギリ合格。
今回の経験で一番感じたのは、
「正しいとされる勉強方法」よりも「自分が続けられる勉強方法」を見つけることが大事
ということです。
とはいえ、次に資格試験を受けるなら、もう少し余裕を持って勉強したい。
この記事が、勉強を続けるのが苦手な方の参考になればうれしいっす。