私は先日までECサイト開発会社(Shopify Plus Partner)に在籍しており、現在Shopify専門のフリーランスフロントエンドエンジニアをしています。
そんな僕が
- 独学でShopifyを勉強した方法
- 今だったらこんな方法で勉強するなという個人的な考え
をまとめてみます。
Shopifyの体系的な勉強の仕方ってなかなか分からない上に、情報は英語ソースが多いし、勉強することはたくさんあるし、、、
何から勉強して良いか分からない!って人の参考になったら嬉しいです。ちなみに僕自身はエンジニアですが、エンジニア向けの勉強、Shopifyちょっと触りたい人向けの勉強で分けて紹介していくので『Shopifyちょっと興味ある』くらいの人から『Shopify専門のエンジニアになりたい』という人まで網羅できる内容になっています!
Shopifyの知識が必要な職業
先ほども軽く自己紹介しましたが私は現在Shopifyに特化したフリーランスエンジニアをしています。
エンジニアがShopifyを触る際にShopifyの知識が必要になるのはもちろんです。しかし、Shopifyが世の中に広まってきたことで、その他にもディレクターやコンサルタント、EC運営の担当者など勉強を迫られている人も多くなってきたのではないでしょうか。
Shopifyのエンジニアだけでも
- アプリエンジニア
- テーマ開発エンジニア
- フロントエンドエンジニア
- バックエンドエンジニア
など様々な種類のエンジニアがいるのにそれに加えて
- ディレクター
- デザイナー
- ECコンサルタント
- EC運営者
など本当に多くの人に必要な知識になってきた印象です。
働いている会社のECサイトがShopifyに移行したのですぐにでも覚えなければならない。。という人やクライアントさんからShopifyに移行したいというリクエストがきて早急に取り掛からなければならない。。といった人もいるかも知れません。なので今回はできるだけ最短距離でShopifyの概要を把握できるような道筋を考えてみます。
Shopifyをなぜ今勉強するのか。
ちなみにShopifyを勉強する価値はあるのか。そして、勉強すべきなのか。
という観点でいくと『確実に勉強して損はない』分野だと思います。
その理由は大きく3つです。
- 世界中で使用されているサービス
- 単純に日本でできる人が少ない
- 個人から法人まで幅広いユーザー
世界中で使用されているサービスで日本に本格的に進出してきている。(需要が高い)その比較的初期段階にあるのでShopifyを使いこなせる人材が単純に少ない。(供給が少ない)そして、個人から法人まで幅広いユーザーがいるので使用できる場面が多い。(汎用性が高い&副業しやすい)
のは非常に魅力的であると考えています。なので自己学習で最初に数万円投資したとしても転職や副業で十分に回収できる分野かと思います!
自分でやったShopifyの勉強方法
まず最初に自分でやったShopifyの勉強方法を振り返ってみます。
当時の僕は
- IT業界未経験
- ECの仕組みも知らない
- 経理部
でしたので取り敢えずECのことを学ばねば!と思いましたので下記書籍を買いました。
①まんがでわかる ECを学ぶ
この本でECとは何かという概要を掴んだ覚えがあります。これは結構良い本だったのでもしEC自体はじめて。という方は良ければ読んでみても良いかも知れません!
②Shopifyストア無料体験をして公式ブログをひたすら読み漁る(非推奨)
次にShopifyのストア無料体験をして、Shopifyの公式ブログを読み漁っていました。
ただこれは非効率的な方法です。当時はShopify関連のオンラインコースや書籍も少なかったので、そもそも勉強する方法が少なかったというのも大きな要因かも知れません。しかし、自分が過去に戻ってアドバイスするとしたら絶対におすすめしない勉強方法です。
では、もし自分が過去に戻ったらどんな勉強方法を選択するか?ということを
・Shopify自体を学びたい人
・Shopify専門のエンジニアになりたい人
の2パターンで考えてみます!
もし自分が未経験だった場合にShopifyを勉強する過程
まずはエンジニアではなく、一般的なShopifyの知識自体を学びたいという人向けです。
ちょっと前まではShopifyの勉強教材というもの自体が無かったのですが昨年ほどから少しずつ書籍であったり、オンラインスクールが出てくるようになりました。
個人的におすすめの勉強方法としては、
- 本が好きな人 → 書籍で勉強
- 本が嫌いな人 → オンラインスクールで勉強
という単純な場合わけで良いのでは?と思っています!
Shopifyを勉強するおすすめ書籍
まずShopifyを学べる書籍についてです。本を読むのが苦ではない人はまず書籍で勉強することをおすすめします。本は2,000円前後で体系的に学習できるので比較的コスパの良い学習法です!
書籍おすすめNo.1 『Shopify運用大全』
書籍おすすめNo.2 『いちばんやさしいShopifyの教本』
Shopifyを勉強するおすすめオンラインコース
次に、どうしても本が苦手で、、という人や、ガッツリShopifyを講義形式で学びたいという人向けにオンラインコースの紹介です。
現状のShopifyオンラインコースは正直デイトラ一択でしょう。
Shopifyのオンラインコースもいくつか存在はしているのですが正直運営会社などを見てみると、、、大丈夫かなぁ。。。というオンラインコースがほとんどな気がします。
しかし、デイトラは
- 『めざましテレビ』にCMが流れた
- Shopify Japan公認
- 元々オンラインスクール事業をやっていた
- 実績のあるメンターに質問放題
ということで運営元がちゃんとしていて安心できるオンラインコースになっています。
コース自体も
Shopifyを勉強したい人 → Shopifyコース
Shopifyエンジニアになりたい人 → Shopifyアドバンスコース
と2つのコースが用意されています。
なので体系的にShopifyをオンラインコースを学ぶならデイトラで勉強した方が早かっただろうなぁと個人的な後悔です。
『エンジニア・開発者向け』独学でエンジニアになった勉強方法と転職時点でのスキル
次にエンジニアの方や開発者向けの勉強法になります。
私自身、
経理 → 未経験でShopify開発会社のフロントエンドエンジニア → フリーランスエンジニア
になった経緯があるので、そのステップを共有することで少しでも参考になれば良いなと思いました。(ちなみにストア構築のコーディングやフロントエンド寄りの内容になります。)
身につけるべきスキルセット
まずShopifyの開発会社でストア構築する際に必要となるスキルセットは下記のようなものになるイメージです!
- HTML
- CSS
- JavaScript(jQuery)
- Liquid
基本的にはこの4つができれば、すぐ実務に着手できます。
それでは、この4つを勉強するために
①どのような方法、サービスがベストか。
②各方法、サービスで何が網羅できるか。
について紹介していきたいと思います。自分の現段階でのスキルセットに合わせて必要な方法を模索してみてください!
[STEP 1] ProgateでHTML, CSSを学んで書籍で理解を深める
まずHTML, CSSを始めて触る人はProgateで学習しましょう。
ある程度Progateで学習できたら書籍で基礎部分を定着させるのもおすすめです。後ほど辞書代わりにもなるはずです。
HTML, CSSがProgate、書籍で出来るようになれば模写をしましょう。
『模写 初心者 HTML』などで検索すればやり方や参考サイトが出てくるので1~2ページ模写してみてください!実際にコーディングする経験は必ず役立ちます。
[STEP 2] JavaScriptをさくっと覚えてjQueryを理解する
次にJavaScriptを少し理解しつつ、jQueryを少し触れるくらいになりましょう。がっつり触る必要はなくて、なんとなく分かったかな。くらいで全然大丈夫です!
もしオンラインコースでも良ければUdemyの下記のようなコースをおすすめします。
Udemyリンク 『HTML, CSS, JS, jQuery』 学習コース
HTML, CSS, JavaScript (jQuery)まで網羅している最強コースがあるので、このコースだけでSTEP2まで一気に学習できます。しかも解説も結構しっかりしているのでちょっと挫折しそう、、、という人はオンラインコースで学習した方が継続できるかも知れません。
[STEP 3] Shopify独自の言語 Liquid を勉強する
最後にLiquidです。LiquidはShopify独自の言語になっているので学べる教材が非常に少ないです。
今のところ学べる場所としては
デイトラの『Shopifyアドバンスコース』のみの印象です。。
英語ソースであれば Udemy でいくつか『Shopify Liquid』と検索すれば出てくるはずなのですが、現状日本語で体系的に学べるコースというのは少ない印象です。
なので、もしShopifyの開発会社にエンジニアとして入りたい!という気持ちであれば、少し高い初期投資にはなるかも知れませんが
・英語できる→UdemyのLiquid 英語コース
・英語アレルギー → デイトラのShopifyアドバンスコース
のどちらかで学習進めるのが良いのかなと思いました。
ちなみに僕は英語結構得意な方なのでここら辺のUdemyコース からレビューの良いコースを3つほど買って勉強しました!
Shopifyを勉強するのはすごく大変
ここまでで薄々ご理解いただけたかと思うのですが、、、
Shopifyを勉強するのは凄く大変なのです!!!
- 英語ソースが多い
- 網羅する知識が多い
- そもそも勉強できる教材も少ない
という修羅の道です笑
なので、正直途中で挫折する人も多い印象です。でも個人的にはチャンスだと思うのです。
逆にやり切れる人が少ないのはライバルが少ないということです。一度できるようになってしまえば、仕事に困ることはないんじゃないかな。
なので、Shopifyの勉強に時間とお金を投じるのは良い戦略だと思うし、僕自身勉強してきて良かったなと振り返ってみても思います。挫折したくなる時もあるかと思いますが、ぜひ少し踏ん張って頑張ってみてください!応援しています!!
[Shopify]の独学方法と未経験からShopify専門エンジニアになった勉強方法 まとめ
以上、Shopifyの勉強をする方法でした!
結構長くなってしまいましたが、
- Shopify自体の勉強方法
- Shopifyエンジニアになるためのロードマップ
に関して詳しく解説できたのではないかと思います。Shopifyは勉強が大変な分野ではありますが、希少性の高いスキルです。多分、僕がもし過去に戻って、まだ未経験でももう一回Shopifyを学ぶと思います。
それでは最後までお読みいただき、ありがとうございました!本日も良い1日を!