ちゅらデータ社内に最近「ギルド」ができました。今回は、社内にある Web ギルド所属のお二人に、ちゅらデータ社内で Web アプリエンジニアとしての仕事内容についてインタビューしました。
※ ちゅらデータ社内には、専門性によって分けられた組織「ギルド」があります。
専門職種ごとの知見共有や技術相談などを行う切磋琢磨の場であり、定例会や Slack チャンネルで活発なやり取りをしています。
【ギルド種類:データサイエンスギルド / Web ギルド / データエンジニアギルド / システムエンジニアギルド / コンサルギルド】(2022年3月時点)
- 石川 雄基
データアナリスト / インフラから Web アプリまで何でも屋さん
以下 hoto - 米須 涼
データアナリスト / 人とともに生きる人工知能を作る夢をもっている
以下 ベイズ
- 新崎 歩
採用広報 / バスケ観戦が趣味(Boston Celtics ファン)
以下 am - 幸地 彩子
採用広報 / 虫大好き
以下 こうち
ざっくりとお二人の自己紹介から
ちゅらデータに入って 5 年目、Web をよく扱っていますが技術のことなら何でも屋です!
メダロットを作るために大学で心理学と高次脳機能学を学んだあと、IT業界に足を踏み入れました。
二人とも強そうです!
入社の経緯などはあとでサラッと触れるとして、お二人はどんなことしてるんですか?
自分とベイズさんのペアは WebXR 系の案件をやっていて、Web アプリ上での AR の実装を 2 人でやっています。Web ギルドとしてはもっといろいろ幅広く Web アプリを作ったりしています。
ギルドじゃないお二人の仕事について、もう少し伺えますか?
AR とか VR とかって言うと、結構ゲームに使う技術みたいなふうに思われることが多いんですが…
実はプロモーションとかイベントとかの用途で採用されることもあります。会場に来たお客様にスマホをかざしてもらうと、その場に 3D コンテンツが浮かび上がる、とか。Web はお客さんが端末に何かをインストールしなくていいので、イベント系だとモバイルアプリよりも Web の方が親和性が高いことがあるんですよね。
そういったところで、最近は Web と AR の組み合わせでアプリケーションを作る、みたいなことを自分とベイズさんはやっています。
Web ギルドの仕事だとどんな成果物が多いんですか?
ダッシュボードもありますし、管理画面も結構多いですよね。あと案件で作った AI モデルを使えるように、Web 上で使えるようなアプリにしましょうというような、その企業だけが社内で使うための Web アプリを専用に作ったりとかも多いです。
Web アプリケーションエンジニアとしてちゅらデータに来た経緯
ちゅらデータって AI 開発・データ分析の会社だと思われがちだと思うのですが、お二方が Web の人材として入社した経緯ってどうなんですか?
私はもともと Web アプリエンジニアだったんですが、データ分析や機械学習をやってみようと思って DATUM STUDIO に入って。
そしたら真嘉比さん(ちゅらデータ代表)がちゅらデータを立ち上げたので、面白そうだから沖縄に引っ越してジョインしました。
でもデータ分析の会社だと Web のことをできる人が希少ということもあって、結局はWeb のプロジェクトをいっぱいやっています 笑
僕は『XR をやりたい!』と周りに言いまくっていたら、大学時代の友人にちゅらデータを教えられたのがきっかけで入社しました。
その友人よくちゅらデータご存知でしたね?
何を隠そう、現役社員の dai 侍さんが紹介してくれたその人です。大学時代からの友人です 笑
さすが地元の大学!
※ dai 侍さんが気になる方はこちらのブログもぜひご覧ください
▶ サーバーラック参上!!!
具体的なプロジェクトについて
お二人が関わってる仕事について伺いたいです!
WebXR の話をいっぱいしたいのですが、まだ表に出せないものが多いので、今日は Web 全般の話にしようかな。
いつか WebXR の人が社内にあふれて、WebXR ギルド創りたいですね! Webに関するプロジェクトで言えば、過去に隊長(ちゅらデータ社員)と Web アプリで顧客の社内アンケート結果を集計するアプリを作ったりしました。あわせて可視化のために高機能なワードクラウドもつくったり。 他には、どちらかというと分析に近いですが、社内で起きた問題を周知・共有するための可視化ツールを作ったりしました。
私は、工場のシステム構築案件をやりました。ちょっと変わってて、Web 画面はほとんどないのですが、工場内システムだけど通信プロトコルに HTTP を採用したりとか、データ基盤に AWS を採用したりとか、使っている技術はかなり Web という案件でした。
ちなみに PyCon JP 2021 で話したやつなので、もしよければ資料もご覧ください。
▶ Python をフル活用した工場への AI 導入 & データ活用基盤構築事例
今やってる案件では、AI アプリの裏側の管理画面を構築しています。要件的に何か特筆すべきことはなくて普通の管理画面なんですけど、社内でまだ使われていなかった技術やライブラリをいっぱい取り入れてやろうとしています。
そうそう、『ちゅらいと』も Web 案件でやりました! 社内案件として研究されていた文章校正 AI モデルを、Web アプリとして実装しました。
ちゅらいとのことはこちらからぜひご覧ください!
▶ ちゅらいとプロダクト紹介
▶ ちゅらいと製作秘話
使う技術やライブラリの決まり方
最新技術の展開が早い業界ですが、案件でつかう技術ってどうやって決まるんですか?
別に、社内でこれを使おうっていうのがバッチリ決まってるわけじゃないです。案件ごとにこの案件は何に使うのがいいかなというのを毎回検討します。
もちろん要件にマッチしてるっていうのは前提としてありつつも、新しいライブラリを導入してみようっていうのが結構できたりするのは楽しいところですね。
「これ使った方が良いと思う」みたいな意見がつぶされたりはしません 笑
どんなチームで働いているか
どんな体制で働いてるんですか?
プロジェクト規模にもよりますが、2 〜 3 人のチームでやることが多いです。技術選定とか設計とかができる人が少なくとも 1 人は入って、あとは一緒に手を動かせるメンバー、という構成です。
仕事で困るとチームメンバーに相談します。hoto さんに相談してもだいたいなんとかなる、頼もしいです 笑
hoto さんにはかなりの頻度でペアプロしてもらっています。自分で作ったものに自信がイマイチ持てなかったり、違う環境で動かないことになかなか一人で気づけないこととかあるので、そういうのをペアプロで潰していけます。
ペアプロ、コードレビューは頻繁にやっています!
ペアプロをやると「それは確かに動くんだけどバグの原因になりうる」みたいなコードをちゃんと見つけて、一緒にやっつけていくことができるので良いですね。
コードレビューは誰に対してもやって、一人ではなくてみんなで責任を持つようにして進めています。
あと、本当にトラブルが起きたりすると社内中から人が集まってきて一緒に解決に当たってくれます 笑
Web 人材にとってのちゅらデータでの「モノづくり」
Web アプリケーションエンジニアとしての働き方で、プロダクトとかを作ってる事業会社とちゅらデータで何か違うところはありますか?
これは自分がまさに、前の会社がプロダクトを作る会社だったのでよくわかります。
すごく違うところは、ちゅらデータではアプリケーションをゼロから作る機会が多いことですね。
「ちょい足し」みたいな感じじゃなくてもうゼロからつくります。
事業会社とかサービスやってる会社だと、今すでに動いている Web アプリに機能追加とかバグ修正をしていったりする、長くサービスを成長させていくための「改善していくプロセス」を学べるところが事業会社のいいところだと思うんです。
逆にちゅらデータはゼロからつくることが多いので、案件に使うライブラリの設計から関わることが多いですね。
ゼロから設計できるってことは、新しい技術導入が気軽にできるんです。
自分で全部設計できる! っていうところに魅力を感じる人は、だいぶやりがいがあると思います。
自社プロダクトが無いかというとそうではなくて、先ほども話に出た文章校正サービス『ちゅらいと』を昨年リリースしました!
プロダクトを育てるために改善をガンガン回す方の Web アプリケーションエンジニアも募集中です!!
働き方で気をつけていること
仕事しながら、自分の中で意識していることはありますか?
当たり前の話ではあるんですが、「いい設計」をしようというのをずーっと意識していますね。
他社と比べて長く使うアプリじゃないとか、お客様に納品して終わりだったりすることもあるので、いい設計をしなくても何とかなってしまうケースもありますが、それじゃあ自分が全く納得できないので、どんな案件でもとにかく「いい設計」で、バグも少なくて使いやすいものを納品しようと思ってやってます。
私は「使う技術をちゃんと勉強する」というのを常々考えてます。わからない状態でのプログラミングって、ライブラリの力を使ったりしてできなくはないんですけど、それじゃあ気持ちが悪いので…
できるだけ細かく調べて、理解した上で実際使える状況にするよう心がけています。
ちなみにちゅらデータを見渡せば社員全員そんな感じです!
ふたりが気になる最新技術
日進月歩の分野ですが、ふたりが注目している技術ってありますか?
夢のある話なのですが…
使ったこともないし今後使えるのかもわかんないんですけど、エッジコンピューティングと呼ばれる領域がとても気になっています。
例えば Web アプリケーション使って巨大な機械学習モデルを動かそうとしたときに、どこかにあるサーバーに問い合わせて、推論結果を取得して表示します。
エッジコンピューティングだと、どこか遠くのサーバーじゃなくて、本当に物理的に近くにあるサーバーでそのアプリケーションを動かして低遅延に結果を返すということができるので、ユーザ体験を大きく向上させることができるのではないかと思っています。
それはメダロットをつくるなら必須の技術ですね! φ(..)メモメモ
すでに AWS が Lambda@Edge(ラムダエッジ)というサービスを出しているし、他社からも類似サービスがいっぱい出ていて、今すごく流行りの話題です!
AWS や GCP のようなクラウド環境は本来はお金がかかるので学習を躊躇してしまいがちですが、ちゅらデータではプロジェクトと直接関係がない技術でもかなり自由に使ってよい環境があって助かっています!
なので、こういう最新の技術に関して遊びながら磨きたい人にとっても、ちゅらデータはおすすめです!
私は、最近の名前では『メタバース』と呼ばれる分野が昔からずっと気になって追いかけています。もっと身近に AR / VR / XR がきてほしい。
もともと心理学とか神経科学とかをやっていたので、例えば XR 技術を活用すれば注意機能をうまくコントロールできるプロダクトができるんじゃないかな?とか思ったりしています。
自分がわりと注意散漫なので自分のために欲しいというのもありますが、いろいろな人が生きやすい世の中にするために、XR が担う役割は大きいと思っています。
社内で今後したい仕事
ふたりの開発が世の中を変えていくものだと思いました、とてもワクワクします!
今後、社内でやりたいことはありますか?
Web ギルドとしては、ちゅらデータで「知の高速道路」の整備がしたいです。社内で知見を共有しやすくしたり、スキルアップの場をつくったりして、まだ Web に詳しくなくてもすぐにギルドメンバーが活躍できる環境づくりをしていきたいです。
あと、XR 分野はまだまだ技術を磨く余地があるので、「ちゅらデータは XR の会社でもあります!」と言えるぐらい伸ばしていきたいです。
ちゅらデータは会社の強みを掛け算できる相当ユニークな会社だと思うので、他社ではできないような凄みのある XR 事業とか、そういうものがやりたいです。
こんな人、ちゅらデータにぜひ来てください!
最後の質問です!まだまだ伸びしろのあるちゅらデータの Web 案件、どんな人にジョインしてほしいですか?
モダンな Web 技術を導入していくぞ!!という方はぜひ!
まだないものをつくりたい気持ちのある人とか大歓迎です!
ぶっちゃけちゅらデータで楽しく仕事ができていますか?
もうこれはできてるとしか言いようがない。
逆にちゅらデータ以外の会社でやっていける自信がないですね。
We are Hiring!
ちゅらデータを「ハードルが高い」と怖がる方がたまにいるんですけど、本当もう、全然怖い会社じゃないのでぜひ一度お話しましょう! という気持ちです!
沖縄で幸せに働くにはちゅらデータがベストチョイス!!…と思います! 給料とか仕事のやりがいとか沖縄のリゾート感とか、そういうのでかなり負ける気がしないです。ぜひ選んでいただきたいです!