AWS認定試験に最短最速で合格するための方法を伝授します。
はじめに
AWS認定資格は基礎レベル・アソシエイトレベル・プロフェッショナルという3つのレベルと,設計・運用・開発・専門知識という4つの分野に分けられます。専門知識は6つの分野に分けられています。
本稿では,機械学習スペシャリティ(MLS:AWS Certified Machine Learning Specialty)を最短最速で取得するための勉強方法と対策について伝授します。MLSは現在C01版が実施されており,AWS認定の中でも専門(スペシャリティ)レベルの資格となります。
結論
下記の流れで対策を進めるとよいでしょう。
体系的に整理された書籍に目を通すことで,知識にラベルを付けるためのベースを作ります。
擬似的に実務経験を積むことでベースに深みをつけます。
演習問題をひたすら回し,見直しポイント集を作成します。
演習のプラットフォームは特に拘りはありません。
満足できるクオリティのプラットフォームが存在しないからです。
STEP3でまとめた見直しポイント集を確認します。
特に不安な箇所は,公式から出されている資料を頼ります。
本稿の信憑性について
筆者はAWS認定資格をストレートで12冠しています。
AWSに触り始めたのは2022年後半からで,それまでは「AWSとは何か」すら理解できないレベルでした。その後,ベーススキルの底上げを目指して,2023年1月末に基礎レベルのクラウドプラクティショナー(CLF)を取得しました。その後,2月〜4月頃までAWSの勉強は中断していましたが,2023年5月頃から再度勉強を開始しました。その流れで,2023年5月末にアソシエイトレベルのソリューションアーキテクト(SAA)を取得しました。その後,6月中旬から勉強のギアを上げ,6月末から8月中旬にかけて残りの10個の認定資格を取得しました。
6月中旬からギアを上げた後は,平日は平均5時間ほど,休日は平均14時間ほどAWSの勉強をしていました。各認定資格は大体1週間に1度のペースで受験していますので,単純計算で各資格に対して40時間ほどの学習時間を充てていたことになります。
バックグラウンドとしては情報系の大学院出身なのですが,AWSに関しては本当にゼロからのスタートでした。具体的には,EC2すらまともに立てられないレベルでした。それゆえ,読者のみなさまにとっても十分再現性のある情報を提供できると考えております。
詳細
筆者の持論として,専門知識以外のAWS認定資格の勉強および対策は「書籍+Udemy+演習プラットフォーム+公式ソース」という四種の神器で立ち向かうことを推奨しています。最短最速で合格を目指すという目的に対しては,ベストの手段だと考えています。最初に,それぞれの意義を確認しておきます。
- 書籍:知識にラベルを付けるベースを作る
- Udemy:ベースに深みをつける
- 演習プラットフォーム:知識を引き出す練習
- 公式ソース:情報の最新性・信頼性の担保
ここから四種の神器の詳細をお伝えしますが,その前に筆者が考える受験の心得を確認しておきます。
書籍やUdemy抜きで合格された方もいるでしょう。しかし,筆者は「整理整頓して構造化した引き出しから知識を引き出す」ことを非常に重要視していますので,知識の構造化を行うことができる書籍や知識に深みをつけることができるUdemyを用いた勉強を推奨しています。
出題範囲
資格試験対策として第一歩目の定石は,敵を知ることです。まずは,自分が今から受けようとしている試験の出題範囲をおさえておきましょう。C01バージョンのMLSはMLS-C01とも表記され,出題範囲はAWS公式サイトに記載があります。試験概要や出題範囲を明文化した試験ガイドがpdf形式で配布されていますが,ここではそれらの内容を簡単にまとめておきます。
分野 | 出題比率 |
---|---|
データエンジニアリング | 20% |
探索的データ分析 | 24% |
モデリング | 36% |
機械学習の実装とその運用 | 20% |
試験ガイドにも記載がある通り,試験には採点対象外の設問が10問含まれています。これはいわゆるダミー問題で,今後正式な設問として採用できるかを統計的に判断するために利用されます。したがって,75問中60問で実際の採点が行われるということになります。安直に考えれば,合格スコアは75%ですので,45問以上正解することで試験合格となります。しかし,実際のスコアレポートを見ると一の位が0でないスコアが存在しており,公式ガイドでも解説されている通り,受験者の統計的な分布にしたがって傾斜がかけられています。
MLSで注意しなければならないのは,基礎レベル・アソシエイトレベル・プロフェッショナルレベルの認定資格とは異なり,機械学習そのものに対する知識が問われるという点です。実際,MLSでよく問われるAWSサービスは,以下のものでほとんどです。
- Kinesisファミリー
- Glue
- IoT Greengrass
- SageMaker
- マネージド型機械学習サービス
ただし,マネージド型機械学習サービスは名前とその概要を覚える程度で十分です。具体的には,試験ガイドの中でも下記サービスの概要を押さえておけば十分と考えられます。
- Comprehend
- DeepLens
- Forecast
- Lex
- Polly
- Rekognition
- Textract
- Transcribe
- translate
先ほども述べた通り,MLSでは機械学習そのものに対する理解が問われます。下記の書籍のうち,自分に合いそうな方を書籍を利用して全体の概要を掴みましょう。
これ以上詳しい知識を身に付ける必要はありませんので,あとはマネコン・CLI・問題演習を通して,分からない概念や知らない単語をつぶしていきましょう。なお,2023年7月現在,日本語でMLSに対応している書籍は販売されていないようです。
マネコンやCLIを触る
知識に深みをつけるためには,実際にマネコンやCLIを通してAWSのサービスを触ってみることが一番の近道です。ある知識を引き出そうとするときに,マネコンのUIやCLIのコマンドと紐づけて引っ張り出しやすくするイメージです。言葉を変えれば,知識の解像度を上げるためにマネコンやCLIを触ることを推奨しています。
しかし,何の目的や方針もなく一人でマネコンやCLIを触ることはハードルが高いと思います。そこで,Udemyというサービスを利用することができます。Udemyは,教えたい人と学びたい人のマッチングプラットフォームです。Udemyの教材では,購入後に内容がアップデートされることもあるため,書籍と比べて迅速に最新情報をキャッチアップすることができます。また,教材によっては本番の試験形式と同様のフォーマットで学ぶことができるため,試験対策として非常に重宝するサービスになります。
AWS認定資格に関連するUdemyの教材には,大きく二種類あります。
- ハンズオン
- 問題演習
Udemyの真髄は1.のハンズオンです。実務経験が乏しい方がAWS認定資格を目指す場合には,擬似的に実務経験を積むための手段としてUdemyのハンズオンは非常に重宝します。一方,Udemyの問題演習は満足できるクオリティでない場合が多いです。筆者も一時期,Udemyの問題演習を利用していた時期もありますが,解答の解説が不十分であるケースや,問題自体が的外れであるケースが多い印象を受けています。つまり,演習プラットフォームとしてはUdemyはイマイチだと考えています。
2023年7月現在,書籍と同様に現在ではMLSに対応している教材はありません。機械学習入門のような講座は数多く用意されていますが,AWSサービスを使った機械学習ハンズオン講座はあまり多くなさそうです。したがって,MLSに関してはUdemyのハンズオンを飛ばして次の問題演習に入ってしまってよいでしょう。
質の高い講座が出て来次第,本文に追記します。
自分に合ったプラットフォームで問題演習する
筆者は演習プラットフォームとして,CloudTechを利用していました。しかし,筆者がCloudTechを選んだ理由は納得のいくクオリティだからではありません。CloudTechも問題文にtypoがあったり敬体と常体を混用していたりするだけでなく,解説が分かりにくかったり正確でなかったりするため,完璧な教材ではないのです。筆者は短期集中型でAWS認定資格12冠を目指していましたので,サブスクリプション型のCloudTechと経済的に相性がよかったのです。逆に言えば,長期に渡りAWS認定資格の対策を行う方にとっては,CloudTechは相性のよくない演習プラットフォームとなりそうです。
CloudTechの無料会員では視聴できるコンテンツがほぼないため,基本的には有料会員となってCloudTechを活用していくことになります。会員種別は安い順で,資格会員,基本会員,永久ライセンスの三種類がありますが,CloudTechを問題演習目的で利用する場合は資格会員で十分です。
会員種別を選ぶことにより,CloudTechでは問題演習だけでなく講義動画を視聴することができるようになります。認定資格の出題範囲に沿ったコンテンツを提供する傾向にあるUdemyでハンズオンを行う場合には,CloudTechでのハンズオンは不要です。裏を返せば,Udemyでハンズオンを行わなかった場合や,AWSのサービスごとにハンズオンを行いたい場合は,CloudTechのAWS講義動画が活用できるでしょう。
筆者は資格会員でしたので,CloudTechのAWS講義動画は活用しませんでした。
見直しポイント集
演習プラットフォーム上で問題演習を繰り返し解きましょう。ただし,漫然と問題を解いていくのではなく,間違えた部分や理解できなかった部分をまとめながら解き進めることをおすすめします。この方法は,AWSに限らず問題演習形式の試験対策で筆者が強く推奨している方法で,AWS認定資格試験の対策でも有効な手段だと考えています。IPAの試験対策でも有効でしょう。理解できなかった部分に関しては,後述の公式ソースを活用して疑問を解消するようにしてください。
間違えた部分や理解できなかった部分のまとめ方は,ノートやNotionなど何でもよいです。筆者の場合は,ブログ上で見直しポイントをまとめています。
上の見直しポイント集は一問一答形式でしたが,「XXとYYの違い」や体系的に知識を得る必要があると感じられたポイントに関しては,一問一答形式ではなく独自まとめを作成することを強くおすすめします。筆者の場合は,見直しポイント集と同様に,ブログ上で独自まとめを作成しています。
直前対策
試験直前には,上でまとめた見直しポイントを確認しましょう。筆者の場合は,試験前日に見直しポイントをひたすら眺めて知識を定着させるようにしています。一週間前くらいから少しずつ定着させてもよいでしょう。分からなかった部分だけを繰り返し見直すことになりますので,まさに最短最速での知識定着に最適です。
見直しポイント集は,試験直前の心理的なお守り的な役割も果たします。「この見直しポイント集だけを確認しておけば大丈夫だ」という安心感を得ることができますし,何より「これでダメだったら勉強方法自体が悪かったのだ」と納得することもできます。
補足
問題演習としては「Tech Stock Web問題集で学習しよう」というサービスも存在します。旧koiwa club,通称小岩と呼ばれるこのサービスは,料金体系が有料会員にならないと確認できないという仕様や,本番と同じ問題があまりにも多く掲載されているという評判に筆者は怪しさを感じ,近寄らないようにしていました。
まとめ
- 体系的に整理された書籍に目を通すことで,知識にラベルを付けるためのベースを作る
- 実際のマネコンやCLIを触ることで擬似的に実務経験を積み,ベースに深みをつける
- 演習問題をひたすら回し,見直しポイント集を作成する
- まとめた見直しポイント集を確認する
- 特に不安な箇所は,公式から出されている資料を頼る
コメント