愛伊米

寫一本技術書可以賺多少錢?

編者按:出書是什麼體驗?整個的過程會是怎樣?最後能拿到多少錢?其中的辛酸和快樂其他人很難體驗,於是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年之久的專案了。

我對已經完成的工作感到非常自豪,很高興我們寫了這本書。我實在想不出那段時間還可以有其他更好的事情去做了。

希望本文能夠給你一些啟發,從中瞭解到寫一本書都需要做哪些事情,以及做這件事你可以預期得到什麼。

原文連結:@rothgar/the-economics-of-writing-a-technical-book-689d0c12fe39

編譯組出品。編輯:郝鵬程。