上周我写了一篇博文,在著名出版社出版书,你也行——记录我写书出版的经历和体会,承蒙管理员抬爱,收获了2000+的阅读量,也承蒙大家的厚爱,一度进入“最多推荐”栏。本文将进一步告诉大家如何写出第一本属于自己的图书。
自己联系版社 Vs 通过图书公司出版
要出就找国内比较出名的计算机类出版社,清华出版社,人民邮电出版社,电子工业出版社和机械工业出版社,在上文里,已经给出了如何申请选题的大致步骤。这里要大声说:
其实在这些著名出版社出版图书的难度一点也不比在其它出版社高,而且,当大家通过如下形式的邮件表达出想写书的愿望时,编辑一般会联系大家。
我接触过不少人,他们是通过图书公司的人和编辑联系,这也是一条途径,本人也做过。其实和图书公司联系的话,出书的要求并不会降低多少,该做的也一定得做,而且他们可能还会从大家应得的稿酬中抽取一点作为盈利。
图书公司对大家的帮助可能就有如下两个,第一,可能他们相关书籍做得很多,如果新手出书,他们可能会起一定的指导作用,比如告诉大家目录该怎么写,文字措辞又该怎么写。第二,如果大家自己联系编辑,可能列的选题未必能和编辑的匹配上,但图书公司认识很多编辑,大家列的选题如果一位编辑不认可,他们还能给其它的编辑。
讲那么多了,这里给大家的建议是:
1 如果可以,尽可能自己联系编辑,而且是联系比较好的出版社的编辑。本人在工作2年后,以当时的能力和编辑联系时,选题就能通过,所以这个难度不大。
2 如果你的选题方向编辑不认可,或者你列的大纲编辑通不过,可以先和编辑沟通协调,因为一般一位编辑认为做不了的选题,其它编辑未必能通过。
3 如果你自己和编辑再三协调下来,选题还是没能通过,抱歉可能我直说,你的技术可能达到了出书的能力,但出书的技能有待提高,这时大家可以找个图书公司,把选题报个多位编辑看看。
4 出书不要钱,相反出版社会给钱,所以如果大家的能力够,别掏钱出书。
报选题
对于新手作者而言,建议写本案例类的,比如xx案例指南,这样的形式是代码+说明,相对其它书而言,无需加入过多的对技能的描述,也无需过多引入自己的经验体会,所以这类书难度是最低的。
在写书前,编辑会让大家填份选题申请单,格式如下。
编辑就凭这个来判断大家所报的选题值不值得写。
刚才说了,建议新手作者写案例书,这些书一般可以分十几章,第一章介绍这个技术,包括基本语法,应用背景,开发环境,第二章介绍这个技术的常见用法,比如之前我写过本jsp网络编程方面的书,第一章写的是jsp语法和网络编程的基础知识,第二章写的是jsp连jdbc的常见用法和jsp+javabean+DB等的常规方式。后面就是一章一个案例。
为了提升大家图书的出版概率,大家可以选些当前比较热门的技术来写案例书,比如Python,或基于Spring MVC+mybatis的架构,或Spring Boot,我就拿我比较熟悉的领域来举例,请原谅我的孤陋寡闻,大家也可以选择自己熟悉的热门技术。
而且,选用的案例中,可以尽量多包含些热门案例,比如抢红包等,也可以尽量多用些比较热门的技术,比如Redis缓存或大数据等,同时尽量少用一些不包含热门技术需求也早被被人做滥的比较low的系统来凑数。
通过合同确定稿酬和交稿时间
在合同里,大家能谈的估计也就这两件事。首先大家别对稿酬抱有太大的希望,一来新手作家写出的书未必有太多的销量,二来这书还未必写完。
大家先别惊愕,我当时一个一批志同道合的人(10多人)一起相约写书,最后也就两人成功出版。
所以关于稿费,一般来说可以接受销售数量的7%,或者可以用阶梯稿酬的方式。
5000册以下7%,5000到10000册部分10%,10000到20000册部分15%,20000以上,20%,这样编辑也能接受,而且也能给自己留个念想。
关于交稿时间,一般400页的书最多写8个月,600页的书最多10个月,800页的书最多1年。当然如果抓紧的话,本人有过6个月完成400页书的经历。话说回来,如果超过这个时间书还没写好,这书估计也写不好了。
通过写一个章节来磨合编辑的风格
签订好合同后,大家可以通过写一个案例的章节来实践下编辑的要求,具体做法如下。
1 先准备一个案例,大家可以下载一个甚至买一个别人的案例,但千万别就这样用了,一定得在理解的基础上按自己的思路再写一个,要求做到界面美观,具有基本的功能。
2 写稿件时,可以采用“分步骤描述”和“总分总”的写作思路,比如在描述实现步骤时,可以写,“我们可以按如下的思路完成哲这个系统,第一步,定义界面,第二步,开发数据库连接模块,第三步,开发xx模块”。
在描述代码时,可以先“总体介绍一下”,比如“这段代码实现了xx功能”,再“分步详解”,比如“在xx行,我们实现了xx功能,再后面的xx行,我们又实现了xx功能”,最后再“总结一下”,比如“回顾一下,这段代码里有xx好的技术,xxx”
3 如果大家用心写,编辑看了第一个章节不会提出“全盘推翻”性的要求,可能会在措辞和格式上提些要求,至于写作水平,每个作者不一样,只要过了基本底线,编辑一般不会提太多的要求。
但在这个阶段是最艰难的,有可能和编辑来来回回地沟通,有些人就因为怕麻烦,然后工作再一忙,看到编辑修改要求又多,就直接放弃了。但过了这关,后继就一马平川了。
靠写书治愈懒癌
在之前的文章里,不少朋友回复说没时间写。确实,家庭工作更重要,如果衡量下来确实没时间,那应当以家庭和事业为重。不过话说回来,本人就是靠写书治好了本人的懒癌。
我一直是早上8点半出门,晚上一般7,8点到家,有时晚上还得和美国那边开会。所以之前工作之余也就睡了,或者看手机看电视看连续剧。
自从我写了java web轻量级开发面试教程之后,早上也早起了(最晚6点半,一般6点),晚上只要吃得消就写,哪怕就写半小时,周末写一天。我的感受是,只要硬下心开始写,写出兴奋感之后,想停都难,所以本人的懒癌就好了。好了之后,工作生活的感受也都焕然一新了。
本人最近在写第二本书,在写书途中,我的孩子也出生了,目前估计比大多数人都忙,但依然有时间写书。我的感受是,只要肯做,总能挤出时间,比如上下班途中思考文字,头脑累的时候就做些修改代码的体力活。
对于这里推荐给大家写的案例书而言,我们来计算下写作时间。我们先假设一天写半小时,那么5个工作日是2.5小时,周末也2.5小时,一共一周5个小时。其实这个时间不算多,一般我见到的作者一周都能写8个小时。
一本书算12个章节,大概500页,两个理论性章节估计1个月能写完,关于案例章节,对于新手作者,刚开始2周找案例并改写,1周写文字,也就是说3周一个章节,编辑来了修改意见可以边写后继章节边改,这样10个章节30周,也就7个半月,其实等写熟练了一月能写2个章节,但就满打满算,最多9个月能完成一本,这还是建立在一周5个小时写作的基础上的。
总之,只要开始写了,并坚持下来了,想停都难。只要坚持,就有收获。本人坚持写了几本,最近的java web轻量级开发面试教程至少有人肯盗版了。
被盗版影响到我版权收入,这我很不开心,但话说回来,如果我的书一般,盗版商还懒得盗版我。
大家坚持下来,至少能写出“盗版商肯盗版”的图书。
写书前的测试
有不少人愿意写书,因为这对找工作帮助很大,但不是每个人都能写完,倒不是能力问题,而是没毅力。这里给大家做个趣味性的测试,如果大家能完成,估计写书就不难了。
测试要求,一周在博客园里写两篇原创性文章,文章题材不限,但至少要达到“能申请首页”的水平。真的开始写书后,工作量大概是这的两倍。如果大家能坚持个1个月,估计至少在毅力方面就没问题了。
最后回答一位朋友关于翻译的问题。
最近我也想做翻译,也找了不少出版社,但都没翻译的活了,我也不知道为什么。
如果能做,这绝对是个锻炼写作的好机会,因为别人已经把意思写清楚了,我们只要翻译成中文。不过不建议在没出版过书的基础上就做翻译,因为要把原文翻译得活灵活现很难,但如果照直翻译了,可能会造成除了你之外没人能懂的尴尬局面了。这只是我个人的看法。