株式会社Belongに入社してからのOnboarding体験について
はじめに
初めまして。2024 年 12 月より株式会社 Belong の Backend Engineer として入社した mani と申します。
本記事では、入社してから 2 ヶ月経過した感想やオンボーディングについて書こうと思います。
弊社の雰囲気やオンボーディングの内容について知ってもらえればと思います。
オンボーディング について
入社してから実施したオンボーディングに関しては、大きく分けて 5 つあります。
- ドキュメントの読み込み
- Go と Google Cloud を用いたオンボーディング
- 開発しているサービスを実際に動かすオンボーディング
- オペレーションセンター見学ツアー
- 開発しているサービスの API を実装するオンボーディング
以上 5 つのオンボーディングがありました。
ドキュメントの読み込み
Belong では、プロジェクトのドキュメントはもちろんのこと、貸与された Macbook Pro の初期設定やツールの紹介、会社の歴史といった内容もドキュメントとして Notion にて管理されています。
初期設定やプロジェクトの内容、頻出単語も Notion で管理されているため、ドキュメントを残すといった文化が強く根付いていると感じました。
Go と Google Cloud を用いたオンボーディング
Belong のバックエンドは API として Go を、インフラとして Google Cloud を用いています。
このオンボーディングでは Go と Google Cloud のチュートリアル的な課題が用意されていました。
- go-chi を用いた Web サーバの起動
- 作成した Web サーバを Google Cloud Run 上にデプロイ
- Go から Google Cloud Pub/Sub へデータ連携
僕自身、Go は個人開発で経験していたので Go に関する内容はスムーズに実施できましたが、 Google Cloud に関しては経験がなく、新しい知識として新鮮でした。
それぞれの内容が終わり次第、バックエンドエンジニアからのレビューをいただいて、修正・マージをするといった流れで実施するので、チームとしてのコードの書き方や Github での管理等、とても勉強になりました。
開発しているサービスを実際に動かすオンボーディング
このオンボーディングは、エンジニアチームで開発しているサービスを実際に操作し、要求された設定や出力結果をURLや画像としてリストにまとめるといった内容です。
僕の配属されるチームでは、在庫管理のシステムの構築が主な業務となります。このオンボーディングを通して、開発しているサービスを実際に触れることにより、 実際の業務で 「どのような機能があって、どのような機能が必要か。」 といった、これからの業務のイメージが付きました。
また、最初のオンボーディングでもある「ドキュメントの読み込み」の復習作業になるという点でも非常に良いオンボーディングであったと思います。
オペレーションセンター見学ツアー
在庫管理のシステムは、Belong の物流倉庫であるオペレーションセンターにて利用されています。 オンボーディングの一環として、どのように利用されているかを学べる、オペレーションセンターの見学ツアーを実施していただきました。
このツアーでは、実際にシステムが動いているのも見られますし、オペレーションセンターのメンバーとのコミュニケーションによって、システムの課題や良い点のフィードバックが直に感じられるのが非常にいい点だと思いました。
開発しているサービスの API を実装するオンボーディング
このオンボーディングでは、配属先のチームが開発しているサービスの API Endpoint の作成を行いました。 前述したように、僕の配属されたチームでは、在庫管理システムの構築を行なっており、そちらの開発を行いました。
実装した内容としましては、
- 指定された場所にある端末一覧を返す API
- クエリパラメータによってレスポンスの形を変化させる
といった内容でした。
実際にシステムを触ったり、オペレーションセンターの見学といった事前知識があったので、この API の目的理解が早く、 Belong でのオンボーディングの充実さを感じました。
テストコードも記述し、チームメンバーからのレビューをいただいて、修正・マージをするといった流れで本オンボーディングも完了しました。
2 ヶ月経過した感想
僕は 12 月より入社し、早 2 ヶ月経過しました。率直な感想を言うと、 Belong に入社できてよかったと感じます。 オンボーディングを通して、自分のエンジニアとしての成長も感じられましたし、これからも成長していけると思います。
また、年末の入社ということもあり、納会や忘年会にも参加させていただき、エンジニアチーム以外の方々ともコミュニケーションを多くさせていただき、 非常にいい経験をさせていただきました。
エンジニアだけど、現場の方や他の部署の方とのコミュニケーションの濃度が濃いのも Belong の特徴だと感じました。
おわりに
本記事にて、 Belong エンジニアチームのオンボーディング体験について述べました。
僕自身、Belong に入社してから 2 ヶ月ですが、オンボーディングやドキュメントの充実さ、コミュニケーションの多さには非常に驚きました。
これから正式にプロジェクトに参加していくので、頑張って期待に応えられるよう努力をしていこうと思います。
最後に、Belong では共に働くエンジニアを募集しています。本記事を見て Belong に興味がある方は以下リンクをご参考にしていただければ幸いです。