SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

キーパーソンインタビュー

「かわいい」が原動力のエンジニアリングとは?──ぎゃるエンジニアRisakoさんに聞く、モチベーション高く個人開発を続ける方法

  • X ポスト
  • このエントリーをはてなブックマークに追加

ChatGPTの活用でアイデアをいち早く具現化──「完成させる」ことが自信への一歩

──「Kawaii-Kusa」を開発しようと思ったきっかけは何ですか?

Risakoさん:「Kawaii-Kusa」は、GitHub画面に表示されるcontributionグラフ(通称「草」)の色彩を変更したり、好きな画像を表示させたりするChrome拡張機能です。

 友達と「何かおもしろいものを作りたい」という話をしていた時に、自分が普段使っているGitHubの「草」はなんで緑色なんだろうと思い始めました。例えばハロウィンの時期には、いつも緑色の「草」がオレンジになるんです。だったら他の色でもいいじゃん、自分でカスタマイズできたらおもしろいよねって。自分が普段使っているものを、よりおもしろくするアイデアは、常に考えているかもしれないです。

「Kawaii-Kusa」を使うと、GitHub上のcontributionグラフを好きな色に変更できる。画像を表示させることも可能。
「Kawaii-Kusa」を使うと、GitHub上のcontributionグラフを好きな色に変更できる。画像を表示させることも可能。

 私はエンタメ好きもあって、不便を解消するアイデアよりも、日常で使っているものをもっと楽しく、おもしろくするアイデアに惹かれます。一見無駄に見えるようなアイデアに、クリエイティビティと技術を注いで作品にする過程を私は「ムダエイティブ」と呼んでいるのですが、そういうものの方が、私は高いモチベーションを持って開発できるんです。実際、「Kawaii-Kusa」も勢いに乗って2日ほどで開発に取り組み、完成したら「GitHubを可愛くしちゃったな~」ってテンションが上がりました。

──「Kawaii-Kusa」開発には、どのような技術スタックを用いましたか?

Risakoさん:元々あるGitHubのサイトに上書きするかたちで機能を追加したかったので、Chrome拡張として開発することにしました。これまでChrome拡張は作ったことがなかったのですが、調べてみたらTypeScriptで作れるということだったので、これまた書いたことのないTypeScriptで開発しようと決意しまして。「Kawaii-Kusa」開発ためにTypeScriptを勉強したというよりは、ChatGPTに「こんなことがしたいんだけど」と聞くとサンプルコードを返してくれるので、それを読んで理解しながら進めていく感じでした。

 ChatGPTを活用すると、開発へのモチベーションも上がります。私はきれいなコードを書くよりも、まずは自分が作りたいものを完成させる方がモチベーションになるタイプなので、ChatGPTを使って作品が早くかたちになるのが嬉しいです。もちろん、今後のアップデートなどを考えたら言語の勉強も必要だと思うのですが、最初は「本当にグラフの色を変えられるのかな?」という気持ちから始めたので、グラフをピンクに変えて初めてスタートラインに立ったような気持ちでした。その自信が、次の開発にもつながると思います。

次のページ
友達と共に進める開発の魅力:自身のアウトプットが他者のクリエイティビティに与える影響とは?

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
キーパーソンインタビュー連載記事一覧

もっと読む

この記事の著者

大河原 由貴(編集部)(オオガワラ ユキ)

 2023年に新卒で翔泳社へ入社し、CodeZine編集部に配属。筑波大学生命環境学群生物学類卒。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

鍋島 英莉(編集部)(ナベシマ エリ)

2019年に翔泳社へ中途入社し、CodeZine編集部に配属。同志社大学文学部文化史学科卒。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/18804 2024/02/08 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング