インターンの池田です。
2019年2月25日〜3月22日の間、 RCO でインターンをさせていただきました。 本稿はそのまとめとなります。
これは RCO でのインターンは最高なので皆さん応募して下さいという記事です!
最初にインターンの魅力を列挙します。 細かくはそれ以降で触れますが、僕が伝えたいことはこれが全てです。
Recruit Internship for Specialist 2019 - ENGINEER / DATA ENGINEER からエントリーしました。
上のリンクを見て頂けるとわかると思うのですが、 RCO だけでなくリクルート全体で一括のインターン選考となっていました。 RCO はプログラミングコンテストを開催していた ため予てから興味があったので、選考中に何度か行われた面接で RCO に興味があります!と主張したところ、 RCO に無事配属して頂けることになりました。
秒間50,000リクエストをさばく広告配信システムの改善&機能追加
というテーマのもとで、実際に現在稼働している広告配信システムの開発をしました。
実務に混ぜてもらう形式で、自分が書いたコードがマージされればテストを経て実際に運用されることになります。 当然失敗すれば損失が出ますし、成功すれば利益を生み出すことができます。 これは自分にとって非常に緊張感のあるものでした。
より具体的には
を達成するため、機能改善を中心に仕事をしました。 幾つか視覚的に分かりやすい例を載せます。
ログをクラウドへアップロードする処理がたまに失敗するので監視したい。
アップロードの状況が見れます
画像では Failure が 0 件ですが、これが 1 件でも発生したら Slack に通知がいきます。 通知がメインで可視化はおまけです。
外部システムからの不正な入力などが原因で、内部システムがエラーを吐いている。 内部システムの保守をしたいのに、内部システムが原因ではないエラーの通知がされているのは困るので、対処したい。
これまでは内部システムが原因でないエラーでログが溢れていましたが、よく見ると 4 種類しかなかったので全て対応しました
エラーの発生件数が落ち着いたので、エラーが発生したら Slack に通知するようにしました。 🌚 が教えてくれます。
フィードバナー広告(広告枠に複数の広告を埋め込むタイプの広告のこと)について、内部に埋め込む広告が足りない時にこれまでエラーとしていたものを、 1 つでも埋め込む広告があればあるもので枠を埋めるようにしました
画像は左が成功例、真ん中がフィードが足りなかった時の挙動、右がはめ込む広告が足りない時の挙動です。一番上のものと一番下のものが同じになっているのが分かると思います。
インターン中の生活や業務内容などについてを話すことができるマネージャーとしてのメンターさんと、実際の業務を進める上での事について相談できる技術メンターさん2人についていただきました。
僕1人に3人の社員さんが手を焼いて下さる状況、かなり贅沢です! 実際期間中に困ってしまって手が止まるみたいな事は殆どありませんでした。
インターン中の生活や仕事を進める上で困っていること、進捗状況の確認や現在当たっている業務の内容に満足しているかについてなどについて毎日30分のミーティングと、Scala の言語仕様から触っているシステムの仕様、問題解決の方針決定の議論などについて、毎日1時間 1 on 2 でのミーティングがありました。 毎日のミーティングの存在はかなり大きくて、これのおかげでインターンでありがちな インターン最終日辺りになってからもっと色々質問すればよかった…と後悔する みたいな事態を回避できました。 もちろんそれ以外の時間にも質問をしに行くことができましたし、いつでも Slack でコンタクトがとれました。
なんでもすぐに質問ができる雰囲気が何よりも嬉しかったです。
かなり働きやすい印象でした。1行にすると、
それぞれが自分が一番パフォーマンスが出るような働き方をしていて、会社はその支援をしている
という感じです。ざっくり箇条書きにしてみました。
社内の様々な役職の方々とランチをしました。
エンジニアリングだけでなくマネジメント業務にも興味があると伝えたところ、エンジニアリングマネージャーの方々とのランチをメンターさんに設定していただけたので、お話を伺う事ができました。
特別にランチが設定されていない日は、1年目のエンジニアのみなさんに毎日誘っていただけたので、一緒に会社周辺でご飯を食べました。 これが社内での生活や仕事についてなどのお話を聞ける機会になりました。
ちなみに期間中のお昼ご飯代は全て会社から出ました。
とても楽しいインターンでした。学ぶことも多かったです。
自分が実装した成果を見る事はかなりモチベーションを高めてくれました。 今までは高給が貰えるならつまらない仕事でも別に良いと思っていましたが、働く喜びってなんなのかな〜みたいな事を考えるきっかけになりました。
4 週間ありがとうございました!
RCOアドテク部では優秀なインターン生やこれから優秀になりたいインターン生を募集しています。