Recruit Internship for Specialist 2019に参加した

Recruit Internship for Specialist 2019 - ENGINEER / DATA ENGINEERの第5タームに参加して1ヶ月間リクルートテクノロジーズでインターンをしてきました。


参加まで

何回かCode Thanks Festivalに参加したこともあり、気になっていたのでインターンに応募しました。
夏の募集でも選考を受けていたのですが残念ながらそのときは落ちてしまっていたので、受けたのは2回目です。
書類提出、webテストを受けて面談を2, 3回行いました。

したこと

go1.12で動かなくなっていたOSSのの不具合調査をして、最終的にgo-openapi/swagに修正のプルリクを出したり、社内のプロジェクト用の静的解析ツールをいくつか開発したりしました。

最終週は関数のerrorのデータフロー解析をするツール、tracerrの開発をしていました。このツールはインターンが終わった今もgithub上で開発を続けており、匿名関数の解決はできるようになりました。

サーバーサイドでの参加でしたが、社内のクライアントの勉強会に参加させてもらったりと自由に色々させてもらっていたと思います。

知見

  • ソースコードまで見にいく精神
    • わからないときはソースコードを見た方が良いというのは大きな学びでした。
    • SourceGraphを使うとgithub上で定義に移動ができるようになって捗ります。
  • Goは書きやすい
    • テストが書きやすい
    • 静的解析ツールが揃っている

環境

  • インターンランチ
    • 毎日おいしいご飯が食べられた。
  • 勤務時間
    • 11時~19時程度
      • 11時出社だったので毎日電車に座れた。

余談

インターン期間中に1年ぐらい開発していたサークルのSNSアプリのリリースがありました。

東工大に在籍している方はぜひデジタル創作同好会traPに入ってアプリを使ってみてください。