先輩の背中を追う側から後輩やチームを支える側へ。サーバーサイドエンジニアとして入社から常に成長を感じ続ける理由。

AI記事要約

技術基盤本部 第3バックエンドエンジニア部
- 齋木 駿輔
高校卒業後、四年制の大学の情報系の学部に進学。1年生の頃より、情報系大学から立ち上がった技術系のベンチャー企業にて個人事業主としてサーバー開発を担当。コロプラ入社後は、位置情報を活用した大型IPタイトルのサーバーサイドエンジニアとして活躍。
好きなエンタメはリアル脱出ゲームや謎解き、ミステリー小説。リアル脱出ゲームには、社内の部活動をきっかけに出会い、ハマっていったそう。いずれの趣味も「自分で考えながら、パズルを解く」感覚が好き。ミステリー小説との出会いは綾辻行人の『十角館の殺人』。
新卒でコロプラに入社し、位置情報を活用した大型IPタイトルのサーバーサイドエンジニアとして活躍する齋木さんをお招き。学生時代からサーバーサイドエンジニアとして働いていた経験を持つ齋木さんが、コロプラを選んだ理由を始め、コロプラならではのおもしろさだと感じていることについて語ってもらいました。
学生時代の経験とコロプラとの出会い
もともとゲームとかソフトウェアが好きだったこともあり、情報系の大学に進学しました。その中で、理論については大学の授業で学べることが多いと感じたので「一刻も早く現場で働きたい」と思うようになりました。また、僕自身、何かができていく過程に興味があったり、チームで作って世に出していくことをやりたいと考えていたので、個人開発ではなく「実務経験」を積むために、大学1年生の頃から個人事業主として企業の開発案件を請けていました。
コロプラとの出会いは、WEB系のバックエンドの逆求人イベントに行ったとき。率直な感想として、大学時代にやっていたWEB系のバックエンドと裏側の仕組みや技術スタックが変わらないんだなという印象を受けて、選択肢の1つに入れていいんだと思うようになりました。
僕自身、自分の好きなことを仕事にして、自分のスキルを伸ばしていくということに働くことの魅力を感じていました。なので、自分と同じような考えを持っている人の生活を公私にかかわらずサポートしたいなと思い、働く環境を整える人材系と、余暇の時間を楽しむことで人生を豊かにするという考えのもとゲーム系の、2つの業界に絞って選考を進めていきました。
コロプラに入社した決め手
いくつか内定をいただいた中でコロプラに決めたのは、ユーザーさまに近い距離で関われる大きいtoC向けのサービスを持っているところに魅力を感じたからです。もともと大学時代から、作ったものを多くのユーザーさまに触れてもらって、近い距離でフィードバックをもらいたいとの想いがあったので、持っているプロダクトの規模を考えた時に非常にマッチしていました。
また、ゲーム系はかなり瞬間的に高負荷なアクセスのされ方をすると聞いていたので、サーバーサイドエンジニアとしてスキルを高めていきたいという観点から考えても、ソーシャルゲームを取り扱っているコロプラなら、自分が望むスキルアップを期待できるのではないかと思ったところも大きかったです。
.jpg?w=800&h=533&fit=max)
入社1年目で実感。スキルアップを感じたイベント実装。
入社してみて、スキルアップできる環境だというのは常に感じています。ソーシャルゲームは、何月何日の何時にこういうイベントをやりますよっていうのをあらかじめプロモーションして、そこにユーザーさまをガッと集めてアクセスしてもらうっていうのを繰り返します。そこでのアクセスの集中を予測立てて準備を整えることが重要になってくるんですね。
そこに自分が関わっているにせよいないにせよ、1〜2か月に1回の周期でこういった話題が上がって検証がされるので、それを見ていたり、調査検証を進めていたりしているときに、スキルを高められているなと実感します。
特に印象的だったのは、1年目の終盤に大きめの機能を作ったときですかね。そこで、自分が作ったものは、どういう時にアクセスされて、こういう処理が回るんだみたいなところを理解できている一方で、いざリリースの直前となったときに、考えないといけないことがたくさん出てきました。
その時に、弊社のブラザー制度でブラザーをやってくれていた先輩に「これ大丈夫ですかね?」とか「負荷的に問題なさそうですか?」と聞くことができたときに一気に理解が深まって、自分で判断できる範囲が増えましたね。
2年目で直面した課題と組織の支え
2年目の時に、初めて施策の取り回しをさせてもらったのは良い経験だったなと思います。
大学時代から個人開発をやっていると、自分がどう作るか、みたいなところに考え方が終始するところがあって、入社後に大きい機能を作っている時も、どうきれいに作るか、どうきれいに実装するかみたいなところがメインの問題としてありました。そんな中で、取り回しをするとなると、誰がどうやって実装しようかとか、誰にこの仕様の相談しようかとか、ステークホルダーが増えて管理するっていうところがメインの課題になってきます。そういった経験がまったくなかったので、どこから考えていいものか悩みましたし、正直混乱も大きかったですね。
その時に、1年目の時のブラザーだった先輩に相談をさせてもらったり。「経験がなくて、何もわからない」みたいな話を上長にしたところ、相談役のような方をアサインしていただきました。その方に自分がやっていることがあってるのか、この調子でいって順調なのかを相談しながら進めることができ、自分のできることが広がっていきました。
そう考えると、ブラザー制度には本当に助けられたなと思っています。年次が浅い頃って、誰が何に詳しいとかわからないですし、何を考えたらいいかもわからないので、とりあえず相談できる人がいてくれることは、それだけで働きやすさに直結したと感じました。
僕自身、ブラザーをやったこともあるのですが、その際は「そもそも何に困ってるのか」というところを探るようにはしています。僕自身困っていた時を振り返ると、自分が今、うまくいってるのかうまくいっていないのか自体が分からなすぎて不安だったので、それを解決する手立てとして、自分が客観視できる形にしてみようと。手段を教えるよりも難しいので、そこは意識するようにしていますね。
.jpg?w=800&h=533&fit=max)
コロプラならではの良さを感じる環境
コロプラならではの良さは、ダウンタイムなくメンテナンスを行うことで、常に遊べる状況を確保していくということかなと思います。内側でやっていることは、泥臭いっちゃ泥臭いんですけど、この考えを全員がポリシーとして持っていて、それを実現するために「ここはこうしなきゃいけないよね」とか「ここはこうあるべきだよね」みたいなところを話していけるのは、社内でずっと受け継がれた精神だと思いました。
それから個人的にはコロプラの社内には、いろいろな職種用の蔵書があることも魅力だなと感じています。いろんな職種の管理職の人がおすすめする1冊を入荷しておいてくれるんですよ。そこで普段は関わりの少ない2Dデザイナーの人がおすすめする本とかを読むことで、どういうことを大事にして、どういう価値観が形成されてみたいなことを知れるのは、すごく良い福利厚生だなと思っています。
自分自身、仕事を通してやりたいことを考えると「プロダクトを作って、ユーザーさまに楽しんでもらう」っていうところなんですね。経験が深いという理由で、サーバーサイドエンジニアをしているイメージで。だからこそ、どういうクリエイティブを出せばユーザーさまが楽しんでもらえるかとか、プロダクトに関わる全部のことに興味はある。そういう意味で、蔵書が豊富なのを魅力に感じられるんだと思います。
コロプラを目指す方へ
もし僕と似たような感じで「一刻も早く現場で働きたい」「プロダクトを届けたい」と思っている学生さんがいるのであれば、一旦、手段はどうであれ世に出してみるっていう体験・経験はしておいた方が視野が広がるかなと思います。
「こういうものを作りたい」と思った時に、すぐ作れる環境が最近は整いつつあるので、自分がどういう意図をもって、どういうものを作って、ユーザーさまにどう届くのかというところを試してみる。それが、どんなに小さくてもいいので、世に出してユーザーさまになるべく届くように工夫してみるっていう経験をしておくのが、働く上で役に立つのではないかと思っています。
.jpg?w=800&h=533&fit=max)
とある一日のスケジュール
とある1日のスケジュール
- 10:00
会社到着。休憩室で読書。
- 10:30
業務開始
slack, タスク, 直近マイルストーンのチェック 前日にやり漏れたことがないかチェック
- 10:40
作業
定常作業 ・イベントや機能の実装 ・他職種と実装や仕様の相談 ・サーバー負荷の調査・改善対応 差し込み作業 ・不具合・CS調査 ・コードレビュー
- 13:00
昼休憩
- 14:00
プロジェクトのサーバーエンジニア定例
個人のタスク状況、イベントの進捗状態をすり合わせる。 ほか相談や共有があれば議論する。
- 15:00
作業
- 16:00
イベントのプレイ会
毎日あるわけではないが、施策開発中4〜5回ほどプレイ会を行なって意見を出し合う
- 17:00
プレイ会で出た不具合や意見の整理、タスク振り分け
- 17:30
その他作業
タスクリストの更新, 整理、作業片付け
- 19:30
業務終了
コロプラの技術発信に関する情報は以下からご覧ください。
COLOPL_Tech(X):https://x.com/colopl_tech
COLOPL Tech Blog:https://blog.colopl.dev/




