编者按:出书是什么体验?整个的过程会是怎样?最后能拿到多少钱?其中的辛酸和快乐其他人很难体验,于是Justin Garrison就把他出书的经历跟大家进行了分享。他跟另一位作者合著了一本160页的技术书,这总共用去了他500小时的时间,作者从纸质书的销售提成是10%,电子书的提成了25%,4个月的时间赚了1万多美元。算下来时薪大概是23美元。
我不是专家。2017年我跟人替O’Reilly Media合著了一本书,叫做《Cloud Native Infrastructure(云原生基础设施)》。很多人问我写书是什么样的,所以在这里我试着解释一下这个过程,投入的时间,以及财务奖励是怎样的。
当然,这是我自己的体会。如果你也写过书,或者想写书,我敢保证你的体会一定会不一样。不管怎样,我希望你能够从我学到的东西中也学了解到一点东西。
过程
整个过程跟我预计的差不多。我先是被引荐给Brain,他是我们三位编辑之中的第一位。引荐我的是一位熟人,他正在给他们写第三本书。他们认为我可能是他们要找的合适人选,所以就推荐我了。
我考虑了几周,然后提交了一份正式的出版计划,其实就是填写一份word文档模板然后发邮件给那位编辑。然后等了3周后收到了一封邮件,通知我计划被批准了。启动会后他们建议我找一位联合作者帮忙一起写书。我用了一周的时间找到了一位,然后需要跟O’Reilly签订合同约定交付日期和交付物。我面见了几个人,最后发现Kris Nova和我正好技能互补,双方合作可以很好地覆盖全书的内容。她同意这个听起来似乎是个不错的主题,并且对接受这个挑战感到非常兴奋。
合同看起来是相当标准的那种,关注点主要是内容所有权和版稿酬的分成。作者之间的默认分成是五五开。合同保证我和Kris拥有内容的版权,但是从现在起到版权有效期内O’Reilly有在全球以任何他们认为合适的方式使用内容的专有权。
签完合同后的工作就是按部就班,我们需要想好内容的布局以及应该写什么内容。O’Reilly给写作提供了一个叫做Atlas的平台,这个平台还是相当不错的。你用纯文本的AsciiDoc 写作然后O’Reilly的 Atlas平台就会通过web接口或者API生成PDF或者其他格式。写作的过程中我们都用atlas-cli 来生成PDF。生成PDF是对内容很好的反馈回环。这有助于确保格式正确,也让我们可以回过头来看看自己都写了什么。
Atlas的工作机制是一个远程的git库,但是我和Kris决定实现一个私有的GitHub库。我们原先的设想是对彼此的内容提交pull请求来进行协作,但是效果并不如预期。Altas有编辑工具和一些额外功能,但是我们主要是用它来作为git远程URL。
3月1日,他们给我们分配了封面动物,这是一头南美秃鹫,我们给它起名叫做Andy O’Connor。第一次看到封面的时候我们相当兴奋,尽管副标题后来经过了几次修订。我们没有选择动物或者图片的权利,这一点他们预先告诉过我们了。我们还被告知霸王龙和独角兽也不允许出现。
我们一直写,直到6月初一半草稿的完成截止期。我们交稿了,得到的反馈比我们预计的少,但是引入了新鲜的评审观点还是很好的。我们对暂时出来的东西并不感到满意。我们几乎已经写了6章了但决定放弃了其中的3章。前2章经过了大量编辑,剩下的章节进行了大幅精简并把精简出来的变成了附录。
我们召开了更多的规划会,想出了一个经过修订的大纲,然后提交给编辑审核。但这次跟我们对接的是第二位编辑,他对项目还不是太熟悉,所以我们得到的反馈很少,只能继续我们手头的东西。
我们后来跟编辑的互动减到了最少,一直都在埋头写我们的东西,直到接近全书草稿的截止期。我已经把选出来的若干章节给朋友看过了,也把他们建议的修改吸收进来了。
9月份的第一个星期二,也就是全书草稿交作业的时候,接下来就进入了审核流程。我们可以推荐技术审核员,但是O’Reilly基本上是从他们信任的审核员池里面选的。其中大多数人都没提什么意见(通过调查表格的形式),有一位在PDF中返回了附注。我们有一周的时间进行编辑。这一次草稿被做成了Safari Books预览版的形式。现在回想起来我希望能够早点发布预览版,这是最初第一位编辑曾经的建议,可是我们没有听从,这太尴尬了。
对我来说那些反馈是不够的,于是我找了更多的人,把一些样章发给对方,希望他们告诉我写得很烂并且烂在什么地方。幸运的是,终于有一个人给了我想要的最尖刻的反馈,然后我有大概3天的时间把意见修改进去,接着就是制作阶段了。
最后一环非常困难,我们压力很大。上个周末的大量大改是个风险,但我认为这些努力最终还是让书变得更好了。最后一个周末我们调整了一些章节,重新又写了一章,补充了我们认为缺失的内容。
后期制作由非技术人员、考察语法、拼写以及可读性的专业编辑来完成。我认为第一版的PDF大概经过了1300次编辑。总体而言在后期制作期间进行的变动超过了2000处。我后来发现对于我们这种篇幅的书来说这个编辑量其实挺正常的。随后我们进行了3周时间频繁的邮件往来,每次都附有一堆批注的PDF大文件,相对于春文本的git写作工作流来说这一点很是无趣。
后期制作用了一个月的时间,然后就是出版印刷。与此同时还在Safari Books Online上发布。在书籍出售后很快我们就收到了6本书。
总而言之,我写这本书的时间跨度是2月到10月,每周大概用5个晚上的时间,每晚写2到3小时。在草稿或者最后编辑截止期到达之前我还会马不停蹄地工作3个周末。粗算一下这大概是500小时的工作量。而这只是我自己的时间还没有算上Kris的。我很幸运有一位共同作者分担。
一些人问我是怎么保持写作的动力的。首先我是一个紧迫感很强的人,其次合同的截止期限也足以让我牺牲大部分的晚上。其实我是没有那么多的动力实现原先250页的目标的,但是我对最后我们写出来的内容以及取得的成绩感到高兴。
不是所完成工作的完美描述但是展示了什么时候发生了活动
Kris的创作过程跟我的不一样。她更擅长在脑子里构思主题然后一口气写下来;时间往往是在截止日期前一周。这好几次让我感到紧张,也许是我感到压力最大的事情了。虽然每次都能按时提交完成,但是我建议你一开始要对跟联合作者共事的感觉有个预期,而不是到项目截止期前一周才去感受。
整个写作过程有好几次我一度以为自己已经写完了。一次时最后草稿截止时,一次是处理完技术审核员的反馈时,一次是后期编辑过程结束时。每一次都意味着我们可以休息一下不用写东西等待反馈。
等到最后编辑结束时我如释重负(合同上和精神上均如此)。整本书我至少已经通读了3遍,很多内容开始失去意义。在把最后编辑好的PDF发出去后上床前我本来还想为漏了一处编辑而紧张一下,但是已经累到不想管了。
营销与联盟推广
O’Reilly提供了一个联盟计划,但设置非常的糟糕,到最后根本不值得付出那些时间。所有通过你的链接产生的销售你都可以提成,但是我从来都没有从联盟图书销售中拿到过一分钱。我唯一拿到过钱的一次是有人用我的链接然后买了张参加O’Reilly大会的门票。迄今为止只有一个人做过这件事,我进账了200美元。如果有谁想买Velocity 或者 OSCON的门票,请点击www.cnibook.info的O’Reilly图书链接然后购买一张会议门票啊。
我尝试替Amazon设立一个联盟计划,但是我的申请被拒绝了。Amazon提供了一个集中的作者网站,在这里作者可以设立自己的简介网页,以及过时的图书销售统计数字和排名。我不大了解除了宣示自己创作出版过什么书并且你的图书排名有多糟糕以外,设立这个Amazon作者信息的意义何在。
在设置这些账号的同时我也创建了cnibook.info网站并且在@cnibook推特账号上处理东西。幸运的是这个网站是托管在GitHub上的静态网页,所以不存在经常性成本。那个推特账号我仍然在维护住,不过互动已经很少了。
cnibook.info 的Google Analytics数据
登陆页非常值得我付出的时间,因为它提供了一个URL,引导大家找到任何在找这本书或者希望了解更多信息的人。我建议任何想要写书的人花一个晚上去注册一个域名然后设置好。我是在2017年8月31号推出的,其访客数为4600,按照大多数网站的标准来说这个数字少得可怜,但是的确是一个很好的筛选寻找信息的用户的地方。
在AWS Re:Invent大会期间,我到一个有趣的点子,在Twitter上面发动一次营销计划来引起大家对这本书的一些兴趣。我花了50美元的推广计划,最后产生7648次印象(看到这条推特的人数)以及37次点击(点击那条链接)。我还把那条推特置顶但是觉得不值得花那笔钱。我想它并没有带来任何销售而且每次互动的成本达到了0.31美元。那次推广之后我又发了另一条推特,这条推特后来被一位有很多粉丝的朋友转发了(我没有要求他们转),结果那一条所带来的互动比付费的营销推特效果还要好。
Twitter营销活动分解
销售与版税
书原先的设想是250页,卖59.99美元。不过到最后只有160页,售价调整到了39.99美元。因为我们是合著的,所以每人可以从实体书的收入中拿到5%的提成,而电子书和数字化访问的收入可各拿到12.5%(如果是个人的话分别是10%和25%)。
这么算下来我们每人可以从每本实体书拿到0.99美元的提成以及每本电子书拿到0.46美元的提成。Safari Books Online(SBO)是按照看了多少页以及有多少人把书添加到自己的个人书架去(我一直都搞不懂为什么要这样)来付费的。目前为止我在5个月的时间内从SBO收到了539美元。
付款是在O’Reilly收到销售付款的下一个月的最后一天进行。如果你是在2月1日买了一本书,那么我会在3月31日收到0.99美元。
从12月到次年3月这本书卖出了1337份。我不知道其他这类书的销售情况如何。这里还包括了2场签售会上成交的书,感谢CNCF的赞助!数量大概是150本左右。平均每个月能卖222本,不过第一个月就卖了930本,所以其他月份的数字其实要少很多。上个月(3月)实体书的销量是34本。我怀疑未来几个月内这个数字还会继续下跌。
赞助广告是一个意想不到的收入来源。迄今为止我们非常幸运,签下了3个赞助商。这些赞助商付费给O’Reilly购买提供本书PDF以及可选打印版的专有权。这些公司可以在我、Kris以及一名O’Reilly编辑的许可下装订自己的书页。一旦赞助商跟O’Reilly签订了合同他们就可以任意处置这些书。通常PDF会被用来在用户在web表格上填写了自己的电子邮件地址(作为客户线索)后附赠给对方下载。实体书往往是在可以扫描胸牌的会议上赠送出去。
我不知道这种模式对于那些赠书的公司来说在财务上是否可行,但是我会假设是可行的。我曾经问他们要过下载的数字,但是对方从来都不愿提供过,而且合同上面也没有要求他们提供这些数字。我不知道有多少本书是赞助的方式推销出去的,但是这对提高书的知名度很有帮助,因为公司在社交媒体的受众更多,广告预算更充足。
全书的赞助每单每个月我可以进账3705美元,不完全赞助则是按照书的赞助百分比来计算(比方说如果一本书是10章,赞助5章的话就是50%)。这比我预计的要好得多,因为一个月的完全赞助比我们一个月的销售提成都要多。具体我从赞助拿到了多少百分比我就不说了,因为我不想透露第三方支付的费用,而且他们的财务情况我也不能透露。
还有其一些赞助我认为被算成是电子书销售的,但是我从来都搞不清楚那些是怎么算版税的。图书授权可以有一点钱但是我不知道那是怎么用的。有3个人通过我的声明拿到了这本书的授权或者选录其中内容,我从中总共赚到了2.37美元。
赞助模式:提供电子邮件地址换取电子书
我在2018年4月的声明(去年12月——今年3月)称我已经赚了11554.15美元,也就是说那500小时的工作分解下来大概相当于每小时23美元。如果没有3家赞助商的话这个数会降到5.29美元/小时。幸运的是那个数字只会随着时间转移而变得越好越好。我听说第二版的时薪会更好因为类似销售情况下他们的时间投入会比第一版少,但是我没有任何经验。
投入这个项目我原先的估粗略计是能赚2000到3000美元就可以了,所以这比我预计的要好得多。你也可以进行相应的预计。
成果
我对这件事最后的结果感到非常满意。我们获得了很多很好的反馈,并且在Amazon上得到了中规中矩的点评。我对大家的阅读感到非常感激,并且希望这本书对读者多少会有点帮助。我们非常努力地想要帮助工程师提高基础设施的运营水平。
我学到的教训是你不能指望光写出一本书就能大卖了。这些需要在营销方面投入大量的努力(亦即预算和时间),而且这个需要的不仅仅是Twitter账号来传播口碑。我们需要朋友和组织帮我们推销这本书甚至付费帮我们把书交到别人手里,这一点令我感到非常惭愧。
迄今为止我们知道的只有一个语法错误,这对于我的书来说是个胜利(一语双关)。
这本书还提供了其他一些我本来不会获得的机会。到目前为止我已经接受了几次播客采访,在几场活动中发表了演讲,举办过一次网络研讨会,并且还有好几次机会可以跟O’Reilly合作其他的写作项目(我接受了其中的一些)。
我会不会写其他的书呢?在可预见的未来不会了。我现在的想法是更新《Cloud Native Infrastructure》让它跟上行业的发展趋势,但是下一次从头开始写书的话不会是一个需要持续1年之久的项目了。
我对已经完成的工作感到非常自豪,很高兴我们写了这本书。我实在想不出那段时间还可以有其他更好的事情去做了。
希望本文能够给你一些启发,从中了解到写一本书都需要做哪些事情,以及做这件事你可以预期得到什么。
原文链接:https://medium.com/@rothgar/the-economics-of-writing-a-technical-book-689d0c12fe39
编译组出品。编辑:郝鹏程。