こんにちは、ぷらす(@p1ass)です。
今年の 2 月から 3 月にかけて、 LINE の就業型インターン 参加させていただきました! 初めての就業型インターンだったのですが、とても勉強になる 1 ヶ月間でした。
ここでは、参加までの経緯やインターンの中身について可能な範囲で話したいと思います。
また、この記事の内容は以下のスライドの書き起こしがメインですので、スライドを読むだけでも十分だと思います。
参加の経緯
LINE との関わり
僕が LINE と関わりを持ったのは、去年の夏のインターンに申し込んだときが最初でした。
当時は今に比べると、へっぽこエンジニアだった訳ですが、運がよく(?)1次の Web 技術テストを合格することができました。
しかし、就業型インターンの 2 次面接では、聞かれた質問に対してトンチンカンな答えを返したり、そもそも答えられない質問があり、自分でも 「絶対落ちたわ」 いう確信があるレベルで敗北しました。
ところが、Web 技術テストを合格していたこともあり、 エンジニアスクールコース いう別のインターンに参加できることになりました。
エンジニアスクールコースとは
エンジニアスクールコースの内容は以下のようなものでした。
LINE 監修の技術カリキュラムを受講していただき、個人、または学生同士のチームで開発を行います。 週に 1 回 LINE のオフィスで実施される授業では、前半は講義を受けていただき、後半は開発演習を行っていただきます。 期間中には LINE 社員との座談会や勉強会も実施しています。 就業コースのように 1 か月間参加できない方や、開発の実践経験が無い方にもオススメです。
エンジニアスクールコースより引用
当時の僕のように、開発の実践経験がない人向けの内容で、Web アプリケーションの基礎が学べるものでした。
テーマは新人研修と同じ「LINE のメッセンジャーを作ろう」というもので、API と Android クライアントを Kotlin で書き書きしました。
このインターンの舞台裏は LINE DEVELOPER DAY 2018 で発表されていたので、気になる方は読んでみると良いと思います。
冬に再挑戦
エンジニアスクールコースの修了時のアンケートに「長期インターンに参加したい!」と書いたのが功を奏してか、人事の方から就業型インターンに参加してみないかという話を頂き、再挑戦することになりました。
夏の時に答えられなかった質問に関することを勉強し、自己紹介スライドを作って、新宿オフィスで面接を受けました。
夏よりはマシな回答をすることが出来たのでは!?と思いながら結果を待っていたら、合格の通知を頂き、就業型インターンに参加することになりました 🎉
取り組んだ内容
僕はサーバーサイドを志望していたので、 LINE LIVE いうアプリのサーバーサイドチームに配属されました。
そこでは、先日のアップデートで実装された LIVE Q いう新機能の API 開発や負荷対策の設計・実装を行いました。
詳しくは公式ブログに公開されている記事をご覧ください。
感想
開発について
個人的に良かったのは、 メインで動いてるタスクに参加出来た とでした。
他社を含め、色々なインターンの話を聞くと、インターン生に細かい issue やリファクタリングを任せることが多いらしいのですが、今回はリリース予定まで組まれているタスクに関わることができました。
チームの方々は「まぁ大丈夫でしょ」みたいな感じだったのですが、僕としてはかなり緊張感の中の作業でした。 今まで書いたことがない Java でしたが、 「滅多にない機会だし頑張るぞ!」 いう気持ちで、最大限の力で取り組みました。
最終日のフィードバックで、「うちでエンジニアとして働けるだけの力はある」と言われたのはすごく嬉しかったです。
オフィスの環境について
新宿オフィスの環境ですが、困ったことが何もないくらい充実していました。
マシンは最新の MBP で 4K モニターが支給されます。また、フリードリンクや 長時間座っても腰が痛くならない椅子 あります。
一人暮らしの部屋とは比べ物にならないくらい快適でした。(当たり前)
インターンの待遇について
地方勢の僕にとって、1 ヶ月東京で暮らすのは大変ですが、会社がマンスリーマンションを用意してくださいました。
オフィスまで 2 駅 、マンションの近くにはコンビニもあり、十分すぎる部屋でした。 ただ、ドライヤーが部屋になかったのは少し困ったので、今後参加される方は持っていった方が良いと思います。
金銭面ですが、日経の記事などにもある通り、 40 万円/月 えます。自分がこの金額に見合うことが出来たのかは不安が残りますが、金額に見合うように頑張るぞ!という気持ちで働いていました。
また、インターン生でも 有給が貰える で、大学の用事などがあっても安心です。僕は他社のテックカンファレンスに参加する際に使用しました。
このように学生が不利にならないような待遇が揃っていて、とても助かりました。
おわりに
僕は今までプログラミングのバイトをしたことがなく、お金を貰いながらプロダクションに乗るコードを書くのは初めての経験でした。
しかし、メンターさんの協力もあり、1 ヶ月間で形に残るものを作ることが出来ました。
また、Java 特有の書き方やインフラ周りの知識など、今まで触れてこなかった分野の知識も手に入れることができました。 このような経験は滅多に出来ないことだと思うので、本当にインターンに参加して良かったと思っています。
おそらく、今年の夏も同じインターンが開催されると思うので、興味を持った方は参加してみてください。
(追記: 2019/5/7) 今年のインターン情報が公開されてました〜。
(追記ここまで)
ありがとうございました。