Chapter 01
業務の変化と技術的なチャレンジ
入社前後で業務内容は変わりましたか?
かなり変わりました。前は上流・設計がメインで、開発はほとんどやらなかったんです。担当が一人でしたし、カスタマイズよりも既存ツールを使いこなす仕事が多くて、実装は人に任せる形でした。
ランステックに入ってからはLaravelを使ったシステム開発がメインになりました。PHPは入社前は触ったことがなかったんですが、今は開発が楽しくて。設計からデータベース設計まで全部やるようになったので、経験をちゃんと積んでいけているなとは思います。
最近、印象に残っている技術的なチャレンジはありますか?
いくつかありますが、Web Push通知の実装が印象に残っていますね。お客様からプッシュ通知機能の要望があったのですが、私自身、知識がまったくないところから始めました。通知をどうやって届けるのかも知らない状態でしたが、調べながら進めたら実装できて、それは良かったなと思います。カメラの自動検知も今回初めて担当しました。技術選定は先輩と一緒に調べて「これでいけそう」となってから実装する、という流れです。
単体テストや結合テストはAIを活用して自動化を進めていて、カバレッジ率が自動で取れるようになったので効率はだいぶ上がりましたね。ただ見た目の確認は必ず自分の目でやる必要があるので、そこだけは手を抜けません。
AIを活用して、開発が一人でどこまでできるか。
その実感が持てたことが、入社してから一番の収穫かもしれません
Chapter 02
働き方とチームの雰囲気
普段の働き方を教えてください。
朝は6時20分ごろに起きます。家族で一番早くて、4人分の朝食の準備をしてから出発します。7時40分に家を出て、8時15分ごろには会社に着いていますね。退社は18時ごろで、家には19時前後に着く感じです。
出社はほぼ週5日です。自宅に仕事専用の環境がないので、出社したほうが気持ち的にも楽なんです。特に在宅派というわけでもないので、そのまま来ている感じです。
チームのコミュニケーションはどんな感じですか?
Slackがメインですが、近くにいる人とは直接話すことも多いです。質問に来てくれることもあるので、自然とやりとりは多くなりますね。タスク管理ツールは……正直ちょっと使いづらくて(笑)。もうちょっとAIと連携をうまくやって、効率的にしていきたいですね。
SCHEDULE
1日のスケジュール
長谷川さんのとある1日
出社・一日の準備
Slackとタスクを確認し、その日にやることを整理します。
開発(午前)
Laravelで設計から実装まで担当。未経験の実装は先輩と方針を相談。
昼休み
出社メンバーとランチへ。週2〜3回は外で食べます。
打ち合わせ
1日1〜2回。仕様や進め方をチームですり合わせます。
開発(午後)
DB設計や実装を進めます。テストはAIで自動化し効率化。
退社・翌日の準備
実装を見直し、進捗を共有して退社します。
Chapter 03
入社後の成長と、これから
入社してから一番成長を感じた経験は何ですか?
デザイナーと一緒にプロジェクトを進める経験ができたことですね。これまではデザインがある程度決まった状態で実装するパターンが多くて、デザイナーと協働したことがなかったんです。フロントエンドとバックエンドをそれぞれ別に作業して、一つのプロジェクトに統合していく進め方は初めてで、良い経験になりました。
開発でも、AIを活用してどこまでできるかの実感が持てたのは収穫でした。一人でも対応できる幅が広がってきている気がします。
今後チャレンジしたいことはありますか?
モバイルアプリの開発に挑戦してみたいですね。iOSやAndroidのアプリは今まで作ったことがないので、ぜひやってみたいです。AIを使えば今なら作れそうな気がしていて——Webのバックエンドもフロントエンドもできてきたので、アプリまで広げられたらおもしろいなと思っています。