こんにちは.
大学二年 伊地知(いぢち)です.
先日 CyberAgentの3weeks インターン (サーバーサイド)に参加しました.
このインターンの選考や得られた体験や学びなどを紹介します.
選考に関して
私の経験
事前情報として,私はこれまでインターンに参加したことがありませんでした.
一年からハッカソンには積極的に参加しており,過去に一度だけ,受賞したことがあります.
今回のインターンの軸であるサーバーサイドについてはハッカソン,趣味で書いていただけです.
しかし,登録しているサポーターズから,招待が来ていたので,参加を決意しました.
選考の流れ
選考は,ES->面接->インターン参加決定の流れです.
エントリーシートにはこれまでの開発経験やつまずいたことなど,「開発していたらよくあること」について訊かれていたので,正直に答えました.
最初はインターン経験もなく,ES落ちだろうと思っていましたが,なんとか通過.面接もESで書いたことを掘り下げられましたが,盛っていなかったので会話をする感覚で答えていました.
そんな感じで面接は通過.参加が決定しました.
インターンで得られたもの
架空のスマホゲームのAPI(Userデータ管理やランキング機能)について実装していき,学習します.
その中で得られた学びと体験について書いていきます.
体験
メンターさんやそのほか社員さんによるLT会
メンターさんも普段からバリバリ開発しているエンジニアなので,実務での話やサービスの裏側,エンジニアキャリアなどの話を訊くことができます!!のエンジニアへの憧れをさらに引き出し,今後のエンジニアとしてキャリアを考える上で参考になります.
メンターさんによる実務レベルのコードレビュー
コードレビューというのは簡単に説明すると他者に自分が書いたコードに対して,”このコードはこういう風に実装したほうがいい”など指摘をする(受ける)ことです.
いままで,趣味でコードを書いていただけだったので,命名規則やアーキテクチャについて深く学んでいませんでしたが,このレビューでアドバイスをいただき,実務レベルのコードの書き方を覚えることができます!
学び
これについては,多すぎるので後日Qiita,Blogで別記事とします.