2020年和电子工业出版社签约,之后开始了自己第一本书的写作之旅。历时近一年,我的第一本书终于出版了。

书籍出版后,我也整理了这些年写作的经历。一开始我就是一个小透明作者,没有阅读量、没有粉丝,写作能力也不高。后来凭借着自己的坚持和付出,一步一个脚印,历经数年,最终完成了出版一本书的心愿。一个小透明作者到可以出书我都经历了什么,这几年的经历整理如下:

写书经历

后续也会单独整理一篇详细的心路历程,分享给大家。

写作背景

我的第一本书,终于出版啦!作为一个开发人员,也算是完成了一桩心愿,先看看她的样子吧!

1424SpringBootʵս-800-800-05

2017年2月24日,正式开启技术写作之路,同时也开始在GitHub网站上做开源项目,由于一直坚持更新文章和开源项目,慢慢被越来越多的人所熟悉。2018年开始,有不少出版社向我发出邀约去写书。2018年6月7日,电子工业出版社的陈林编辑通过邮件联系我并邀请我出书。从此,与电子工业出版社结缘。

对于图书写作的邀约,一开始我都会婉拒。因为对自己有比较清楚的认知。博客文章的写作要求相较于图书出版的要求还是有很大差别的,觉得当时的可行性太低,于是逐一拒绝了出书的邀约。可是邀约多了,心态也有了改变。就像当初写第一篇博客是抱着“试一试”的心态,笔者慢慢也有了“试一试”写书的念头。

生活中总有意外的惊喜。

2018年,我也被不同的平台邀请制作付费专栏课程。自2018年9月开始,陆陆续续在CSDN图文课、实验楼、蓝桥云课、掘金小册、极客时间等平台上线了多个付费专栏和课程。其中,与Spring Boot技术栈相关的付费专栏就有7个。同时,我也会将付费专栏中的实战项目开源到GitHub和Gitee两个开源代码平台上。本书中的实战项目newbee-mall新蜂商城也是在这段时期内开发的,并于2019年开源。

基于这些开源项目的维护经验和多个付费专栏的制作经验,我逐渐觉得自己已经有能力完成一本技术书的写作,并且做到言之有物了。所以,就打定主意要写一本实体技术书。这也是作为一个开发者长久以来的梦想。于是与陈林编辑联系并沟通了写作事宜,之后签订了图书写作意向合同。写作的初衷就是希望自己把对Spring Boot技术栈的理解以及实战项目开发的经验分享给读者。

如果本书能够帮助读者学会Spring Boot并且能够开发一些实际项目,那么我就非常满足了,这一次的写作也变得意义非凡。

本书简介

本书的代码基于Spring Boot 2.3.7-RELEASE版本。笔者通过25章内容全面深入地讲解Spring Boot技术栈的技术原理、功能点开发和项目实战。工欲善其事,必先利其器。本书注重基础环境的搭建和开发工具的使用,以帮助读者能够少走弯路,快速掌握Spring Boot项目的开发技能。

本书首先从Spring Boot基础知识部分讲起,涉及学习方法、技术趋势、开发环境和基础实践;然后是进阶应用部分,涉及核心源码、自动配置、模板引擎、数据库等分析,以及分页功能、文件上传、验证码等功能的编码实现;最后是实战开发部分,即从0开始动手搭建一个企业级的商城项目,涉及后台管理系统和前端页面所有功能模块的技术开发。

本书重在引导读者进入真实的项目开发体验,围绕Spring Boot技术栈全面展开,兼顾相关技术的知识拓展,由浅入深,步步为营,使读者既能学习基础知识,又能掌握一定的开发技巧。本书的目标是让读者拥有一个完整且高质量的学习体验,远离“Hello World项目”,为技术深度的挖掘和薪水、职位的提升提供保障。

1424SpringBoot实战-结构&收获

购买本书

京东商城购买地址:https://item.jd.com/12890115.html

7月初印刷,之后是详情页设计和商品上架。上周就已经在京东和当当上线了,只是书本还没有发货到全国的各个仓库。我是在2021年7月20号得知,书籍正式开始上架,当时商品详情页面只是简略的描述信息,近期才把完善的商品详情上传到各个商城中。我也在当天尝试下了一单,用了一些优惠券买了 3 本书,3本加一起优惠价格是173元,不过买得比较早,等了挺久才收到书。这周应该完成了全国仓库的调货,大家可以放心购买了。

jd-订单截图

后续打算

书籍已经正式出版,后续的计划如下:

  • 做一次赠书活动
  • 改正书籍中的不足或者错误之处
  • 解答读者的问题,并对书籍中的内容做升级和优化

买书肯定不单单的只是想买几页纸,最重要的是想买其中的知识。如果没有学到什么,这本书也就只有压压泡面和垫垫桌角的功能了。有很多人在学习本书时可能会遇到一些问题,我也知晓犯难时的那种纠结的心情。如果在阅读本书的过程中遇到了问题,可以先尝试自行解决,或者找其他朋友问一下,也可以参照书中给出的联系方式进入答疑群提问,我会帮忙解答。

毕竟是第一次写书,书里可能有些错误的地方或者有瑕疵的表述,也希望大家可以提一提意见,及时向我反馈。直接发到我的邮箱也可以,给我的文章留言也可以,在后续版本中我会及时改正。收到书后,我自己也发现了几处印刷的小问题,分别是目录页面、书籍的第37页和书籍的第49页,后续印刷时会修正掉。

另外,也会幻想继续去出版第二本书、第三本书。“第一本书出版了,第二本书还会远吗?”,这件事就慢慢来吧,体验过一次才知道,写书和出书这件事,时间跨度特别大,精力要求也比较多。目前还在上班,没有特别充足的时间来全力做这些事情,有时间的话会继续整理书稿。

写在最后

最后,感谢各位朋友们的鼓励,不管是无言的鼓励还是有声的鼓励,我都非常感谢大家。可能你只是看过我写的文章,可能你点赞过我的文章,可能你评论过我的文章,可能你给我发过邮件,可能你star过我写的开源项目,可能你私聊过我。可能你说过鼓励过我的话,可能你做出过鼓励我的行动,也可能你在心里默默的表达过对我的支持。不论如何,感谢你们。有你们的支持和批评,才会有不断完善和不断进步的程序员十三。

感谢

刚摸到书的时候非常激动,和刚开始签完书籍出版合同时的心情一样,特别开心也特别兴奋。但是也就是那一会儿,之后也就慢慢平静了。毕竟从沟通到写书、再到出版花费了一年多时间,再激动的心情也会在这400多个日日夜夜中消融了。其实,就是生活中千千万万件事情中的一件而已,不管当时有多么激动和愤慨,之后也都变得平静了。