本記事は、私が海外(アメリカ)で技術書 「実世界自然言語処理」"Real-World Natural Language Processing" (Manning Publications) をゼロから執筆、出版するまでを綴った日記です。本記事の執筆時点 (2018年10月) において、まだ書籍は未発表・執筆中ですので、進展がある毎に更新していく予定です。
私はこれまで、オライリー・ジャパンから2冊翻訳書を、翔泳社から1冊、共著で書いた本を出版した経験があります。技術書を出版するプロセスは、分野や出版社、著者によって大きく異なりますが、技術書の執筆に興味がある人には、以下のことをぜひ覚えておいて欲しいと思います。
以下、本を執筆するに至るまでのいきさつを時系列に書いていきます。
2018年8月中旬ごろ、Manning Publications の 獲得編集者 (適訳かどうか分からないが、 Acquisition Editor のこと) から1通のメールが届く。自然言語処理と深層学習について話を聞きたいというのだ。「話を聞きたい」というのはかなり漠然としているが、聞いてみるとどうやら本の著者を探しているらしい。面白そうなので1週間後に Skype で話す約束をする。
次の週の月曜、獲得編集者と Skype で話す。前の日に中国旅行から帰ってきたばかりで、疲労と時差ボケでしんどかったのを思い出す。最初は天気や今居る場所 (彼は Boston で在宅で働いているようだ。時差が無いので楽だ、等) などの他愛もない話をする。自分の経歴や、今の業務内容などを簡単に話した後、すぐに書籍の執筆の話になる。簡単に言うと「書籍を執筆することに興味はないか」ということだった。なんとなく興味はあるということ、もし本を出版するとすれば、最新のトピックを取り入れた深層自然言語処理の本が良いのでは、などとなんとなくアドバイスする。自分は業務で深層自然言語処理のプロダクション・システムを実装したりしているが、いわゆる MLOps と呼ばれているような、機械学習の設計・実装・運用に関する情報を取り扱った本が無いことや、強化学習や GAN など、割と最近のトピックも書いたら面白いのでは、と話をすると、彼の興味とも一致したらしく、けっこう意気投合する。
その後、よく考えてみて、もし書籍の執筆に興味があるようであれば、次のステップ、すなわち、提案書の準備、に進んでみないか、という話になる。参考用に、Manning Publications で準備中の、関連するいくつかの技術書 (Natural Language Processing in Action, Deep Reinforcement Learning in Action, GANs in Action) の電子版を無料で読めるようにしてもらう。
提案書の作成には、合計で2週間ほどかかった。Manning Publications の提案書のテンプレートはかなりボリュームがあり、
など全て書かなければいけない。(もし具体的なプロセスに興味があれば、write for us のページを見てみると良い。)
アメリカのスタートアップで叩き込まれた仕事の哲学に、成果物は未完成でも良いからとにかく早く関係者にシェアし、そこからフィードバックを得ながらすばやく改善していく、というものがある。ここでもその方法を最大限活用し、まだ荒削りの段階で上記の編集者のフィードバックを仰ぎながら改善していった。それが功を奏したのか、提案書の作成はスムーズに行ったと思う。
これと並行して、勤務先である Duolingo との交渉も始まった。まずは自分の上長に、続いて、その上の経営層に、「こういった本を、このぐらいの時間を使って書きたい。業務時間も少し使いたい」という旨の提案書を書く(まだ規模が小さいので、2層しかない)。スタートアップ(というか弊社)ならではのスピード感で、2日ぐらいで OK が出た。日本の大企業なら、きっと一人のハンコをもらうのに1週間ぐらいかかっていたと思う。
また、これもアメリカ企業では割と一般的だが、雇用形態が「社員が雇用期間中に作成した知財はすべて雇用主に属する」という形になっている。本を出版する場合それだと困るので、人事と話し、例外的に、執筆する本をこの対象から外してもらうよう、追加の契約書を作成してもらう。
Manning Publication では、提案書はその後、数人の専門家からなる外部査読者に送られ、フィードバックが集められる。自分の場合は、8人ほどの NLP 研究者や開発者などに提案書が送られ、「想定読者や市場は本当に存在するか」「この内容の本があれば読んでみたいか」「この著者は本を完成するために必要な専門性があるか」などのフィードバックを集める。査読者のほとんどは自分の知らない人だったが、ほとんどの人が「この市場はこれから拡大する」「読んでみたい」と肯定的に思ってくれていたようだ。これらのフィードバックは、獲得編集者、および、Manning Publications の編集長(提案書の承認を権限を持つ)に全て転送される。
全てのフィードバックが集まって程なくして、提案書が承認されたとの知らせを受ける。
その後、獲得編集者との2回めのミーティング (Skype) をする。フィードバックが肯定的で、提案書が承認されて良かった点、これからのステップなどを話す。特に、書籍の執筆を始めるにあたってもっとも重要な、執筆契約書の内容について大まかな説明がある。書籍の内容と量、執筆のスケジュールや、印税の支払い、もし執筆できなかった場合の対応などが主な条項だ。印税の項目についてはここにどこまで書いていいか分からないが、今回の本は割と人気が出そうなので、印税のパーセンテージが売上部数にしたがって階段状に上がっていく契約にできるだろう、ということだった。書籍の3分の1が完成するたびにマイルストーンがあり、そのたびにある一定の金額が印税の頭金(cash advance)として著者に支払われる。
Skype ミーティングの後すぐに、執筆契約書が電子的に送られてくる。アメリカに来てから、こういった法務関係にかなり敏感になったと思う。契約に不利な内容が無いかどうか、一字一句、完全に理解できるまで10回ぐらい通して読んだ。また、契約書にサインする前に、技術書を出版するという同様の経験について書かれたブログ記事(この記事やこの記事が大変参考になった)を読みまくる。編集者といくつか質問などでやりとりした後、執筆契約書へサインする。
執筆契約書にサインしてから2週間ほど経ったころ、獲得編集者、編集長、編集補佐 (Development Editor)、自分、の4人で、キックオフ・ミーティングをする。これは、Manning Publications の編集長 (Marjan Bace) と初めて話す機会になる。高圧的な人だったらどうしようかと少し緊張したが、とても物腰の柔らかそうな人で、今の仕事の内容や Duolingo など、本にあまり関係の無い雑談をけっこうしたりしてスムーズに進んだ。また、編集補佐(=自分がこれから主にコンタクトを取る編集者)の紹介や、Manning の教え方の哲学などのオリエンテーション的な説明も受ける。Manning の編集者たちは基本的に在宅で仕事をしているようで、Skype で4者同時通話だったが、全員が米国東部時間なのでスケジューリング等はかなり楽だった。
この頃、同時進行して、本のウェブサイトとブログ (www.realworldnlpbook.com) を立ち上げる。書籍のウェブサイトを作ったり、ブログで本の内容をシェアするのも出版社としても推奨しているようで、これからもそちらで同時並行してブログ記事を書いていこうと思っている。
以下、進捗があるたびに追記していきます。