Student achievements
「できます!やりましょう」Shopifyアプリ開発の全体像も分からなかった私が、公開アプリをリ...
「Shopifyアプリを作れるようになりたい」そう思って調べ始めても、最初は分からないことばかりです。コードをどう書くのか。どんな技術を使うのか。Shopifyとアプリはどうつながっているのか。作ったアプリをどうやって公開するのか。一つひとつの言葉は調べられても、「結局、何をどの順番でやればShopifyアプリになるのか分からない」という人も多いのではないでしょうか。今回お話を伺ったテックギーク卒業生のなでしこさんも、受講前はまさにそのような状態でした。現在はShopifyサイトの構築・運用支援・広告運用に携わっていますが、テックギーク受講前のプログラミング経験は、仕事の合間にReactを1日1時間ほど、数か月学習していた程度だったといいます。そこからテックギークでShopifyアプリ開発を学び、卒業後には、自らアイデアを考え、調査し、要件を整理し、実装・テスト・審査まで進め、実際に公開アプリをリリースしました。受講前と比べて、何が変わったのか。そして、テックギークで学習したあと、どのような状態になっているのか。なでしこさんの経験を通して、テックギークでShopifyアプリ開発を学んだ先にある一つの姿を紹介します。 👩🏼🎓 テックギーク受講生:Nadeshiko さん Xプロフィール 「自分でアプリを作れたら、どんなに楽なんだろう」なでしこさんがShopifyアプリ開発に興味を持ったきっかけは、現在の仕事にありました。Shopifyの構築や運用支援をしていると、お客様からさまざまな要望を受けます。しかし、そのすべてがShopifyの標準機能だけで実現できるわけではありません。アプリを導入しなければ実現できないこともあれば、複数のアプリを組み合わせなければならないこともあります。さらに、複数のアプリを入れた結果、アプリ同士の相性によって想定通りに動かないこともあったそうです。そんな経験を繰り返す中で、なでしこさんが考えるようになったのが、 自分でアプリを作れたら、どんなに楽なんだろう ということでした。既存のアプリの中から要件に近いものを探すだけではなく、お客様が本当に必要としている機能を、自分で作ることができる。それが、Shopifyアプリ開発を学び始めた理由でした。受講前は「コード以前に、全体像が分からなかった」とはいえ、当時のなでしこさんには、Shopifyアプリ開発の具体的なイメージが見えていたわけではありません。分からなかったのは、プログラミングだけではありませんでした。たとえば、 アプリを作ったあとに何をするのか どのように申請するのか 公開アプリとカスタムアプリは何が違うのか Shopifyアプリ開発全体がどういう流れで進むのか といった部分です。これはShopifyアプリ開発を独学するときにつまずきやすいポイントの一つです。コードの書き方だけを調べても、アプリ開発全体の流れが分からなければ、「今、自分は何をしているのか」「次に何をすればいいのか」が分かりません。なでしこさんも、学習を始めた当初について、 最初はわからなかったことだらけです。順番を理解していないときは、全部が難しいと感じました。 と話しています。一つひとつの技術が難しいというより、それぞれがどうつながって一つのShopifyアプリになるのか分からない。そこが、最初の大きな壁でした。3つほどアプリを作った頃、ようやく「順番」が見えてきたでは、その状態からいつShopifyアプリ開発の全体像が見えるようになったのでしょうか。なでしこさんが挙げたのは、テックギークの卒業前。小さなものも含めて、3つほどアプリを作った頃だったそうです。 なんとなく開発の順番が分かってきました 最初からすべてを理解できたわけではありません。実際にアプリを作り、「ここでこの処理が必要なのか」「これとこれがつながっているのか」と一つずつ経験していく。それを何度か繰り返したことで、それまで点だった知識が少しずつ線になっていきました。Shopifyアプリ開発を学ぶうえで重要なのは、知識を増やすことだけではありません。自分で一連の開発を経験し、「どういう順番で考えればいいのか」を身につけること。なでしこさんにとって、それが見え始めたのが卒業前でした。卒業時に感じたのは、「全部分かった」ではなく「一筋の光が見えた」テックギークを卒業すると、Shopifyアプリ開発について何でも分かるようになる。なでしこさんの答えは、そういったものではありませんでした。受講前と現在で一番変わったことを尋ねると、返ってきたのはこんな言葉でした。 『何が何だか分からない』という状態から、一筋の光が見えたことです全部が分からなかった状態から、『ここはちょっと分かる』というところが見えてきた感じです と続けます。この言葉は、テックギークを卒業したときの状態をかなり正確に表していると思います。何でも一人で解決できるようになるわけではありません。知らないAPIもあります。経験したことのないエラーもあります。作ったことのない種類のアプリもあります。それでも、受講前とは大きく違います。「何も分からない」ではなく、「このあたりを調べればよさそう」「まずここから確認しよう」「この順番で進めればアプリになりそう」と考えられるようになる。すべての答えを知っている状態ではなく、自分で答えを探しながら前へ進める状態になる。それが、なでしこさんに起きた変化でした。卒業後、本当に一人で公開アプリを作り始めたそして、その変化が最も分かりやすく表れたのが、卒業後の公開アプリ開発です。なでしこさんが今回リリースしたのは、ShopifyのCollection APIを活用したコレクション管理アプリです。コレクションの作成・変更に加えて、公開・非公開にする日時を予約できるようにし、コレクション管理を簡単にします。たとえばアパレルストアでは、 季節ごとのキャンペーン 特定カラーの商品を集めた企画 期間限定キャンペーン などで、特定のタイミングに合わせてコレクションを公開・非公開にしたいことがあります。そうした運用を、より簡単にコントロールするためのアプリです。重要なのは、このアプリが単なる学習課題として作られたものではないことです。アイデアの出発点になったのは、これまでShopifyの運用支援をする中で実際に感じていたお客様の課題でした。そこに、新しく登場したAPIを調査して分かった「できること」を組み合わせ、アプリのアイデアへと発展させています。つまり卒業後は、「与えられた仕様のアプリを作る」だけではなく、自分で課題を見つけ、技術を調べ、作るものを考えるところから始めています。API調査から審査まで、自分で開発プロセスを組み立てるでは、実際にどのように公開アプリを作ったのでしょうか。なでしこさんが進めた流れは、次のようなものでした。 新しいAPIで何ができるのかを調べる 同じようなアプリがすでに存在しないか調査する 作りたいアプリのアイデアをAIと壁打ちする UI・デザインを考える 要件定義書を作る AIを活用しながら実装する...
「できます!やりましょう」Shopifyアプリ開発の全体像も分からなかった私が、公開アプリをリ...
「Shopifyアプリを作れるようになりたい」そう思って調べ始めても、最初は分からないことばかりです。コードをどう書くのか。どんな技術を使うのか。Shopifyとアプリはどうつながっているのか。作ったアプリをどうやって公開するのか。一つひとつの言葉は調べられても、「結局、何をどの順番でやればShopifyアプリになるのか分からない」という人も多いのではないでしょうか。今回お話を伺ったテックギーク卒業生のなでしこさんも、受講前はまさにそのような状態でした。現在はShopifyサイトの構築・運用支援・広告運用に携わっていますが、テックギーク受講前のプログラミング経験は、仕事の合間にReactを1日1時間ほど、数か月学習していた程度だったといいます。そこからテックギークでShopifyアプリ開発を学び、卒業後には、自らアイデアを考え、調査し、要件を整理し、実装・テスト・審査まで進め、実際に公開アプリをリリースしました。受講前と比べて、何が変わったのか。そして、テックギークで学習したあと、どのような状態になっているのか。なでしこさんの経験を通して、テックギークでShopifyアプリ開発を学んだ先にある一つの姿を紹介します。 👩🏼🎓 テックギーク受講生:Nadeshiko さん Xプロフィール 「自分でアプリを作れたら、どんなに楽なんだろう」なでしこさんがShopifyアプリ開発に興味を持ったきっかけは、現在の仕事にありました。Shopifyの構築や運用支援をしていると、お客様からさまざまな要望を受けます。しかし、そのすべてがShopifyの標準機能だけで実現できるわけではありません。アプリを導入しなければ実現できないこともあれば、複数のアプリを組み合わせなければならないこともあります。さらに、複数のアプリを入れた結果、アプリ同士の相性によって想定通りに動かないこともあったそうです。そんな経験を繰り返す中で、なでしこさんが考えるようになったのが、 自分でアプリを作れたら、どんなに楽なんだろう ということでした。既存のアプリの中から要件に近いものを探すだけではなく、お客様が本当に必要としている機能を、自分で作ることができる。それが、Shopifyアプリ開発を学び始めた理由でした。受講前は「コード以前に、全体像が分からなかった」とはいえ、当時のなでしこさんには、Shopifyアプリ開発の具体的なイメージが見えていたわけではありません。分からなかったのは、プログラミングだけではありませんでした。たとえば、 アプリを作ったあとに何をするのか どのように申請するのか 公開アプリとカスタムアプリは何が違うのか Shopifyアプリ開発全体がどういう流れで進むのか といった部分です。これはShopifyアプリ開発を独学するときにつまずきやすいポイントの一つです。コードの書き方だけを調べても、アプリ開発全体の流れが分からなければ、「今、自分は何をしているのか」「次に何をすればいいのか」が分かりません。なでしこさんも、学習を始めた当初について、 最初はわからなかったことだらけです。順番を理解していないときは、全部が難しいと感じました。 と話しています。一つひとつの技術が難しいというより、それぞれがどうつながって一つのShopifyアプリになるのか分からない。そこが、最初の大きな壁でした。3つほどアプリを作った頃、ようやく「順番」が見えてきたでは、その状態からいつShopifyアプリ開発の全体像が見えるようになったのでしょうか。なでしこさんが挙げたのは、テックギークの卒業前。小さなものも含めて、3つほどアプリを作った頃だったそうです。 なんとなく開発の順番が分かってきました 最初からすべてを理解できたわけではありません。実際にアプリを作り、「ここでこの処理が必要なのか」「これとこれがつながっているのか」と一つずつ経験していく。それを何度か繰り返したことで、それまで点だった知識が少しずつ線になっていきました。Shopifyアプリ開発を学ぶうえで重要なのは、知識を増やすことだけではありません。自分で一連の開発を経験し、「どういう順番で考えればいいのか」を身につけること。なでしこさんにとって、それが見え始めたのが卒業前でした。卒業時に感じたのは、「全部分かった」ではなく「一筋の光が見えた」テックギークを卒業すると、Shopifyアプリ開発について何でも分かるようになる。なでしこさんの答えは、そういったものではありませんでした。受講前と現在で一番変わったことを尋ねると、返ってきたのはこんな言葉でした。 『何が何だか分からない』という状態から、一筋の光が見えたことです全部が分からなかった状態から、『ここはちょっと分かる』というところが見えてきた感じです と続けます。この言葉は、テックギークを卒業したときの状態をかなり正確に表していると思います。何でも一人で解決できるようになるわけではありません。知らないAPIもあります。経験したことのないエラーもあります。作ったことのない種類のアプリもあります。それでも、受講前とは大きく違います。「何も分からない」ではなく、「このあたりを調べればよさそう」「まずここから確認しよう」「この順番で進めればアプリになりそう」と考えられるようになる。すべての答えを知っている状態ではなく、自分で答えを探しながら前へ進める状態になる。それが、なでしこさんに起きた変化でした。卒業後、本当に一人で公開アプリを作り始めたそして、その変化が最も分かりやすく表れたのが、卒業後の公開アプリ開発です。なでしこさんが今回リリースしたのは、ShopifyのCollection APIを活用したコレクション管理アプリです。コレクションの作成・変更に加えて、公開・非公開にする日時を予約できるようにし、コレクション管理を簡単にします。たとえばアパレルストアでは、 季節ごとのキャンペーン 特定カラーの商品を集めた企画 期間限定キャンペーン などで、特定のタイミングに合わせてコレクションを公開・非公開にしたいことがあります。そうした運用を、より簡単にコントロールするためのアプリです。重要なのは、このアプリが単なる学習課題として作られたものではないことです。アイデアの出発点になったのは、これまでShopifyの運用支援をする中で実際に感じていたお客様の課題でした。そこに、新しく登場したAPIを調査して分かった「できること」を組み合わせ、アプリのアイデアへと発展させています。つまり卒業後は、「与えられた仕様のアプリを作る」だけではなく、自分で課題を見つけ、技術を調べ、作るものを考えるところから始めています。API調査から審査まで、自分で開発プロセスを組み立てるでは、実際にどのように公開アプリを作ったのでしょうか。なでしこさんが進めた流れは、次のようなものでした。 新しいAPIで何ができるのかを調べる 同じようなアプリがすでに存在しないか調査する 作りたいアプリのアイデアをAIと壁打ちする UI・デザインを考える 要件定義書を作る AIを活用しながら実装する...
Releasing multiple Shopify apps in just 3 month...
In this article, Tech Geek alumnus Takahashi analyzes the factors that led to his success in releasing two Shopify apps in three months. Understanding market needs: We responded to the...
Releasing multiple Shopify apps in just 3 month...
In this article, Tech Geek alumnus Takahashi analyzes the factors that led to his success in releasing two Shopify apps in three months. Understanding market needs: We responded to the...
Student Achievements: Released a public Shopify...
A Tech Geek student developed an app that applies discounts to customer tags and shared his experience in an interview. The app can apply discounts to individual orders and products,...
Student Achievements: Released a public Shopify...
A Tech Geek student developed an app that applies discounts to customer tags and shared his experience in an interview. The app can apply discounts to individual orders and products,...
TechGeek Student Results - Suzuki-san
I'm a working engineer, but I took Tech Geek because I wanted to develop a Shopify app. I think it's great that the curriculum is particularly practical and you can...
TechGeek Student Results - Suzuki-san
I'm a working engineer, but I took Tech Geek because I wanted to develop a Shopify app. I think it's great that the curriculum is particularly practical and you can...
TechGeek Student Results - Iwasaki-san
I worked in a company that dealt with Shopify, so I already had a deep understanding of the company, and I would like to use that experience to bring my...
TechGeek Student Results - Iwasaki-san
I worked in a company that dealt with Shopify, so I already had a deep understanding of the company, and I would like to use that experience to bring my...