当前位置: 首页 > news >正文

我的新书出版啦!和大家聊聊写书的酸甜苦辣

我的新书出版啦!小伙伴们问是不是赚翻了?

大家好,我是码哥。我的新书《Redis 高手心法》出版后(2024 年 8 月份出版),有一些小伙伴问了我一些问题:

  1. 写书是不是赚了很多钱?
  2. 我也想写一本书,写书的流程是什么?
  3. 写书要花钱吗?
  4. 本书介绍和亮点
  5. ……

很多小伙伴估计都很好奇,今天码哥就以问答的形式,回答大家关心的问题。

写书是不是赚了很多钱?

我相信大家都以为写书能赚钱,因为我们在网上或者书店看到各种各样的技术类书籍时,大多数都需要 50~100 元购买,假如购买一本 50 元,那么卖一万本就赚 50 * 10000 = 500,000 元吗?

其实不是这样的!这是一个误区。

现在出版社与作者都是按照印刷册数算钱,计算方式印刷册数 * 定价 * 稿酬比例

而稿酬比例呢,通常是 5% ~ %7,当然不同出版社会跟不同咖位的作者及行情的变化来做不同的调整,就跟黄金价格一样有浮动。

如今,技术类书籍能卖 1 万本以上就属于大卖特卖了!!!属于冲入京东科技类图书新书热销榜榜首的存在!

举个例子,假设码哥的 《Redis 高手心法》首次印刷 5000 册,单价 100 元,7 % 的稿酬比例。那么稿酬就是 5000 * 100 * 7% =35,000 元

此外,还要扣除个人所得税。

出版社拿这么高的比例,岂不是很赚钱?

**实际上并不是!**即使作者只拿 6% 的稿酬比例,出版社能获取的利润并不多。

当作者写完稿子,编辑要三审三校,付出人力成本;书籍印刷需要纸张、物流、仓储以及不同电商平台上架也要付出成本。

上架之后,需要营销推广书籍,一本书定价 100 元,一般都是有折扣,通常 50 来块就能买到……

这些都是需要考虑的成本,最后出版社也只是赚到一个合理的利润罢了。

在我看来,写技术类 IT 书籍的技术人,真的就是作者对技术的情怀,也希望大家多多支持,购买正版的好的 IT 类技术书。

那为何还写书呢?

写书虽然挣不了什么钱,但也有一些好处。

一来这是一个很好的镀金石:好比你在工作履历上说了再多的头衔,也比不过人家简历上写《xxx》书籍作者,那逼格肯定不一样。

二来,将自己擅长的技术知识,分享更多的人学习,为技术领域添砖加瓦,也是有意义的事情。

写书的流程是什么?

首先,你要「发光发热」,做一个耀眼的靓仔,让出版社的编辑老师找到你。

如何让编辑老师找到我呢?

那肯定要做一个出色的男人,无论在什么地方,都像漆黑中的萤火虫一样,那样的鲜明,那样的出众。你那忧郁的眼神,稀嘘的胡喳子,神乎其神的刀法,和那杯 Dry Martine…

别瞎扯了……

那就是想办法让别人看到你的「亮点」。比如我在公众号一共发表了 50+ 篇 Redis 系列文章,并且在知乎、CSDN、掘金、InfoQ、博客园等各大博客各大平台发布文章,而且文章的文风风趣幽默,内容硬核有深度,配图精美,并获得许多粉丝的关注。

所以,如果你也想写书,那就在某个领域持续深入,在各大博客平台输出技术文章,得到粉丝关注。

你长期写博客,语言还有特色,也就意味着,你的写作能力 OK;在某个技术领域有深入研究,意味着书籍质量有保证;有粉丝群体,那写出来的书才有人买呀!

接着,出版社的编辑老师会跟你商定选题,选题并不是定个书名就完事,而是填一个选题登记表,表里面要罗列这本书的详细信息,比如书籍亮点、目录大纲等等。

出版社就选题展开讨论,一切顺利的话,出版社老师就会寄约稿合同过来。那这事就算成了!

当然,初次出版书籍,出版社编辑老师一般会让你先写一个样章,目的是让编辑老师从这篇文章根据作者的写作特点提一些建议,发现问题,避免在正式写作过程中踩坑。

这十分重要!!!

我就吃了一次亏,写着写着没按照规范来,导致后边三审三校过程耗费了一些人力去修正。

接着就是创作环节了,写完后交稿,交完稿后,会有一个三审三校的过程,也就是审核和校验稿子,然后作者根据审核意见修改。这个过程一般一个月左右。

稿件最终确定后,编辑老师会再次发给作者审一遍。

这个也很关键,我们一定要仔细再次审稿,避免一些语病或者错别字。

接着,就是确定书的封面,封面可以自己设计,也可以提出一些要求,出版社找人设计。

码哥没有艺术细胞,也不懂设计,所以当时找的出版社帮设计的。

完事之后,就是书的印刷方式(彩页、黑白)和定价,以及找一些业界大佬写推荐语。

书籍上市,需要写一些宣传的文章给到出版社选择帮你宣传。自己也可以在宣传文章中跟粉丝互动,比如今天码哥跟大家聊写作的过程。

所以,靓仔们,想写书的话,开始写博客吧……

写书花钱吗?

一般情况下,出版社编辑老师找你写书都是不花钱的,你要付出的就是写作的时间和精力。

不过现在 IT 互联网市场遇冷,技术书籍销售远不如从前,一些出版社也在逐渐降低稿酬比例,甚至需要作者付费出版。

有一些作者,也会通过自费写书,用以宣传和包装自己。

书籍介绍,有哪些亮点?

最后,也向大家介绍下我的新书《Redis 高手心法》。本书基于 Redis 7.0 版本,拟人故事化方式和诙谐幽默的言语与各路“神仙”对话。

配图精美

文字幽默

适合人群

以下是本书适合的读者对象。

◎ 后端开发工程师和运维人员:对于有一些使用经验,但是 Redis 功底相对薄弱、对 Redis 的底层运行原理了解不多的读者,阅读本书后可掌握高阶特性的原理和实战方法,合理并高效地运用 Redis 解决工作中的问题并进行性能调优,以及维护和构建高性能的 Redis 集群。

◎ 系统架构师:从全局视角掌握 Redis 架构和原理,学习 Redis 高可用、高性能的设计思想,解决 Redis 性能难题。

◎ 刚入行的程序员:如果你不想仅停留在“面试八股文”的阶段,而是希望从更深层次掌握 Redis 内部原理和实战技巧,那么本书可以帮助你在面试或者工作中脱颖而出。

相关文章:

我的新书出版啦!和大家聊聊写书的酸甜苦辣

我的新书出版啦!小伙伴们问是不是赚翻了? 大家好,我是码哥。我的新书《Redis 高手心法》出版后(2024 年 8 月份出版),有一些小伙伴问了我一些问题: 写书是不是赚了很多钱?我也想写…...

【福建医科大学附属第一医院-注册安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞 …...

第二届新生程序设计竞赛热身赛(C语言)

A:饥饿的XP XP迷失在X星球,他醒来时已经很久很久很久没有吃过东西了。他突然发现身边有一张地图,上面有X星球上每一个食物供给点的位置。太好了,XP跳了起来。他决定先把肚子填饱再去寻找其他伙伴。现在已知XP的位置(X, Y),以及他的…...

WebSocket和HTTP请求的区别

1. 连接方式 HTTP请求:基于“请求-响应”模式。每次通信都要重新建立连接,客户端发送请求后服务器返回响应,连接就断开了。这种模式通常适合不频繁更新的数据,如静态页面的加载。WebSocket:支持长连接,连接…...

【Python · Pytorch】人工神经网络 ANN(中)

【Python Pytorch】人工神经网络 ANN(中) 6. 反向传播6.1 梯度下降法6.1.1 线搜索方法6.1.2 微分 & 导数6.1.3 偏导数6.1.4 Jacobian矩阵6.1.5 梯度 & 梯度下降法按维度介绍 6.1.6 面临挑战平原现象 & 振荡现象局部最小值鞍点梯度消失梯度爆…...

穷举vs暴搜vs深搜vs回溯vs剪枝 算法专题

一. 全排列 全排列 class Solution {List<List<Integer>> ret;List<Integer> path;boolean[] check;public List<List<Integer>> permute(int[] nums) {ret new ArrayList<>();//存放结果path new ArrayList<>();存放每个路径的…...

Uni-App-02

条件编译 条件编译概念 不同的运行平台终归有些专有的特性&#xff0c;无法实现跨平台完全兼容&#xff0c;例如&#xff1a;微信小程序导航栏右上角的关闭图标。 uni-app提供了一种“条件编译”机制&#xff0c;可以针对特定的平台编译执行特定的代码&#xff0c;否则不执行。…...

在做题中学习(72):最小栈

解法&#xff1a;pair<int,int>解决 思路&#xff1a;stack里存pair&#xff0c;push时&#xff0c;first存当前值&#xff0c;而每次push都要更新pair的second&#xff0c;使它成为更小值&#xff0c;最后的getmin&#xff0c;只用取top().second即可拿到最小值。 cla…...

详解软件设计中分库分表的几种实现以及应用示例

详解软件设计中分库分表的几种实现以及应用示例https://mp.weixin.qq.com/s?__bizMzkzMTY0Mjc0Ng&mid2247485108&idx1&sn8b3b803c120c163092c70fa65fe5541e&chksmc266aaa1f51123b7af4d7a3113fe7c25daa938a04ced949fb71a8b7773e861fb93d907435386#rd...

随着飞行汽车的亮相,在环保方面有什么保护措施吗

飞行汽车具备环保潜力&#xff0c;采用电动或混合动力系统减少污染&#xff0c;并拓展应用场景。多家企业布局&#xff0c;沃飞长空作为国内eVTOL(电动垂直起降航空器)研发的领先企业&#xff0c;在环保这一点做的非常到位&#xff0c;AE200采用纯电动力系统,零碳排放,静默飞行…...

docker安装、设置非sudo执行、卸载

安装 sudo snap install docker 设置docker非sudo执行 sudo groupadd docker sudo usermod -aG docker $USER newgrp docker sudo chown root:docker /var/run/docker.sock 卸载docker 1.删除docker及安装时自动安装的所有包 apt-get autoremove docker docker-ce docker-…...

WebSocket简单使用

1.WebSocket 简介 WebSocket 是一种网络通信协议&#xff0c;提供了在单个TCP连接上进行全双工通信的能力。这意味着客户端和服务器可以同时发送和接收数据&#xff0c;而不需要等待对方的回应。WebSocket 协议在2011年成为国际标准&#xff0c;并且被大多数现代浏览器所支持。…...

【FinalShell问题】FinalShell连接虚拟机超时问题

问题描述&#xff1a; 打开fianlshell连接之前设置好的SSH连接&#xff08;Linux&#xff09;&#xff0c;结果连接不上&#xff0c;并出现提示&#xff1a;java.net.ConnectException: Connection timed out: connect&#xff0c;说明虚拟机连接超时。 问题解决&#xff1a;…...

Matplotlib可视化——三维图与莫比乌斯带可视化

实验名称 Matplotlib中的三维图绘制:莫比乌斯带的可视化 实验目标 三维的点和线三维轮廓图线框图和曲面图曲面三角形 举例:莫比乌斯带的可视化实验主要使用的Python库 名称版本简介Numpy1.19.5数组运算Matplotlib3.3.4数据可视化实验适用的对象 学习对象:本科学生、研究生…...

【PyCharm配置Conda的虚拟环境】

conda create了一个新的虚拟环境&#xff0c;想在PyCharm里面使用这个环境&#xff0c;但是怎么都添加不上。 解决办法&#xff0c;把conda executable选择为conda安装目录下的condabin下的conda.bat文件&#xff0c;成功&#xff01;...

今日总结10.31

BIO、NIO 和 AIO 的区别 BIO&#xff08;Blocking I/O&#xff0c;同步阻塞I/O&#xff09;、NIO&#xff08;Non-blocking I/O&#xff0c;同步非阻塞I/O&#xff09;和AIO&#xff08;Asynchronous I/O&#xff0c;异步非阻塞I/O&#xff09;是Java中的三种不同的I/O模型&am…...

2024年【汽车修理工(高级)】考试题及汽车修理工(高级)最新解析

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2024年【汽车修理工&#xff08;高级&#xff09;】考试题及汽车修理工&#xff08;高级&#xff09;最新解析&#xff0c;包含汽车修理工&#xff08;高级&#xff09;考试题答案和解析及汽车修理工&#xff08;高级…...

17. 从尾到头打印链表

文章目录 QuestionIdeasCode Question 输入一个链表的头结点&#xff0c;按照 从尾到头 的顺序返回节点的值。 返回的结果用数组存储。 数据范围0≤链表长度 ≤1000。 样例 输入&#xff1a;[2, 3, 5] 返回&#xff1a;[5, 3, 2] Ideas 直接遍历链表&#xff0c;然后倒序…...

有没有噪音低的宠物空气净化器推荐?希喂、IAM性能PK

有一说一&#xff0c;随着清洁家电市场的不断发展&#xff0c;市面上的各种清洁家电品类也是越来越多&#xff0c;像是吸尘器、洗地机、扫地机等等这些产品估计大家都很熟悉了。 但&#xff01;如果你家也跟我家一样也是养了几只猫猫狗狗&#xff0c;那你就会发现到&#xff0…...

EasyExcel文件导入与导出

EasyExcel是一个为了简化Excel操作而生的开源库&#xff0c;它可以帮助我们以简洁的代码完成Excel文件的导入和导出。 以下是使用EasyExcel进行文件导入和导出的示例代码&#xff1a; 导入&#xff08;读取&#xff09;Excel文件&#xff1a; import com.alibaba.excel.Easy…...

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性&#xff0c;不同版本的Docker对内核版本有不同要求。例如&#xff0c;Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本&#xff0c;Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA&#xff1a;通过低成本全身远程操作学习双手移动操作 传统模仿学习&#xff08;Imitation Learning&#xff09;缺点&#xff1a;聚焦与桌面操作&#xff0c;缺乏通用任务所需的移动性和灵活性 本论文优点&#xff1a;&#xff08;1&#xff09;在ALOHA…...

【JVM】Java虚拟机(二)——垃圾回收

目录 一、如何判断对象可以回收 &#xff08;一&#xff09;引用计数法 &#xff08;二&#xff09;可达性分析算法 二、垃圾回收算法 &#xff08;一&#xff09;标记清除 &#xff08;二&#xff09;标记整理 &#xff08;三&#xff09;复制 &#xff08;四&#xff…...

MySQL 主从同步异常处理

阅读原文&#xff1a;https://www.xiaozaoshu.top/articles/mysql-m-s-update-pk MySQL 做双主&#xff0c;遇到的这个错误&#xff1a; Could not execute Update_rows event on table ... Error_code: 1032是 MySQL 主从复制时的经典错误之一&#xff0c;通常表示&#xff…...

Python训练营-Day26-函数专题1:函数定义与参数

题目1&#xff1a;计算圆的面积 任务&#xff1a; 编写一个名为 calculate_circle_area 的函数&#xff0c;该函数接收圆的半径 radius 作为参数&#xff0c;并返回圆的面积。圆的面积 π * radius (可以使用 math.pi 作为 π 的值)要求&#xff1a;函数接收一个位置参数 radi…...

数据库——redis

一、Redis 介绍 1. 概述 Redis&#xff08;Remote Dictionary Server&#xff09;是一个开源的、高性能的内存键值数据库系统&#xff0c;具有以下核心特点&#xff1a; 内存存储架构&#xff1a;数据主要存储在内存中&#xff0c;提供微秒级的读写响应 多数据结构支持&…...

React父子组件通信:Props怎么用?如何从父组件向子组件传递数据?

系列回顾&#xff1a; 在上一篇《React核心概念&#xff1a;State是什么&#xff1f;》中&#xff0c;我们学习了如何使用useState让一个组件拥有自己的内部数据&#xff08;State&#xff09;&#xff0c;并通过一个计数器案例&#xff0c;实现了组件的自我更新。这很棒&#…...

未授权访问事件频发,我们应当如何应对?

在当下&#xff0c;数据已成为企业和组织的核心资产&#xff0c;是推动业务发展、决策制定以及创新的关键驱动力。然而&#xff0c;未授权访问这一隐匿的安全威胁&#xff0c;正如同高悬的达摩克利斯之剑&#xff0c;时刻威胁着数据的安全&#xff0c;一旦触发&#xff0c;便可…...

深入浅出JavaScript中的ArrayBuffer:二进制数据的“瑞士军刀”

深入浅出JavaScript中的ArrayBuffer&#xff1a;二进制数据的“瑞士军刀” 在JavaScript中&#xff0c;我们经常需要处理文本、数组、对象等数据类型。但当我们需要处理文件上传、图像处理、网络通信等场景时&#xff0c;单纯依赖字符串或数组就显得力不从心了。这时&#xff…...

JUC并发编程(二)Monitor/自旋/轻量级/锁膨胀/wait/notify/锁消除

目录 一 基础 1 概念 2 卖票问题 3 转账问题 二 锁机制与优化策略 0 Monitor 1 轻量级锁 2 锁膨胀 3 自旋 4 偏向锁 5 锁消除 6 wait /notify 7 sleep与wait的对比 8 join原理 一 基础 1 概念 临界区 一段代码块内如果存在对共享资源的多线程读写操作&#xf…...