はじめに
2024年の6月15日から7月31日までの1ヶ月半の期間で週2回の就業型インターンに参加しました。同じタイプのインターンに参加している他の方もいるらしいので、ネタバレにならない範囲で体験記を書こうと思います。
インターン概要
就業型インターンとして、株式会社エイチームライフデザインに入社し、インターンを行いました。
場所は大阪梅田のWeWorkオフィスです。
水曜日と金曜日の週に2回、10:00~19:00の時間で参加しました。
使用言語はTypeScriptで、Reactを使って開発をしました。
どのようなインターンだったか
インターンは、社内のシステムについての開発でした。
実際のシステムからgitで自分用のブランチを切り、そのブランチに対して開発を行なっていくといった形のインターンでした。
あらかじめ低難易度、中難易度、高難易度の3つの難易度でいくつかのissueが用意されており、メンターさんと相談しながら自分のペースでissueに取り組んでいくことができました。
インターンに行って良かったこと
このインターンに参加して良かったことについて大きく分けて4つあります。
1つめは、エンジニアとしての基礎技術を得られたことです。
上記の通り、インターンは自分のペースで取り組むものでした。そこで、普段「技術については勉強したけど使いこなせるレベルではないし、あんまり自分のシステムでは使わないなぁ」と後回しになっていた技術にチャレンジできました。チャレンジする際に、メンターさんに相談できるため良い環境でした。
2つめは、gitやGitHubについて詳しくなれたことです。
今回のインターンはgitで開発を管理していました。そのため、基本的な機能だけではなく、さまざまなコマンドを使うようになりました。また、個人で開発する際には意識していなかったことについて知れました。たとえば、Githubでプルリクを出す際にどのような設定をするのか、プルリクに対してレビュアーさんはどのような返事をするのか。レビュアーさんが読みやすいプルリクはどのようなものかなどが知れました。
3つめは、中~大規模なシステムの開発ができたことです。
ライブラリのアップデートなど、普段の自分のシステムでは行わない体験を行うことができました。規模の大きなシステムであるため、ライブラリの数が多く、依存関係によって問題が起きたりもしました。
4つめは、会社の雰囲気について知れたことです。
仕事をする場所は、他の社員がいらっしゃるオフィスでした。そのため、社内の雰囲気を知ることができました。また、お忙しい中、メンターさんに何度か質問をしたのですが嫌な顔ひとつせず教えてくださり、すごくありがたかったです。
終わりに
このインターンは日程が早かったですが、大学の研究室や授業の予定なども踏まえて参加できるよう、メンターさんや人事の方にサポートしていただきました。また、git/GitHubなどのエンジニアの基礎技術を身につける上でも参加することに意味のあるインターンでした。参加して良かったです。ありがとうございました。