写点什么

总结 2020:5 个月出版两本书,日更公众号是一种怎样的体验?

用户头像
冰河
关注
发布于: 2020 年 12 月 31 日
总结2020:5个月出版两本书,日更公众号是一种怎样的体验?

写在前面


今天是 2020-12-31 号,也就是 2020 年的最后一天了,看到很多小伙伴都在这一天对自己这一年来的情况进行了总结。我也简单的总结下吧。2020 年对我个人来说,是不平凡的一年,这一年,我出版了两本书。一本是《海量数据处理与大数据技术实战》,一本是《MySQL技术大全:开发、优化和运维实战》。并且在这一年,我几乎保持着日更公众号的频率,并总结整理出 8 本超硬核的 PDF 电子书。这一年,我开源了几个高并发、大流量场景下的技术框架,这一年。。。


回顾写书过程


其实,开始写书是在 2019 年的 6 月份了,出版社的王编辑找到了我,邀请我写书。当时的我,其实还是挺纠结的,要不要写呢?最终的决定还是写吧!一方面是想看看自己持续输出文章这么多年,就真的系统掌握了相关的知识吗?于是,我便和王编辑讨论书籍的选题,后来定的是大数据方向,要以实战为主。于是我便给书籍起了个名字——《海量数据处理与大数据技术实战》。于是乎,我们便签订了合同,我也开始写稿了。



本来想的是在 2019 年 11 月 21 号交稿,没想到写作期间根本停不下来。可能别人是没词写。而我,是多的写不完。于是编辑为我限定了页数,让我全书不要超过 550 页,竟然还有这种事。于是乎,我便开始重新整理思路,确保全书尽量不要超过 600 页。



要是内容写多了,编辑让我最后删。。。。



期间,我也一路开挂式的写作,因为思路很清晰嘛,咱们的这位王编辑做事情也是很高效的,跟她配合起来效率就是高。



就这样,我一路开挂式的写作,原本定的 5 个月的写作时间,只用了不到两个半月就写完了!



最终的稿子排版后是 598 页。



写完《海量数据处理与大数据技术实战》这本书,我们并没有闲着,又签订了《MySQL技术大全:开发优化与运维实战》这本书的合同。



之后,我也是火力全开,2 个半月 就写完了 760 页MySQL技术大全:开发、优化和运维实战》,并且为全书录制了配套的视频说明。值得一提的是:《MySQL技术大全:开发、优化和运维实战》全书基于 MySQL8.x 编写,兼容 MySQL5.x 版本。


两本书的写作过程差不多花费了 5 个月的时间,这效率自己还是挺满意的~~


有很多小伙伴都在问我,为啥写书会写的这么快: 关于写书我是这样提高自己的效率的:


  • 写书前我会花一整天的时间构思、整理书籍框架和结构,将其整理成脑图。

  • 反复思考、完善脑图的内容,尽量细化,把能想到的知识点都列到脑图上,此时做的是 “加法” 操作。

  • 完善脑图后,开始精简,修正脑图的内容,此时做的是 “减法” 操作。

  • 调整脑图枝干的顺序,修正细节。此时,脑图的结构基本就对应了书籍的目录。


整理脑图前前后后会花费大概一周的时间,写这两本书时,我都是先按照这个思路来整理脑图的。整理的过程中,整本书的框架和结构也就深深的印在了我的脑海中,写作起来也就非常的顺畅了。这样一来,我就不会担心没词写,而是担心是不是写的太多了!


回顾写公众号


从今年 2 月份开始,也就是写完两本书的全稿后,我开始了公众号的写作。旨在分享自己在实际工作中的经验总结,技术分享。主要写的还是以技术类的文章为主。并且我也将文章分类整理到了 github 和 gitee 上。



分类如下所示。



微信公众号更新了大量技术专题,每一篇技术文章都干货满满!不少读者已经通过阅读「 冰河技术 」微信公众号文章,成功跳槽到大厂,实现升职加薪;也有不少读者实现了技术上的飞跃,成为自己所在公司的技术骨干!


我也将公众号的部分文章进行了梳理,整理成 8 本超硬核的免费、开源的 PDF 电子书,其中,《深入理解高并发编程(第 1 版)》电子累计全网下载已达 7W+,小伙伴们可通过如下方式来获取这些电子书。


关注 冰河技术 微信公众号:


回复 “并发编程” 领取《深入理解高并发编程(第 1 版)》PDF 文档。


回复 “并发源码” 领取《并发编程核心知识(源码分析篇 第 1 版)》PDF 文档。


回复 ”限流“ 领取《亿级流量下的分布式解决方案》PDF 文档。


回复 “设计模式” 领取《深入浅出 Java23 种设计模式》PDF 文档。


回复 “Java8 新特性” 领取 《Java8 新特性教程》PDF 文档。


回复 “分布式存储” 领取《跟冰河学习分布式存储技术》 PDF 文档。


回复 “Nginx” 领取《跟冰河学习 Nginx 技术》PDF 文档。


回复 “互联网工程” 领取《跟冰河学习互联网工程技术》PDF 文档。


期间,公众号的文章也被很多小伙伴认可过。这种认可比出书还高兴啊,也给了我更多的动力去写好每一篇文章。这里,我就晒两张图吧。




回顾开源项目


冰河曾经经历过一个完整电商系统用户从零到上亿的研发过程,在业务的不断发展与变化过程中,演化出电商系统和基于大数据的商品精准实时推荐平台,关于 MySQL 数据库的架构演进,小伙伴们可以参考《从零到千万用户,我是如何一步步优化MySQL数据库的?》,关于系统的架构演进,小伙伴们可以参考《系统从初期到支撑亿级流量,都经历了哪些架构上的演变?》。


在研发系统的过程中,对一些通用的组件和功能进行了抽象和封装,以开源框架的形式开源出来,希望能够帮助到更多的小伙伴,也希望能够有更多的小伙伴来参与开源项目的研发。以下是我重点开源和维护的项目:


全网首个完全开源的分布式全局有序序列号(分布式 ID 生成器)服务,支持嵌入式(Jar 包)、RPC(Dubbo)、Restful API 方式发布服务。开源地址:

GitHub: https://github.com/sunshinelyz/mykit-serial

Gitee: https://gitee.com/binghe001/mykit-serial


基于可靠消息最终一致性的分布式事务框架 mykit-transaction-message 开源地址:

GitHub: https://github.com/sunshinelyz/mykit-transaction-message

Gitee: https://gitee.com/binghe001/mykit-transaction-message


精准定时任务和延迟队列框架 mykit-delay 开源地址:

GitHub: https://github.com/sunshinelyz/mykit-delay

Gitee: https://gitee.com/binghe001/mykit-delay


开源不易,希望小伙伴们能够给上面三个开源项目一个大大的 star。


还有一些其他项目,在我的 github 上,以 mykit 开头的开源项目都隶属于 mykit 系列框架,基本都是我个人在开发和维护。另外,我也是开源分布式数据库中间件 Mycat 的核心开发人员,最近有很多小伙伴在问:Mycat 还在维护吗?我:肯定在维护啊,而且最近还要发布一个重大版本!


另有一个自豪的事情是:前段时间和猫大人(Dromara 社区的创始人、Hmily 开源分布式事务框架作者、Soul 开源网关作者)讨论写书的事情时,猫大人建议我将开源框架提交到 Dromara 社区,那里有很多的小伙伴在一同维护社区的项目。我也在规划、考虑中。


写开源框架的过程中,确实让自己的技术得到了质的提升,因为这需要掌握很多底层的原理和编码技巧,有时,还会涉及到技术的难点攻关。不过这也是对自己技术水平的验证和进一步的查漏补缺。


最后,希望更多的小伙伴能够投入到开源项目的开发和维护中,mykit 系列开源框架期待你的加入。开源不易,也希望小伙伴们能够给开源项目一个大大的 star~~


明年规划


(1)沉淀自己,不断提升自己的技术积累和认知,形成自己的方法论。


(2)与猫大人合力共同出版一本超硬核的技术图书。


(3)继续增加输出文章的深度和普适度,提供一些通用的解决方案和方法论。


(4)不断完善公众号内容的深度,从深入原理、源码到实战,全方位输出技术文章,让每个小伙伴能够从根本上掌握相关的技术。


(5)持续更新和维护 mykit 系列开源框架,希望能够帮助到更多的小伙伴,也希望能够有更多的小伙伴加入进来,也希望能够获得更多的小伙伴的 Star。


(6)加强对公众号的运营,与其他公众号大佬多多沟通交流,学习他人优秀的经验。


(7)其他代办事项。。。


总之,2020 年是不平凡的一年,2021 年也将会是非常充实的一年,2021 我们一起加油。


如果你觉得我写的还不错,可以加我微信,共同讨论技术哦,也可以围观我的朋友圈,那里有我发在公众号的文章哦~~



发布于: 2020 年 12 月 31 日阅读数: 27
用户头像

冰河

关注

公众号:冰河技术 2020.05.29 加入

Mykit系列开源框架发起者、核心架构师和开发者,《海量数据处理与大数据技术实战》与《MySQL开发、优化与运维实战》作者。【冰河技术】微信公众号作者。

评论

发布
暂无评论
总结2020:5个月出版两本书,日更公众号是一种怎样的体验?