挨拶
こんにちは!もとすけです!2023年の9月から2024年の11月まで約1年間、アルバイトとして開発に携わらせていただきました。
新卒として内定を頂いた会社の内定者アルバイトや、研究に専念したいという理由で、本日スプーキーズを卒業します。
本記事で、これまで学んだことなどをまとめておきたいと思います。
入社したきっかけ
入社した理由としては、「チームでの開発業務を経験したい」というものでした。私は大学入学時にプログラミングを始めて、大学2年生の時からWeb開発に興味を持って取り組んでいました。ただ、基本的に個人開発しか経験がありませんでした。
ただ、今後エンジニアとして働いていく上でチーム開発経験は必須だと思い始めました。そこで、チーム開発ができるアルバイトを探したところ、エンゲージでスプーキーズを見つけて入社させていただきました!
私は主にリモートで勤務していましたが、実際の業務での様子を詳しく記述した記事があるので、よろしければそちらもご覧ください!
関わったプロジェクト
- 複数の「見積管理・支援システム」(約10ヶ月)
- 基本的にこのプロジェクトに従事しておりました。それぞれ開発人数は3〜5人ほどで、お互いに作業内容などを擦り合わせながら実装を進めました。大学生個人では作れないほど大きなシステムなので、影響範囲などを考えながら実装するのはとても困難だと感じました。
- LINEブラウザを用いたゲームアプリ(約2ヵ月)
- 私を含めたアルバイト2人と社員を合わせた3人で開発しました。私はその中でバックエンドの開発に貢献しました。案件の話が来た時にやりたいと伝えたら、実際やらせてもらえることになったので大変嬉しかったです。技術的には、少し経験があったLaravelを使いましたが、LINE認証を実装したことがなかったので概念から勉強して実装するのが大変でした。ただ、経験したことない領域に触れることができてとても良い経験になりました。
経験技術
言語やフレームワーク
- Vue2, Vue3
- TypeScript
- Spring Boot
- Laravel
- MySQL
- Oracle
各種ソフトウェア
- GitLab
- GitHub
- Slack
- esa
- redmine
- ClickUp
- Gather
フロントエンドに関わった期間が約9ヶ月、バックエンドやDBに関わった期間が約3ヶ月でした。主にフロントエンドに関わることが多かったですが、幅広い技術を経験させていただいて大変貴重な機会となりました。
得られたこと
技術的に成長できた部分は多いですが、個人的にはソフトスキルで成長できた部分がかなり多いと思っております。具体的な学びを以下にまとめました。
- 分からないところがあったら、何が分からないのかを言語化してなるべく早く相談する
- 現在の自分の状況を定期的に発信する
- 振られたタスクを、なるべく小さく切り分けてから作業を進める
上記のこと以外にも様々な学びがありましたが、総じて大事なことは「開発関係者と認識を合わせる」ということだと思います!認識が間違っていなければ行動に間違いが生じないものだと思います!
また、私はリモートでの業務がほとんどだったので、なかなか社員やアルバイトの方と会う機会が少なかったです。ですが、月一のイベントなどの際に積極的に出社して、他の人と対面でコミュニケーションをとっていました。やはり一度会うと、そうでない時に比べて圧倒的に話しやすいです!
最後に
スプーキーズでは、「エンジニアとして働く」という観点で重要なことを多く学ばせていただきました!今後様々な会社で働いていくとしても、ここで学んだことが土台となって成長していけると確信しております!
スプーキーズに関わっている全ての皆様、本当にお世話になりました。今後もしばらくWebエンジニアとして成長していくはずなので、またどこかで知見などを共有させていただければと思います!
また、もしこの記事をご覧になった方で将来エンジニアになりたい、もしくはエンジニアとしての実力を高めたいという方がいらっしゃったら、ぜひスプーキーズに参加していただきたいと思います!間違いなく技術以上のことを学べる場です!