シェアツイート趣味が高じて、Rの書籍を出版しました――2016年に東工大の大学院を卒業され、1社目に行かれたんですね。前職はエンジニアではなく、ウェブマーケターでした。色々な会社のウェブサイト向けに、広告運用やSEO対策としてコンテンツマーケティングをやってたりしたんですけど、その中で自社サービスとしてウェブサイトのアクセス解析ツールを作ることになって。そこのプロジェクトマネージャーを担当して、その辺から技術寄りのことをやり始めました。――技術者にジョブチェンジされたのは、そのタイミングだったんですね。プロジェクトマネージャーをやるなかで、「実装をやりたいな」という思いが強くなって、丁度必要な機能の開発が一段落したタイミングで今の会社にお声がけいただきました。アクセス解析ツールを作るエンジニアたちのイシュー管理をやっていました。サービスリリースに向けて、「この2週間はこれらの課題に取り組みましょう」といった管理や、他には仕様書作成をやったり。今は、プロジェクトマネージャーではなくエンジニアとして実装を主にやっています。言語はRも多少使うんですけど、主にPythonとC++です。Rは学生時代に使っていて、個人的に趣味で続けています。――その趣味が高じて、という表現が適切かはわからないですけど、Rの書籍を出されたんですね。東工大で統計学をやり、その中で環境と統計学を組み合わせて分析を行う研究室に所属していました。「部屋から見える景色が不動産価格にどのくらい影響を与えるか」を推定したり。その際にはRを使っていました。――部屋から見える景色。駅からの距離や部屋の広さなどが影響を与えているのですが、他にも「緑が見えた方が良いんじゃないか」という着眼点で。見えすぎると田舎みたいであまり良くないのでは、とか。良いところがあるんじゃないかということで推定をしていました。1~3年は基礎的な数学等の勉強をし、4年から研究室に入って統計学を学び始めました。ほとんどみんな院に進む大学だったので、就職に強いこだわりがなければみんな院に進みました。僕も「1年じゃ足りないな」という感じだったので、大学院に進学しました。最短経路という問題がイメージしやすいかもです。「この地点からあの地点に行くまでに、どういうルートで行けば1番近いのか」というのを計算するというものです。簡単なのは、全探索して全部のルートから一番近いものを選べば良いんですけど、そうすると計算上非効率なので、なるべく効率化しつつ正確に計算するのがポイントです。エレベーターもそうですね。3基あったとして、それぞれをどう動かしたら効率が良いか。――ビジネス的な需要に、直接的に役立つ学問ですね。私は大学院から入ったので、がっつり学びきる前に終わってしまったのは悔やまれるところなんです。同じ研究室に所属していた方には、野球の最適な打順を求めたり、工場のコンテナ内に荷物をどのように配置するのが効率的か求めたり、している人などがいました。正確さとキャッチーさのバランスは苦心しました――続いて、著書「RとShinyで作るWebアプリケーション」について伺えればと思います。Googleアナリティクス」のレビューを私が担当することになりまして。前職でウェブサイトの解析をやってたので、Googleアナリティクスは使い馴染んでいました。レビューをさせていただく中で、湊川さんに「自分も書いてみたい」と話をしたところ、出版社に通していただいて。私の技術ブログを編集者の方がみてくれて、ゴーサインが出たという経緯ですね。――索引入れて311ページですか。余談ですけど、索引が入っている書籍はめちゃくちゃ気合いが入っている書籍なんですね。ページ数って完成時までに変わるわけで、索引は工程の最後の最後にしかつけられない。無くたって誰も怒らないけど、あえて付ける。それは、書籍に対して自信と思い入れがある証拠なんですね。それは初めて聞きました。ありがとうございます。いやその編集者の方がやってくださって。――間違いなく、編集者さんはこの本に対する思い入れが強い方ですね。技術ブログで書いている内容は正直、「8割事実で、2割間違ってても良いから分かりやすく伝える」ぐらいのライトな気持ちでいます。それでも発信することを大事にしているのですけど、書籍の場合お金を払って買ってもらうので10割正解じゃないといけない。「多少不正確でも」は許されない。その中で、キャッチーさはなるべく残すことをテーマにしました。直感で理解させつつも、説明はきっちりやるみたいなバランスですね。書いてあった内容もあるので、一から全てではないですが。大学時代の同期と一緒に書き上げました。――それにしても1人、150ページぐらいありますよね。