Snowflakeを勉強し始めたとき、私は「結局、何から勉強すればいいんだろう?」という状態でした。

この記事では、そんな私が実際にやってみて分かりやすかった学習の進め方を紹介します。

これからSnowflakeを学ぶ方や、公式ドキュメントを読んでいても使い方のイメージがつかめない方の参考になればと思います。

また、分かってはいたけど、改めて論点の重要性に共感していただけると幸いです。

資格試験のための公式ドキュメントの勉強はハードルが高い

Snowflakeにはいろいろな機能があります。調べ始めると、次のような知らない言葉がたくさん出てきました。

  • Cortex
  • AI Agent
  • Streamlit
  • Iceberg
  • Horizon
  • Lineage

始めたばかりの私には、名前は見かけて意味もざっくり分かるけれど、いまいちピンとこない。

ひとつ調べると、その説明の中にまた知らない言葉が出てきます。それを繰り返しているうちに、自分が何を分かっていて何を分かっていないのかも分からなくなって迷走しがちです。

ここで挫折する方も多いのではないでしょうか。

今思うと、このころの私は機能の名前と説明ばかりを追いかけていて、「それを使って何ができるのか」が見えていなかったのだと思います。

Snowflake World Tourにリモート参加して理解が飛躍的に上がりました

そんな中で特に役に立ったのが、Snowflakeのイベント「Snowflake World Tour」にリモートで参加したことです。

イベントでは、機能の説明だけでなく、実際にSnowflakeを使ってアプリケーションを作ったり、最新情報と共にAI AgentやCortexなどを使った実装を紹介したりする動画やセッションがありました。これが私にとって、とても参考になりました。

説明を読むより、作っているところを見るほうが分かりやすかった

イベントに参加して一番感じたのは、実際に何かを作っているところを見るほうが理解しやすい、ということです。

たとえばAI Agentについて、文章だけで調べていたときは、なかなかイメージできませんでした。説明を読んで、その時は分かったような気はするのですが、まだ理解はできてません。

ところが、Snowflake上でアプリケーションを作り、そこにAI Agentなどを組み込んでいる様子を見ると、「なるほど、こういうことができるのか」と具体的にイメージできるようになりました。

実装を見ると、その機能がアプリの中のどこで、何のために使われているのかが分かります。

私の場合は、この「使われている場面」が見えるかどうかで、理解のしやすさが段違いでした。

私に合っていたのは「見る → 作る → 調べる」という流れでした

イベントをきっかけに、私の学習は次のような流れになりました。

1. 動画を見る

↓

2. Snowflakeで実際にアプリを作ってみる

↓

3. 分からないところが出てくる or 裏で動く仕組みを知りたくなる

↓

4. 公式ドキュメントで調べて仕組みを知る

最初に公式ドキュメントを全部読んで理解してから開発する、というやり方もあると思います。ただ私の場合は、まず作ってみて、分からないところが出てきたら公式ドキュメントを調べる、というほうが合っていました。

知りたいことが決まっていると、ドキュメントが読みやすくなります

この流れのよいところは、公式ドキュメントを開くときに、何を知りたいのかがはっきりしていることだと思います。

何も分からない状態で、ドキュメントを読むと、どこが大事なのか判断しにくく、情報量の多さに圧倒されてしまいます。

一方で、実際に作ってみて「ここが分からない」という疑問を持ってから読むと、必要なところに自然と目が向きます。

ドキュメントの内容は同じでも、読むタイミングを変えるだけで、ずっと頼りになるものになります。

アーカイブ動画を触ってから見直すとさらに効果的です!

Snowflake World Tourなどのイベントにはアーカイブがあり、あとから動画を見直せます。これも学習するうえでありがたかった点です。World Tour以外のイベントも含めて、Snowflakeのイベント情報はこちらのページにまとまっています。

一度見たときには分からなかった内容も、Snowflakeを触ってからもう一度見ると、「この話はこういうことだったのか」と理解できることがありました。

そのため、最初に見たときに全部理解できなくても、あまり気にしなくていいと思います。少し触ってから見直すつもりで、最初は気軽に見てみるくらいでちょうどいいのかもしれません。

これからSnowflakeを学ぶ方へ

最後に、私がSnowflakeを学ぶうえで分かりやすかった進め方をまとめます。

  • 最初から機能を全部覚えようとせず、知らない言葉が多くても気にしない
  • まず実際のアプリケーションやデモを見て、Snowflakeで何ができるのかを知る
  • 見たものを参考に、自分で作ってみる
  • 分からないことが出てきたら、公式ドキュメントで調べる
  • 少し触ってから、アーカイブ動画を見直す

もちろん、これは私に合っていた方法で、分かりやすい学び方は人それぞれだと思います。

それでも、もし今「何から勉強すればいいか分からない」「ドキュメントを読んでもイメージがわかない」と感じているなら、一度、誰かが実際にSnowflakeで何かを作っている様子を見てみることをおすすめします。

Posted in

コメントを残す