はじめに
2023年8月14日~18日に行われた株式会社エイチームでのインターン体験記をまとめます。
予定としては平日5日間であったが8月15日は台風の影響で休みになり4日間となった。
インターン概要
内容:株式会社エイチームのグループ企業の株式会社エイチームライフデザインにアサイン。
場所:大名古屋ビルヂング31、32階
時間:10:00~19:00
使用言語・FW:Ruby on Rails
※アプリ自体はPHP,Symfony,Next.jsなども使われている。
1日目
- 事業説明
- 次週作業定例会
- メンバーへ自己紹介
- 目標設定
- 環境構築
- Issueにアサイン
初日で社員とは気軽に話せて食堂でも業務に関していろいろ話したり、業務をしていく中でフローは大まかに理解できた。
Issueの内容としてはナビクルのサイトの中古車販売店の検索に店舗のキーワード検索機能を追加するというもの。
Issueでやることは明確にしてコードリーディングも大体終えたが午後に2日目は台風によってお休み連絡を受けインターン期間内Issueをリリースし終えるか不安を感じた。
インターン生はコードは社内のPCからでしか閲覧できないため自宅に持ち帰りはできない。
2日目
台風のためお休み
3日目
- 新Issue説明
- Issueアサイン
- 1on1面談
担当の上司の方が台風で休みの間に残り時間でリリースまで間に合いそうなIssueを考えていただだき、当初のIssueか新しいIssueか選択の機会をいただきリリースまでやりたいということで新しいIssueに変更した。
新Issueはナビクルのサイトの管理者画面で記事投稿をする際に記載した画像URLの画像がデータベースにアップロードされていないときにバリデーションエラーを表示されて保存させず公開にはできないようにするというもの。
管理者画面に入れないというトラブルも起きたりしたがなんとか対応していただき業務ができた。
4日目
- Issueのプルリク、レビューコメント対応
- スライド作成(インターンで得たことなど)
Rubocopという静的検証ツールでコードの品質チェックや上司のレビューでコードの最適化などを行なった。
5日目
- Issueの動作テスト、CI/CDでのテスト、リリース
- スライド発表
- 自由時間
- 飲み会(お疲れ様会)
テストは通ってくれ!という祈りを捧げドキドキしながらも成功できて嬉しかった。
本来金曜日のリリースは私が所属したチームの方針としてはタブーではあるが管理者画面というエンドユーザーに影響がないIssueでかつ私に対して台風などの影響も考慮し、もしなにか起きたら上司が直すということでリリースの許可が得られた。
スライド発表ではインターンで得られたこと、参加してみて印象が変わったこと、質疑応答を行なった。
自由時間では話したいことや聞きたいことのある社員のところに行って自由に会話するというものでCI/CD、SEO、React、学校、エイチームをどう思っているのか、など色々なことについて話した。
業務終わりに飲み会があり社員の仕事とは違う一面を見れたりして楽しく最後を終えました。
全体を通して
社員との交流
上司が期間中昼休憩の時に食堂に他の部署のエンジニアやマーケやデザイナーといった新しい人を連れてきていただき多くのいろんな方と交流できたのは非常によかった。(おそらくインターン期間中に業務含めて20人以上の社員と交流した気がする)
人の良さがにじみでてるのが伝わり、特に人を集める力やそこの流れに乗ることのできる社員が集まっているというのを実感した。(あとめっちゃ挨拶した気がする...)
得られたもの
課題に対してなぜやるのかを考えて納得してアサインしておりその結果としてデザイナーやマーケの人との相互理解につながると感じた。また納期や能力を見て時間内にここまで機能としてやりきる力やサポートの入れるタイミングが最適で目標設定や1on1面談なども含め目指すべき目標を得られた。
またSEOやリリース日を意識するということは普段の開発だとそこまでなくWEB開発の開発背景を知れた。
さいごに
インターンに参加してみて成長でき、成長しやすく長期的に働きたい職場と思いました。
この記事を読んで少しでもエイチームに興味を持っていただいたり、マッチしてるかもと思えた学生はインターンや本選考にぜひ挑戦してみてください!