GCP ACE 勉強方法・合格体験記

先日、GCP ACE(Associate Cloud Engineer)に合格したので、その勉強法などをまとめていきます。
良ければ参考にしてください。(割と当たり前のことを書いてます)

# 概要
## 〇 背景
- **仕事でGCPを使うことになったため**
    - 既にAWSを社内で使っており、マルチクラウドとしてGCPを採用した
    - Google本社にてGCPの勉強会があり、GCPがどんなものかを把握した
- **個人開発アプリのデプロイ先に悩んでいたため**
    - 低コストでかつスムーズにビルド&デプロイできるデプロイ先を検討していた
    - CI&CDにも挑戦したかった
    - AWSとGCPで迷ったが、これから社内で使っていくということで、GCPを勉強することにした。

## 〇 スペック
- Webアプリ・システム開発は5年ほど
- **基本的なCUIコマンド、docker、サーバーの理解あり。(Kubernetesは少し)**
- クラウドの本格的な開発・運用経験は、ほぼなし
    - AWS Lambdaでちょっとしたツール開発の経験はあり
    - GCP環境下でのマイクロサービス開発の経験が少しあり<br>ただし全く理解できないまま終了。

# 勉強方法
## 〇 教材
※ 必須/任意は、個人的にやったほうがいい(必須)かそれ以外と思うものです
|分野|概要|必須|詳細|
|:-|:-|:-|:-|
|教本|**徹底攻略 Google Cloud認定資格 Associate Cloud Engineer教科書**|**必須**|メインとして使う<br>教本 + 問題集として使う|
||[Udemy] Google Cloud認定 Associate Cloud Engineer（ACE）合格コース|任意|導入として使う<br>ハンズオンなどもやっていく|
||Google Cloudの仕組みと技術がしっかりわかる教科書|任意|参考書として
||GCPの教科書(Ⅰ&Ⅱ)|任意|参考書として|
|問題集|**[Udemy] GCP ACE 各問題集**|**必須**|メインとして使う<br>その場ですぐに解答が見れないというデメリットがある|
||Amazon Unlimited 無料問題集|任意|導入として使う<br>その場で回答が見れる<br>見やすさ、レイアウト、問題の内容が微妙|

## 〇 流れ

- 簡単な流れとしては以下。
1.  **教本熟読**
    - <INS>以下の教本を1~2周読んで熟読する</INS>
        - Google Cloud 認定資格 ACE教科書
    - <INS>読んだ後、後ろの問題を解いてみる。どんな問題が出るかを把握する</INS>
    - もし、もっと簡単なところから開始したい場合、Udemyの以下の動画を見る
        - Google Cloud認定 Associate Cloud Engineer（ACE）合格コース
2. **問題演習**
    - <INS>Udemyの問題集をひたすら解いていく</INS>
        - レビューを見て、良さそうなものを解いてみる。
    - もし、40問解いてから答え合わせするやり方が、ハードル高い場合、Kindle Unlimitedにある、無料の問題集でまずは解いてみる。
        - 問題のすぐ後ろに答えがある。
    - Courseraやqwiklabが使えるのなら、そちらでもやってみる。

***
- **1.と2.を交互に繰り返す**
    - 問題を解いた後、教本を読むことによって、問題の内容をより深く理解できる。
- **別の参考書など広げてみる**
    - 上記で紹介している参考書が分かりやすかったです。
    - コツとして、①古いもの②誤記の多いものを選ばないこと。
- **実機を触ってみる。**
    - コマンドをたたいてみてどんな風になるか
    - 管理画面にどんな項目があるか

# 終わってみて

- 勉強にかかった時間は30hほどでした。
    - 予定では、50h以上だったのだが、繁忙や怠けもあり、直前2週間で頑張った。
- テストセンターで試験を受けました。
    - オンライン監視も良いと思いますが、テストセンターのほうが準備などを含めると楽なイメージです。
- (実はまだ点数が出てないのですが) 
感覚として、結構合格点ギリギリだった印象でした。
- 実際の問題の感覚としては、以下のような感じでした。(あくまで所感です)
    - 問題集で出た問題 ... 3~4割
    - 問題集で出た問題に似た問題 ... 2~3割
    - 問題集に全くでなかった問題 ... 2~3割
- 全体を振り返ってみて、もちろんもっと勉強すればよかったとも思ったのと同時に、解いていて少し楽しかったです。実際に操作をしていて、悩んだり考えたりしているような感覚になれました。
- 問題集や試験を見ていて思うのが、日本語翻訳がうまくできていない箇所が多々あるので、それを読み解く力(というか慣れ)も必要だなと思いました。

# 参考
- [15時間でGCP Associate Cloud Engineer(ACE)に合格したので振り返り](https://blog.framinal.life/entry/2019/10/31/131348)
- [薬剤師が1週間でGoogle Associate Cloud Engineerに合格した話
](https://zenn.dev/takeojapan/articles/ae951a0ed5a8e6)
- [GCP Associate Cloud Engineer合格に向けたおすすめの勉強方法と問題集
](https://takake-blog.com/gcp-associate-cloud-engineer/)
- [GCP資格試験とは？種類・難易度・受験料・おすすめの勉強方法を解説
](https://udemy.benesse.co.jp/development/qualification/gcp-exam.html)
- [【2023年】Associate Cloud Engineerにおすすめの参考書・問題集・ハンズオン
](https://nokonokonetwork.com/certificate/google-cloud-gcp/recommend-textbooks-for-associate-cloud-engineer.html)
- [2022年7月にGCPのアソシエイトに合格した時の勉強方法とおすすめ教材](https://mink0212.hatenablog.com/entry/2022/07/13/212834)
- [【GCP】Associate Cloud Engineer 合格記（おすすめの学習方法）](https://qiita.com/piledev/items/e50020c3c7e54c8b58b3)
- [【2023年版】Google Cloud（GCP）資格取得のおすすめロードマップ【全11種】
](https://nokonokonetwork.com/certificate/google-cloud-gcp/roadmap-for-google-cloud-certifications.html)
- [(Google公式サイト)Associate Cloud Engineer](https://cloud.google.com/certification/guides/cloud-engineer?hl=ja)
- [https://github.com/priyankavergadia/GCPSketchnote](https://github.com/priyankavergadia/GCPSketchnote)
- [【2023年版】Associate Cloud Engineerの勉強法とおすすめの問題集・難易度を紹介！【GCP資格】
](https://bel-itigo.com/how-to-pass-associate-cloud-engineer-exam/)
- [【GCP】
クラウド未経験が１発でGCP Associate Cloud Engineer に合格した勉強方法と勉強時間](https://www.motokis-brain.com/article/186)