天天看點

如何寫出一本暢銷書?

首先,我們要知道寫書能給我們什麼好處?第一能總結,第二能在此基礎上不斷提升,第三在找工作時幫助很大幫助。我知道有很多的朋友想出書,在本文裡,我就來分享下兩個話題,第一如何出書以及出書的各種細節,第二,如何寫出有暢銷資質的書。

1 寫書對能力的要求未必像想象中那麼高,更關鍵得靠長時間的毅力。

我記得看過一篇古文,叫《為學一首示子侄》。

其中講了個故事,四川有兩位和尚,一位貧窮一位富裕。窮和尚對富和尚說:“我想去南海。”富和尚說:“您憑借着什麼去呢?”窮和尚說:“我隻需要一個盛水的水瓶一個盛飯的飯碗就足夠了。”富和尚說:“我幾年來想要雇船去,尚且沒有成功。你憑借着什麼去!”到了第二年,窮和尚從南海回來了,把到過南海的這件事告訴富和尚。富和尚的臉上露出了慚愧的神情。

我們在招募潛在作者時,不少作者都會說能力不夠而拒絕寫書,誠然,寫書的前提是對這方面的能力要有所了解,否則會誤人子弟,但絕非要到成為大牛級别才能寫。

一般來說,如果要寫案例類書,作者需要有大緻2年的相關經驗,寫經驗類書,需要有4年左右相關經驗。雖然經驗是×××,但即使感覺經驗能力不夠,可以通過努力勤奮來彌補。

 很多作者再開始準備目錄和樣章時感覺太難了,就中途放棄了。出書開始容易結束難,這話怎麼講:給我們選題大綱和樣章後,一般都能開始寫,但很多作者(至少7成)寫着寫着,或者因為工作太忙,或者因為感覺無法把握内容,或者幹脆熱度過後不想寫了,就半途而廢了。是以如果大家确實想出書,而且得做好之後至少6個月内吃苦的準備,然後再開始寫,否則會耽誤自己和編輯的時間。
           

2 如何準備選題

在寫作前需要列大綱,也就是書的目錄,通過這個步驟,可以大緻規劃下書的内容。這裡給出些不同種類書大綱的列法。

1 案例類書,比如講python機器學習,那麼可以在前幾章講概念和一些準備知識,後面一章一個案例,然後每章按案例展開。像這類案例書,着重的是對案例的講述,比較适合新手作者。

2 系列地講述某個方面的知識,比如講述spring cloud,或高并發網站架構。
           

在這類書的大綱裡,每個章節講述的這系列中某個方面的知識,比如像spring cloud,其中分ribbon,hystrix等,那麼每個章節就可以講具體的一個元件,然後在每章裡,用2級或3級目錄再細化地講述該元件的知識點。

3 前瞻性書,比如當市面上還沒有機器學習類經典書時,某位大神來一本,這類書就沒什麼條條框框了,一般就按大神的思路來寫。

在計劃寫書後,一定得列出本書的選題,這樣就能看出這本書所需要的時間了,寫書前,最好在這個領域的每個方面都積累些知識,比如收集些案例,或者至少知道這部分的知識點該從哪裡擷取。
           

3 找好的圖書策劃公司

我們的作用有些像找工作時的獵頭,第一知道出版的管道比較多,第二往往知道新手作者寫書的坑,是以會有針對性的幫助。畢竟新手作者在入門時,可能兩眼一抹黑,不知道該怎麼辦。這時候有位能指導的人,對自己的幫助就很大了。

   如果直接去找出版社的編輯,中間就少了個管道,但出版社的編輯一般直接讓作者填選題單,其中要包括大綱,本書特色等内容,這時如果是新手作者,要列出符合要求的選題單和大綱,那可能就有些難度的。
           

4 寫書就得寫暢銷書,别敷衍

我見過不少作者,他們一旦打定主意開始寫書了,就真的是全力以赴,往暢銷書的方向努力了。

一本書是否暢銷,得靠推廣等手段,得看市場,甚至得憑運氣,但有一點很重要,内容得給力,如果是敷衍讀者,那麼讀者一定不會買。

這裡我們講述下策劃暢銷書的一些要點。

1 挑選一個熱門話題

話題可以是目前比較流行的,或者說,用得人比較多,這樣潛在讀者的群體就很大了,同時最好組合些熱門元素,比如python加資料統計,python加機器學習,或者spring cloud加架構,又如java web架構加面試等。
           

選擇時,别選太冷門的,也就是用得人比較少,一般來說,大家可以去看下市面上的招聘廣告,哪些技能出現的頻率較高,這方面一般就比較熱門,大家就可以選這類話題。

2 選擇讀者群,然後有取舍地選擇内容點

概括來講,一邊本可以面向零基礎,或初學者(2年之内經驗),或進階開發或測試(3年左右的),或資深開發或測試。

一般來說,面向初學者的書好寫些,而面向進階或資深開發的書比較難寫,因為其中得包含足夠的經驗。

這裡想說的是,每個群體,都有足夠多的人數,換句話說,面向任何人群,隻要寫好了,這本書照樣可以暢銷。

但新手作者往往會把握不好,明明想面向零基礎,但寫着寫着,就想講些隻有進階開發才能掌握的技能,這就屬于好心辦壞事了,這就好比在國小的教材中過早提到高中的知識點,這往往會兩頭不讨好,而無法定位到某個具體的群體的後果是,寫出來的書,四不像,結果誰都不會買。

3 内容上,一定得切合選中的讀者群。

比如某本書講spring cloud,是面向進階開發的,想讓讀者看好後能更新到架構,那麼選内容時,就不能太簡單,講述時,一些基礎知識可以少講,而得選用些适用進階開發的内容,比如在講其中Ribbon負載均衡時,可以加入架構師平時的項目經驗,而沒必要過多地講述項目環境的搭建。
           

4 建議錄制視訊,畢竟在書裡無法動态地給出案例示範,這時視訊就更有吸引力了。

5 寫暢銷書的注意要點

其實寫暢銷書不容易,這裡是給出一些作者的經驗體會,更關鍵的還得靠作者自己不斷摸索,但這些作者的體會一定能幫助到大家。

1 别大段地引用概念性文字,一般來說,如果1頁内純粹是文字,沒圖,沒表格,沒代碼,這本書可能就很枯燥。如果大家要寫暢銷書,一定得結合圖表代碼來講。

2 案例可以借鑒别人的,但一定得在自己了解的基礎上改寫,别就運作通了就直接用。

這裡姑且不說版權問題,如果某段代碼作者自己僅僅是運作通過,而不是自己了解,那麼一定無法寫清楚描述,這類書一定無法吸引到讀者。

3 任何叙述性文字,文學功底未必好,但得保證無病句錯别字,更重要的是,得在自己了解的基礎上,用讀者群能接受的方式講述出來。

這就是所謂的用心,肯不肯寫好是态度問題,而能不能寫好是能力問題,隻有态度好了,才能靜下心來組織文字,進而讓你的書能吸引讀者。

4 可以采用如下的方法組織章節内容,比如要寫spring cloud的書,其中要講ribbon負載均衡,在這一章裡,我可以先講大緻概念,再列ribbon的要點,比如負載均衡的政策,如何實施,以及如何同eureka整合,這就是一些二級目錄,(比如1.1和1.2這些就算2級目錄),在每個3二級目錄裡,再用3級目錄來細化内容,比如在講負載均衡政策時,可以用類似1.1.1之類的三級目錄來講述各類負載均衡的算法實作。
           

組織好之後,在每個三級目錄裡(也就是每個知識點),選用一定量的代碼案例來示範,代碼之後再用文字說明,這就是一般的寫書思路。

6 新手作者可以通過寫案例書練手

這裡首先得說明,出版社對新手的要求不會降低,畢竟如果人家出了本品質不好的書,作者最多是少拿錢,出版社是虧錢了。這就導緻新手作者在第一個選題和寫第一本書時,會有些難度。

但之前就講過,寫書靠能力不假,更得靠毅力。對于新手作者來說,隻要肯寫,那麼第一本書可以用案例書來練手。

這種書為什麼适合新手作者?因為有案例,是以文字叙述量會少些,而且讀者往往關注案例,對于案例說明文字,隻要别太差就行。

這類書的策劃和寫作方式一般是:

1 找個用得比較多的技術,比如最近比較熱門的機器學習,然後選個實施語言,比如python。

 2 從各處找15個案例,請注意這裡的案例是綜合性案例,一個案例得包含10個左右的檔案,能獨立地實作一個功能,比如能實作分詞統計等。這些案例一定别有版權問題,比如可以通過在自己了解的基礎上适當改編。

 3 往往案例準備全了,書就完成大半工作了,然後就對着案例寫說明文字,最好是錄個視訊,告訴讀者這個案例該如何搭建,如何運作。

  希望這篇文章能給想出書和正在出書的作者一點幫助。有什麼不明白的可以聯系我。
           

轉載于:https://blog.51cto.com/13718038/2131462