採用情報

CAREERS

理論を積み上げて、根本的な解決が提供できるエンジニアに

エンジニア
内藤 謙一
内藤 謙一

MonacaユーザーからMonaca開発者へ

内藤は、2014年に中途でアシアルへ入社し、今年で在籍8年目となります。

前職から、CEO・田中やプロジェクトマネージャー・斉藤と面識があり、Monaca(※)ユーザーでもあった内藤は、「Monacaを用いた受託開発をやってみませんか?」との誘いを受け、アシアルへ。

※Monaca
アシアルが提供するハイブリッドアプリ開発プラットフォーム。Web技術で、スマホアプリ、PWA、デスクトップアプリを開発でき、全世界に30万人以上のユーザーがいます。

「CEOの田中さん自身が、技術への関心が高く、広い知見を持っているところが魅力的でした。当時のMonacaではできないことがまだまだあったのですが、それについて質問した時、田中さんから”こう解決していきます”と、すぐに返答があった事には驚きました。そのスピード感が、凄かった印象です。またアシアルのセミナーに参加したりして、インスピレーションを受けました」

▼入社前後に内藤がアシアルに抱いていた印象はこちらのインタビューもご覧ください

入社後はMonacaのサポートエンジニアにアサインされ、通常のアプリ開発にはない難しさとおもしろさを経験したといいます。

「サポートエンジニアは、Monacaを導入している企業の技術的な課題を解決するお仕事です。ユーザーさんからの小さなリクエストに回答したり、そこから問題の改修につながったりすることもありました。企業ごとにMonacaのカスタマイズを行ったりもしましたね。

ユーザーさんは、それぞれ異なる状況や用途でMonacaを使っています。お問い合わせに対応していると、僕たちアシアルでは思いもしなかったような用途で使っているとお聞きすることもあります。環境もユーザーさんによって違いますし、想定外も多くて、そこは難しい部分です。

また、リクエストや不具合に対応する際、Monacaだけを見るのではなく、ご依頼をいただいたうえで、ユーザーさんの実装されたコードを読み解いていく場合もあります。その中で、コード一つ一つの機能やその意図を確認・検証し、解決案を検討していくのは楽しいと思います」

2016年頃からは、Monacaの開発がメインとなり、Monacaプラグインの開発も担当するようになった内藤。
当時のMonaca開発では、Monacaの開発エンジニア/マネージャーの渡辺が”最速開発”と表現する流れがありました。

「あの頃のMonacaには実験的なところがあり、まだまだどんな需要があるのかも分からない中で、まずはアイデアを形にして、そこから取捨選択するという感じでした。とにかく少人数でのスピード開発でユーザーさんのニーズを探し、そのニーズに合わせてMonacaを提供していくというスタイルでしたね。

現在は、以前より需要が分かってきていますし、開発範囲も広がって、チームで開発しなければならないので、スクラムで対応しています。”最速開発”では、どうしても属人化してしまいがちですが、スクラムの導入により属人化を減らし、より安定した体勢での運用に移行しています」

自分の強みとアシアルでの成長

中堅の即戦力エンジニアとして入社した内藤は、自らを”マイペース”だと語ります。スピード感も重視されるアシアルの中で、どんな風に仕事を進めているのか聞いてみました。

「入社時、年齢も上の方だったので、頑張らなければいけないという気持ちが大きく、ほかのメンバーも非常に優秀で焦りがありました。でも、メンバーは仲間として頼もしくて、相談すると調べてくれたり、対応も行ってくれたり、一緒に頑張れる、信頼できる人たちでした」

「僕は自分のペースで進める方がパフォーマンスを出せると感じていたので、周りのスピードに合わせる部分とマイペースを保つ部分とのバランスが重要で、そこをうまく保ちながら進んでいると思います。難しいですが……(笑)

自分の強みを活かそうとすると、いろいろな事をきっちりと自分の中で自信をもって進める、という方法になるので、やはりマイペースになるところはあります。やりにくさを感じたときは、スクラムの中で発言し、やりやすい方法をしっかり相談するようにしています」

「Monacaのサポートや開発に携わる中で、技術的な課題をどう解決するかが、僕の仕事です。

推理小説のイメージだと思っていて、おかしな動き、あやしい動きがあって、どうしてそう動くのか、推測する。その推測に沿って対応していき、原因となる問題を見つけて、解決する。表面的で一次的な解決ではなく、根本的な解決できたときは充実感が凄いです」

「技術ブログなどの記事投稿も楽しいですね。エンジニアの皆さんが知りたい情報はどんなことだろうか? と、内容の選定から入り、内容が決まると、詳細を調べて作っています。1~2ケ月ほどは調べて、それから記事にするので、全部で3ケ月ぐらいかかります」

どんなことにもじっくり取り組み、背景や土台を理解した上で、さまざまな課題を解決していく内藤。これからもたくさん学び、挑戦したいことがあるそうです。

「IT技術は移り変わりが早く、つねに自分をアップデートしなくてはいけないと思いますが、反面、基礎となる内容には普遍的な事柄も多くあります。

アシアル内では、新しくAI開発のプロジェクトが始まっていて、これも基本となるのは線形代数や微積分といった高校・大学で学んだ数学です。基本的な理論をしっかり積み上げることで、問題や課題を根本的に解決できるエンジニアになりたいと思っています」

1日の過ごし方

定期的に通院しつつ、Monacaの開発、新たな専門知識の積み上げにも積極的に取り組む内藤に、毎日の過ごし方を聞きました。

Q1. 仕事を始めるのは何時頃ですか?

通院がない日は、10時~ですね。
通院がある日は、14時から勤務を始めます。その場合、1日の労働時間が6時間ぐらいになるので、1ヶ月のトータルが1日8時間出勤に相当する時間になるように、別の日で調整しています。

Q2. 会議はどういう風に行いますか? また、どんなことを話しますか?

デイリーミーティングは、毎日決まった時間にスタンバイしていて、必要なときに発言するイメージです。

また、Monacaではスクラム開発を採用しているので、1週間に1回、プランニング会議、スクラムデモをそれぞれ行っています。スクラムデモは、1週間で作業・実装したもののデモを行います。

2週間に1回、レトロスペクティブ(振り返り会)も実施しています。ここでは、仕事を進めていく上での改善案や報告を共有したり、話し合ったりします。

そのほかに、Monacaのサポートチームでも週に1回会議があり、情報共有、機能追加の検討、ユーザーからの意見共有、ドキュメントの見直しなどを行います。

また、月に1回、Cordova会議と読んでいる会議もあります。ここでは、Monacaの不具合などを報告して、Cordovaで直す部分(※)、Monacaを直す部分などの情報交換を行っています。

※オープンソースのフレームワークであるApache Cordovaの開発には、アシアルのメンバーも参画しており、お互いの情報を共有しています。

Q3. これまでに関わったプロジェクトを教えてください。

Monacaの開発全般、Monacaに付随する受託開発にも携わっています。

Q4. お昼休みはどのように過ごしていますか?

その日によって違います。仕事の進み具合によって、また、体調と相談しながら取るようにしています。

Q5. 仕事を終えるのは何時頃ですか?

通院がない日は、基本的には、19時に終わるようにしています。

Q6. 勉強(独学)などの時間はありますか?

理数系のオンラインのゼミにいくつか参加しています。あくまで趣味なので、そこまで専門的な内容ではないのですが、知見を増やすのにいいかなと思っています。

寝る前には、ちょっとだけ語学の勉強や、数学の勉強をしています。1日15分くらいで、簡単なものですね。英語はもっと勉強しないといけないのですが(笑)

プログラミングについては、アルゴリズム、ドメイン駆動開発の本を読んだりしています。

Q7. 休日はどのように過ごしていますか?

近所を散歩したり、買い物にいったりですね。元気な時は車を運転して、大型店に行くこともあります。普段、仕事ではディスプレイを見ている時間が長いので、目を休めながらできることがいいですね。

内藤 謙一
内藤 謙一 エンジニア の1日
10:00〜 始業

通院がない日は10時頃、通院がある日は14時頃に始業。毎日8時間勤務ではなく、1か月トータルで見て、1日の勤務時間が8時間程度になるように調整している。

業務時間

デイリーミーティングは決まった時間にオンラインでスタンパイ。必要に応じて発言する。

週に1回、スクラム開発のプランニング会議とスクラムデモをそれぞれ実施

週に1回、レトロスペクティプ(振り返り会)を実施

月に1回、CordovaとMonacaの情報交換会議

お昼休みは、仕事の進捗や体調に合わせて調整する。

19:00 終業

通院がない日は、この時間で終業。

内藤 謙一
オフタイム・休日の過ごし方

理数系のオンラインゼミに参加

アルゴリズムやドメイン駆動開発の本を読んだり、寝る前には、15分ほど数学や話学の勉強をする

休日は散歩や買い物などを楽しんでいる

PAGE TOP
カジュアル面談
CONTACT

カジュアル面談

アシアルでの仕事やキャリアについてざっくばらんにお話ししませんか?

PAGE TOP
Asialの発信や
ニュースをチェック
アシアルTechブログ

アシアルの中の人が
技術と想いのたけをつづるブログ

アシアルnote

日々の活動や取り組み、
アシアルのカルチャーを紹介