❄️

Snowflake SnowPro Core 合格までにやったこと

2024/12/09に公開

はじめに

Snowflakeのキャッチアップのために取り組んでいたSnowPro Coreに合格したのでレポを書く!
試験勉強中は模擬試験で何点ぐらい取れていたら合格できるのかがいまいち分からず、あまり指針になる記事も無かったので、この記事では何をどのぐらいしたら受かるだろうという内容を中心に再現性のある内容を目指して書いてみた!

試験時のレベル

  • エンジニア歴
    • バックエンド:2年半
    • データエンジニア:2年
  • DWH経験
    • Redshift:業務でメイン利用
    • BigQuery:業務で一部利用
    • Snowflake:未経験

勉強方法

前半はUdemy講座で試験範囲のインプットを行い
後半は模擬試験でアウトプットを中心に知識の深堀りを行った。

  • 前半:7時間
  • 後半:52時間(3~5時間×13模擬試験)

期間はざっくり3週間ぐらい
割と短期間ではあるが有給を数日間使った上で土日もフル勉強だったのでそれなりに費やした
おそらく土日に2,3時間とかで取り組んでいたら2ヶ月とかかかりそう?

前半(Udemy講座)

Ultimate SnowPro Core Certification Course & Exam - 2024

  • 試験内容が過不足なくまとまっておりスライドも分かりやすいが、動画は英語であり日本語字幕も精度が不十分なので、多少の前提知識があってもかなり骨が折れる、、
  • 細かい部分の把握を目指さずにざっくり全体像を把握することを目指して何とか観進めた
  • 動画を1時間ぐらい見てみて頭に入らないようであれば、模擬試験から始めて良いと思う
    ※Udemyは返品もできるみたいだし

後半(模擬試験)

Ultimate SnowPro Core Certification Course & Exam - 2024

1回目 2回目
模擬試験① 71% 95%
  • 前半の教材の最後のセクションにある模擬試験

[COF-C02] Snowflake SnowPro Core Certification Practice Sets

1回目 2回目
模擬試験① 59% 92%
模擬試験② 62% 94%
模擬試験③ 59% 98%
模擬試験④ 94% -
模擬試験⑤ 92% -
模擬試験⑥ 91% -
  • ④⑤⑥は復習回なので1回目から点数が高め
  • 1つ前の模擬試験で合格に近い点数が取れてしまったので余裕だと高を括っていたら、2つ目の模擬試験で点数が落ちてしまい割と焦りを感じていた、、
  • そんな時に似た状況だった方(Snowflake SnowPro Core、取ったどー)を見つけて安心し、それ以降も同じ模擬試験で同じような点数推移になっていったのでより安心感があった

Snowflake Snowpro Core: Certification Exam Questions

1回目 2回目
模擬試験① 63% 97%
模擬試験② 68% 88%
模擬試験③ 75% 97%
模擬試験④ 72% 89%
模擬試験⑤ 74% 86%
模擬試験⑥ 73% 96%
  • 1つ目、2つ目の模擬試験と異なり、単純な知識問題というより、問題文の読み解きが重要なクセ問題がいくつかあった。その分、理解力が養われる良い教材だったと思う。悪く言うと自動車免許の学科試験みたいな
  • あと重箱の隅を突くような問題も多い、、
  • 模擬試験③でようやくギリギリだが合格点に達したものの、その後は合格点に達せていないので、試験前なんて全く自信がない状況だった、、

結果

  • 結果は無事に合格!得点は975点!
  • この結果から13回分の模擬試験を90点近くまで回答できるようになっていれば余裕を持って合格できそう!
  • おそらく7,8回分ぐらいだと80点ぐらい取れそうかなという所感
  • 終わってみれば、1,2回目の模擬試験は試験と同じぐらいのレベル感で、3回目とか難しすぎだった。笑

感想

  • 前半のインプット率で後半にかける時間は変わりそうだが、模擬試験で出た問題を起点にドキュメントの関連項目を読みつつ、模擬試験を満点近くに持っていければ十分に合格できると思う
  • とにもかくにも模擬試験での正答率を90%に持っていくこと!
  • 私は、ちょうどChatGPT o1が出てくれたおかげで、理解が進まない箇所はo1と対話しながら理解を深められたのは非常に大きかったと思う
  • それでも1回が100問だからそれなりには大変だけど、、

    ドラゴン桜2
  • ただ、、基本的な概念や知識は良いとしても、困った時に調べれば良くないか?というただの記憶系の問題はしんどかった、、模擬試験で問われたものしか覚えられてないけど
    • システム関数、テーブル関数
    • Account Usage、Information Schema
  • ただSnowflakeを業務利用していたら自然と覚えていただであろうものなので、そもそもSnowflake未経験での受験が試験の意に則していない可能性はあるが、、
  • 私はSnowflakeを業務利用することになっており、キャッチアップのために勉強を開始したので、体系的な理解もそうだし、Snowflakeを利用するにおいて重要だけど制限されていない、いわゆる”推奨事項”を効率良くキャッチアップできたのはとても良かった!

参考にさせていただいた記事

Discussion