Wantedly のサマーインターンに参加してきた

はじめに

どうも、さぃと(@saitoeku3)です。
大学生はもう夏休みが終わる時期ですが、皆さんは楽しい夏を過ごせたでしょうか? 僕は 8/19 - 8/30 の 2 週間 Wantedly のサマーインターン (フロントエンドコース) に参加してきました。
自分にとっては初めての就業形インターンだったこともあり、多くの刺激や学びを得られたので簡単に紹介させていただきます。

www.wantedly.com

会社の印象

サポーターズの面談や選考の面談では技術の話が中心だったので、参加前は技術ゴリゴリゴリラの息苦しい企業かもしれないと思っていたのですが、参加してみると大きく印象が変わりました。
実際に訪れると話しやすい人が多くて過ごしやすかったです。
知り合いの学生も何人か来ていたので、勝手にオフ会みたいな気分にもなっていました。

あとミーティングで使う部屋等に JOJO 関連の名前が付けられているのが個人的に好きでした。 ゴールドエクスペリエンスでランチを食べたり、ブチャラティMacBook の画面を映したりしていました。

インターンでやったこと

僕は Wantedly Visit で企業が利用する管理画面の開発をしていました。 現在 Visit ではマイクロサービス化やフロントエンドの刷新を行っている最中で、次のようなモダンな技術を採用しています。

  • TypeScript
  • React (Hooks, Function Component)
  • GraphQL (Apollo Client)
  • styled-components

GraphQL を除けば、どれも僕が普段から使っている技術だったこともあってスムーズに開発を進められました。 そのおかげで初日に PR を出して翌日にリリースすることができたのは嬉しかったです。

https://www.wantedly.com/companies/wantedly/post_articles/182854

他には「募集作成ページのバリデーション周り」や「スカウトページのコンポーネント作成」をしていました。 既にリリースされているものもあるので、Visit の管理画面を触る気機会があれば僕を感じながら使ってみてください!

参加してよかったこと

高度なコードレビュー

就業型のインターンやプロダクションレベルの開発が初めてだったため、プロのコードレビューを受けたのは初めてでした。レビューをしていただけたお陰で、自覚できていなかった未熟な部分を知れたのが嬉しかったです。

様々な方と協力しながらの開発

今回のインターンでは Zeplin というデザインツールを用いてコンポーネントの開発をしていました。(デスクトップ版だとデザインを透過して重ねながら確認できるので体験がよい)

普段は脳内妄想や軽いメモをもとに雑に実装するのですが、プロのデザインは疎かにできないので慎重に実装していました。ホバー時やクリック時の変化など Zeplin を見るだけでは判断しづらい部分もあったので、デザイナーさんに相談しながら実装することも多々ありました。

また、Wantedly Visit は海外にも展開しているので UI のラベルの翻訳も必要でした。Wantedly では GitHub 上で翻訳を依頼する基盤が整っており、僕も実際に翻訳を依頼していました。

GraphQL を用いた快適な開発

GraphQLFacebook が開発した「スキーマファーストの Web API を実装するためのクエリ言語」です。僕がジョインしたプロジェクトでは、GraphQL のクエリをもとに BFF (Backend For Frontend) からのレスポンスの型定義を自動で生成する仕組みがあったので、驚くほど快適に開発できました。

詳しくは

www.wantedly.com

に書かれています。

自由に作業できる環境

僕は毎日大好きな音楽や KMNZRADIO を聴きながらコードを書いていました。眠たいときはお昼寝をして良いとも言われていたので、ちゃんとしたアウトプットがあれば割と自由に過ごせる印象を受けました。

ランチが美味しかった

オフィスが白金台にあるので毎日 1000 円超えが当たり前の美味しいランチを食べていました。特に麹屋は 2 週間で 3 回行くほど最高なので皆さんも足を運んでみてください。

以下ランチの写真

f:id:sathoeku:20190915221011j:plain

f:id:sathoeku:20190915221058j:plain

f:id:sathoeku:20190915221201j:plain

f:id:sathoeku:20190915221235j:plain

f:id:sathoeku:20190915221414j:plain

おわりに

わずか 2 週間 (他の学生より 1 週間短い) という期間でしたが、温かく迎え入れていただいた皆さんのお陰で楽しく濃い毎日を過ごすことができました! 同じチームの方々 (特にメンターの富岡さんと沢山レビューをしてくださった原さん) や人事の方々には感謝でいっぱいです。

一緒だったインターンのみんなもありがとう!!!!

他の参加者のブログ