エンジニアとして働く中で、
「もっと技術力を伸ばせる環境で開発したい」
そう考えたことはありませんか。
任される領域や開発環境によって、エンジニアとして得られる経験は大きく変わります。
では、実際にどのような環境であれば、成長し続けることができるのでしょうか。
今回お話を伺ったのは、技術統括本部でWebエンジニアとして活躍する仲里淳矢さん。
サイバーエージェントグループ全体を支えるシステム開発に携わりながら、開発体制や組織づくりにも取り組んでいます。
今回は、そんな仲里さんのこれまでとこれからを伺いました。
技術統括本部 Webエンジニア
2011年にサイバーエージェント・アドマネジメント(現:CA ADVANCE)へ入社。
社員総会では2020年にMVP賞を受賞。さらに2021年にはBEST TECH賞を受賞。
目次
|エンジニアとしての原点
|グループ全体を支えるシステム開発
|MVP・BEST TECH賞につながったプロジェクト
|技術の壁と向き合う日々
|新しい技術に挑戦できる環境と開発スタイル
|個人の技術から、組織の品質へ
エンジニアとしての原点

――エンジニアになるまでの経緯を教えてください
沖縄高専で情報通信システム工学科を専攻していました。
ただ、最初からパソコンが得意だったわけではないんです。入学してからパソコンを買ってもらって、授業で触るくらいでした。
そこから少しずつプログラミングがおもしろいと思うようになって、そのまま開発の道に進みました。
―― もともとパソコンなどを触るのはお好きだったんですか?
正直あまり触っていなかったです(笑)。 学校の授業で軽く触っていたくらいですね。
――高専卒業後はどのような会社に入社されたのですか?
新卒でゲーム系の開発会社に入社しました。
そこで働いているうちに、「もっと技術にちゃんと向き合える環境で開発したい」と思うようになりました。ただコードを書くことだけでなく、設計や仕組みの部分にも関わりたいと考えるようになったんです。
1年9ヶ月ほど働いた後、紹介をきっかけにサイバーエージェント・アドマネジメント(現:CA ADVANCE)に入社しました。
グループ全体を支えるシステム開発

――入社後はどのような業務に携わってきましたか?
当時は沖縄拠点に広告事業部しかなかったため、広告プラットフォームを開発しているチームに入りました。レポート作成やサーバー構築など、インフラ寄りの業務にも携わりました。
そのほかに、アメーバブログの運用を支える基盤開発にも関わり、投稿の監視をするためのツール開発および運用も担当していました。
――社内で新しく何かを作ることになったときは、次々と担当していくイメージですか?
そうですね、新しいプロジェクトに関わることは多いです。
直近だと、サイバーエージェントグループの社員が利用する全社システムの開発・運用を担当しており、入社や退職、復職など、人事労務に関わる機能も扱っています。
それ以外にも、スマホの電話帳アプリや、ABEMAのスタジオの予約システムなどの開発にも携わってきました。時には、3ヶ月〜半年のスパンで1つのサービスを作ることもありましたね。
――会社に欠かせない部分に携わっていらっしゃるんですね。
仕事のやりがいはどんなところにありますか?
自分は正直、プログラミングそのものが好きなんです。
最新の技術や新しい手法を追いかけながら試行錯誤している時間が、一番楽しいしやりがいにつながっているなと感じますね。
MVP・BEST TECH賞につながったプロジェクト

――社員総会でMVP賞やBEST TECH賞を受賞されていますが、
その中でも印象に残っているプロジェクトはありますか?
印象に残っているプロジェクトは、ABEMAのスタジオ予約システム「ASTA」の開発です。
当時、スタジオ予約はスプレッドシートで管理されており、確認や調整に手間がかかっていたため、改善したいという相談を受けました。
そこで「Web上で予約できる仕組みを作れないか」という要望をもとに、共有されたコンセプト資料を参考にしながら開発を進めました。
仕様設計や画面イメージの作成も担当し、システムの設計から実装まで行いました。
特に印象に残っているのは、時間軸で予約状況が分かるテレビ番組表のようなUI(画面デザインや操作性)の実装依頼です。
グリッドレイアウト(マス目状に要素を配置する手法)による画面実装には苦戦しましたが、最終的には実運用に耐えられる形でシステムを完成させ、安定した運用を実現することができました。
技術の壁と向き合う日々

――エンジニアとして働く中で苦労した経験はありますか?
未経験の分野や、触ったことのないプログラミング言語のプロジェクトに携わることになったときは苦労しました。構造的に難しいシステムもあって、キャッチアップにはかなり時間がかかりましたね。
修行のような形で、1ヶ月ほど東京本社に行ったこともありました。
そうした経験を通して、新しい技術領域でも調べながら理解していく力や、ヒアリングを重ねながら状況に適応していく力が身についたと感じています。
――社内勉強会ではどのようなことをしていますか。
サイバーエージェントの方を招待して勉強会を開いたり、こちらから出向くこともあります。
「新しい技術をキャッチアップする」「他のメンバーも一緒に学んでいこう」というチームの方針があるので、その一環で社内の勉強会やLT会に加えて、外部イベントで登壇するメンバーもいます。
自分も積極的に参加していますが、いろいろな情報を得られますし、良い気分転換にもなっています。
新しい技術に挑戦できる環境と開発スタイル

――勉強会などで得た知識を、実際の業務で試せる環境はありますか?
そうですね、新しいものを試せる機会は比較的多いと思います。
興味を持った技術の導入についてチームのマネージャーに相談すると、実際の業務に活かせるかどうかを踏まえて検討してもらえるため、そうした点も魅力の一つだと感じています。
会社としても新しいものを取り入れていこうという文化があるので、技術が好きな人にとってはチャレンジしやすい環境だと思います。
また、サイバーエージェントグループのさまざまなプロジェクトに関わる機会も多く、幅広い技術に触れながら開発に取り組める点も魅力です。
――沖縄にいながら、どのように全社システムの開発に関わっているんですか?
僕の場合、担当者が東京で勤務していることが多いため、普段はリモートでの打ち合わせを中心に進めています。
基本的には半年に1回ほど出張し、対面で仕様のすり合わせも行っています。
直近では注力している業務が佳境を迎えているため、月に1回ほど現地で打ち合わせを行うこともあります。
個人の技術から、組織の品質へ

――最近は組織課題にも取り組まれているそうですね。
そうですね。自分自身の技術力を上げる段階から、「組織としてどう良くしていくか」に向き合うようになってきています。
例えば、リリース前のレビュー体制を整えたり、そもそもアプリケーションをリリースするための仕組み自体を見直したり。 開発プロセスそのものを改善していく取り組みですね。
ここ最近は、「沖縄の開発者全体の品質をどう上げていくか」というテーマについても考えるようになりましたね。
――今後、チームや開発体制の中で実現していきたいことはありますか?
品質を属人的にしないことですね。
どうしても「この人だからできる」という状態になりがちなんですが、それだとチームとしては強くならないと思っています。 誰が担当しても、一定の基準を満たせる。 リリース前のレビューやチェック体制を含めて、仕組みとして品質を担保できる状態をつくりたいです。
個人のスキルだけに頼るのではなく、チーム全体で強くなれる体制を整えていきたいですね。
――インターンシップのメンターなどもされてるとのことでしたが、
後輩の教育で意識していることはありますか?
機能としては動くけど、使いにくいものって意外と多いんです。
UI/UX(画面の見た目や使いやすさ)の部分ですね。ボタンの配置や色使いなど、細かな部分まで含めてですね。
そういうところを「使う側の視点」で考えられるエンジニアを増やしたいなと思っています。コードが書けるだけじゃなくて、プロダクト全体を見られるエンジニアを育てたいですね。
採用情報はこちらから!
技術統括本部では、Webエンジニアを募集しています。
沖縄にいながら、サイバーエージェントグループ全体を支えるシステム開発に関わる。
新しい技術に触れながら、開発だけでなく組織づくりにも関わっていく。
そんな環境で、エンジニアとして成長していきたい方をお待ちしています。
少しでも興味を持っていただけた方は、ぜひ求人情報をご覧ください。
まずは業務説明、会社見学からでも大歓迎です!