ややめも

アプリ作りたい女子大学院生のめも💁‍♀️

技術メモ
日記
つくったもの
就活の話

Cookpadのサマーインターンに参加しました!

ドメインとったのではじめてブログかきます🐔

ちなみに昨年、Qiitaの情報系を勉強する女子大生 Advent Calendar 2017の記事でこんな記事を書いた者です↓

blog.yayawatanabe.net

Cookpad Summer Internshipとは?

「毎日の料理を楽しみにする」レシピサイトを運営しているCookpadで行われたエンジニア向けのインターンシップです。

techlife.cookpad.com

どんな人が参加していたか?

趣味でアプリ/web開発をしている人、インターンやアルバイトにて実務でプログラムを書いている人、 研究をゴリゴリやってる人などバックグラウンドは様々でした。

一番驚いたのは、参加者20人中女の子が4人も!(自分も含む)いたことで、 同じような情報系の女子学生に会えたのはすごく嬉しかったです。

前半講義について

前半の講義については他のインターン生の方々が色々書いているのでこちらをみてください。

クックパッド インターンシップ 2018 Summer に参加してきました。 - くうと徒然なるままに

https://kotaroooo0.hatenablog.com/entry/2018/08/31/224116

Cookpad Summer Internship 2018に参加しました! | いろいろメモする

クックパッドサマーインターンシップ2018に参加して学んだこと | 物理学生エンジニア

クックパッドのインターンに参加して来ました!🍳 - 努力なくして力なし

後半のチーム開発について

このコースのでのお題は 「クックパッドでお気に入りのレシピから料理を作りたいが、必要な材料や分量を管理することができないユーザーのためのお買い物アプリ」 でした。

  • どんなユーザーを対象にしたサービスにするのか?(ペルソナ設計)

  • そのユーザーにとって必要な機能の洗い出し

  • 開発

これを5日間で行います。

私たちが考えた買い物アプリ

私のチームのペルソナは、自分の家族を想定して設計しました。 これは私自身が実家に住んでいた時に、

家族が買い物リストの共有がうまくできなかったために、

  • 書い忘れをして少しもめたり、

  • わざわざ買いにいったり、

  • 同じものを買ってきてしまったり、

という記憶があったからです。

そこで、これらの問題を解決するようなサービスを開発しました。

開発面

二人チームということで役割は自然とサーバー(Rails)とフロント(React Native)に分けられ、私はサーバーサイド(+UI部分)を担当したのですが、

私は6月・7月は論文やポスター発表の準備でコードをほとんど全く書いておらず完全に知識が吹っ飛んでいて、パラメータの受け取りってどうやるんだっけ?とかそういう状態でして…(悲しすぎた)

ただ、チームメイトがRailsもReactも書き慣れている子だったおかげで、遠慮せずに聞きながら進められなんとか思い出すことができました笑

私たちの班はそれぞれ独り言が多く、かなりしゃべるタイプの人間だったので、どの班にも負けず5日間わいわい楽しく開発をしていました。

ちなみにCookpadには大きなキッチンがついていて、お昼の時間は自由に食材を使ってご飯を作れるので、毎日チームでランチを作っていたのも良いコミュニケーションになっていたと思います。

私たちはペルソナをかなーり細かく設定していたおかげか、 コンセプトからあまり逸れずにサービスのプロトタイプを作成できたかと思います。でも本当に難しかった…。

まとめ

今回の前半の講義・後半のチーム開発でCookpadのサービス開発に少し触れることができ、 本当に難しいことではあるけど、将来はユーザーが抱えている何か問題を解決できるようなサービスを作りたいなと思うきっかけになりました。

また、ペアのジャスティン(@juschin_)にはチーム開発の楽しさを思い起こさせてもらいました🐔(開発面以外でも色々学びました🙏)

関係者のみなさま、楽しい2週間をありがとうございました! (また、@hogelogさんとのほぼツーショットチェキをお守りに、これからも色々とチャレンジしていきたいです。)

↓作った料理や、懇親会のご飯 f:id:yaya-w-1026:20180930223326j:plain f:id:yaya-w-1026:20180930223405p:plain

余談

インターン初日はまーじでjs全然わからないウーマンだったのですが、このインターンを通してReactが結構楽しかったので

www.udemy.com

udemyを使ってReact+Reduxの勉強をしました!

また、現在リブセンスで3週間インターンをしており、 本来はサーバーサイド(Rails)のみの予定だったのですが、なんとフロントエンド(React)の方も結構触らせてもらえることになったので楽しく開発しています🦀