エンジニア未経験の営業職の僕が、AWS認定ソリューションアーキテクトに3ヶ月で一発合格するまでの勉強法。


<p> 現在、社会人5年目 27歳 建設業界の営業職でエンジニア未経験の僕が、どのように3ヶ月でSAA-C02版のAWS認定ソリューションアーキテクトに2020年10月10日に一発合格しました！</p>
<p>日々営業活動をしながら、全くの別業界の資格に合格するまでの勉強内容を体験記として投稿させていただきます</p>　
<p>「この投稿者質より量だな」「もっと効率のいい方法あるだろ」と思われるかもしれませんが、AWS認定ソリューションアーキテクトに関する費用としては試験費を除くと約3000円での学習となります。転職を考えていて資格は取りたいけどお金が、、、などと思われている方のお助けになればと思います。</p>
<p>最後まで、読んでいただけると幸いです。</p>

<p>受験結果：1000点満点中の732点。</p>

<p>合格ラインが720点ですので、合格ラインギリギリでの合格となります。<br>随時AWSに関する投稿をしていきますが、知識が至らぬ点があった場合はご了承ください。</p>



<h1>きっかけ</h1>

<p>2020年4月時点で、Web系への知識は全般的に全くなく、ブラインドタッチさえもできないような状況でした。IT業界に興味はあるものの、仕事が忙しいということを言い訳にして全く行動に移せていませんでした。</p>　

<p>勉強をし始めたきっかけは、COVID-19による2020年4月7日に発令された緊急事態宣言により、自分の人生を見直す機会を得たことです。</p>

<p>緊急事態宣言を経て、今現状のままだと将来が不安だし、そもそもやりたいことができていない自分に対してこのままでいいのかという心境になり、すぐにエンジニアとして働いている友人にプログラミングを勉強したいからアドバイスが欲しいと連絡をしました。</p>
<p>その友人より転職を目指すならある程度の知識と資格が必要だ聞いたこと。また、友人も受ける必要があるとのことで、言語習得と並行し、AWS認定ソリューションアーキテクトの学習を始めました。</p>

<p>次の項目からは勉強実施内容について記載させていただきます。</p>

<h1>AWS認定ソリューションを受けるまでに習得したAWS以外の知識習得内容・期間</h1>

<p>学習を始めた日:2020年4月18日</p>
<p>1日の学習時間：平日　約4〜5時間　休日　約12時間（予定がない日のみ）

<p>2020年4月18日〜2020年4月29日<br>　書籍にてビジネスPython超入門・スラスラ読めるPythonふりがなプログラミング</p>

<p>2020年4月30日〜2020年5月30日<br>　<a href="https://prog-8.com/">Progate</a>の有料会員となり、<br>　Python・Command Line・Git・HTML&CSS・JavaScript・Ruby・Ruby on Railsを全て受講<br>　総演習クリア数557　終了レッスン47<br>　それと並行して、書籍にて独学プログラマー・リーダブルコード・Web を支える技術を読了</p>

<p>2020年5月31日〜　udemyにてオンライン講座の受講を開始。</p>

<p>2020年5月31日〜2020年6月30日<br>　JavaScriptをとことんやってみよう（世界のアオキ）<br>　初めてのRuby On Rails入門（中村祐太)<br>を受講。<br>　また、書籍においては、Effective Ruby・プロを目指す人のためのRuby入門を読了</p>

<p>2020年7月1日〜2020年7月31日<br>　ビジネスパーソンに送る業務効率化大全（今西航平）を受講<br>　書籍では、オブジェクト思考でなぜ作るのかを読了</p>


<p>2020年8月15日〜2020年8月31日<br>　これだけでSQLマスター！ゼロからSQLを駆使したビジネスデータ解析の全てをマスターする講座（AWS MySQL）（Taichi Takahashi）<br>　書籍では、ネットワークの基本としくみ、小悪魔女子大生のサーバーサイドエンジニア日記を読了</p>

<p>2020年9月1日〜2020年10月5日<br>　ハンズオンデ学ぶTypeScript（はむさん　プログラミングおじさん）を受講</p>

<p>タイピングに対しては、2020年4月18日〜2020年6月30日まで毎朝1日約30分〜45分間<a href="http://typingx0.net/sushida/play.html">寿司打</a>を実施。</p>
<p>上記のような学習を行っていたということを踏まえて、次の項から本題へ入ります。</p>

<h1>AWS認定ソリューションアーキテクトの学習内容、期間。</h1>
<p>学習開始日：2020年7月18日</p>
<p>試験日：2020年10月10日</p>
<p>学習教材:　オンライン講座(Udemy)<br>　これだけでOK!AWS認定ソリューションアーキテクト-アソシエイト試験突破講座<br>　[SAA-C02版]AWS認定ソリューションアーキテクト　アソシエイト模擬試験問題集(6回分390問)</p>

<p>学習量：<br>　これだけでOK!AWS認定ソリューションアーキテクト-アソシエイト試験突破講座を4回実施。<br>　また、AWS認定ソリューションアーキテクト　アソシエイト模擬試験問題集は計3回実施。</p>
<h3>学習詳細</h3>

<p>2020年7月18日~7月25日　第1週目<br> これだけでOK! AWS認定ソリューションアーキテクト-アソシエイト試験突破講座<br>　セクション１：まずはしてみる<br>　セクション2:Day1対応の実施<br>　セクション3:AWSとアソシエイト試験の概要<br>　セクション4:IAM<br>　セクション5: EC2<br>　のセクション5つを学習。</p>

<p>2020年7月26日~8月1日 第2週目<br>　セクション6:VPC<br>　セクション7:S3<br>　の２セクションを学習。</p>

<p>2020年8月2日~8月8日 第3週目<br>　セクション8:Well Architected Framework <br>　セクション9:信頼性の設計<br>　の２セクションについて学習。</p>

<p>2020年8月9日~8月15日 第4週目 (お盆休み) <br>　セクション10:Route53<br>　セクション11:データベース<br>　の2セクションについて学習を実施。</p>

<p>2020年8月16日~8月22日 第5週目<br>　セクション12:キャッシュの活用<br>　セクション13:サーバレス<br>　の2セクションついて学習。</p> 

<p>2020年8月23日~8月29日 第6週目<br>　セクション14:環境の自動化<br>　セキュリティと運用<br>　の２セクションについて学習。</p>

<p>2020年8月30日~9月5日 第7週目 <br>　セクション15:模擬試験<br>　を2日間で1つのテストを2回受講。1日はテストを受けて、見直しを実施。<br>　翌日に理解できているのかを確認する為再度実施。<br>　この時点の理解度は、1回目受講時約6割、2回目受講時約9割。</p>

<p>2020年9月6日~9月12日　第8週目<br>　再度2倍速にて同講義を受講し全体の構造理解に務める</p>

<p>2020年9月13日~9月26日 第9,10週目<br>　アソシエイト模擬試験問題集を2日間で1つのテストを2回受講。<br>　それに加えて、再度アソシエイト試験突破講座を2倍速で受講。</p>

<p>2020年9月27日~2020年10月3日<br>　理解できていないと感じている箇所のみの復習を実施し、要点の確認に務める。</p>

<p>2020年9月27日~2020年10月10日<br>　再び、アソシエイト模擬試験問題集を1通り実施し、テストセンターで試験を受け合格。</p> 

<h4>反省点</h4>
<p>　全体の構造を理解せずに、セクションごとの単体での理解をしようとしたことが反省点として挙げられると思います。ざっとでもいいので、まずは全体構造を理解してから、あの構造のために、この構造が必要なのだという理解をした方が習得は早いのではないかと感じた。</p>

<h4>良かった点</h4>
<p>　タイピングの練習も兼ねてですが、講義の大半をメモして講義を受けていたので、後から見直した際に自分がわからなかった点や、より詳しく知りたい点をそのメモに補足として継ぎ足していくことができた点が良かったと考えます。<br>　そうすることで、一々講義の動画を早送りして確認する等の作業がなくなり、また、わからない点がどこかはっきりしていたのですごく助かった。</p> 

<h1>まとめ</h1>
<p>今回の試験を通して、一番大切だと感じたのは、やはり仲間です。エンジニアの友人と受験目標日を決め、毎週土曜日に時間を確保し、翌週の１週間分の計画を経てること、今週１週間の達成度・学習した内容を報告をし合うことでモチベーションを保つというのではなく、しなければならない状況に自分を追い込むことで合格ができたように思います。</p>

<p>　学習においては、ハンズオンは不可欠です。<br>今回、僕は、仕事上使用する機会がなく、講義だけでのハンズオンとなりましたが、ハンズオンを行いながら学習することでより深く理解することができたように感じます。</p>

<p>　また、試験対策としては当たり前であると思いますが、理解できている部分よりも理解できていない部分がどこなのかを理解し、その部分を理解することに務めることが点数をあげる近道だと思います。<br>そのために、模擬試験は点数を気にするのではなく、理解できていない部分を見つけるものとして利用することがいいのではないかと考えます。そうして理解を深めていくことで、わかるから正解を選択するという方法と、答えがわからないけど消去法で答えを導き出すということもできるのではないかと思います。<br>僕のように焦りすぎて文章を読み間違えるというミスだけはしないでくださいね！</p>

<p>　資格を取れていたとしても、エンジニア未経験の僕が転職をして業務に活かせるかはわかりません。資格合格のための学習が中心になってしまっているのではないかという不安はあります。しかしながら、合格できたことは1つの成果だと考えこれからの学習の励みにしていきたいと思います。もし、僕のように未経験からエンジニアを目指している方の参考とまでは言いませんが、こんな奴もいるんだな、負けてられへんぞ！と思っていただければ幸いです。</p>

<p>最後まで読んでいただき、誠にありがとうございました。</p>