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

书籍出版后,我也整理了这些年写作的经历。一开始我就是一个小透明作者,2017年2月份在CSDN里发布了自己的第一篇文章,一个小菜鸡的写作之路就开始了。没有阅读量、没有粉丝,写作能力也不高。后来凭借着自己的坚持和付出,一步一个脚印,历经数年,最终完成了出版一本书的心愿。

一个小透明作者到可以出书我都经历了什么,这几年的经历整理如下:

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

写作背景

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

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项目”,为技术深度的挖掘和薪水、职位的提升提供保障。

购买本书

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

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

后续打算

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

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

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

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

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

写在最后

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

刚摸到书的时候非常激动,和刚开始签完书籍出版合同时的心情一样,特别开心也特别兴奋。但是也就是那一会儿,之后也就慢慢平静了。毕竟从沟通到写书、再到出版花费了一年多时间,再激动的心情也会在这400多个日日夜夜中消融了。其实,就是生活中千千万万件事情中的一件而已,像慕课网涉嫌抄袭我的开源项目那次事件一样(这件事的来龙去脉可以在我的主页查看),不管当时有多么激动和愤慨,之后也都变得平静了。

近段时间很多朋友都在问,所以我在最后补充一下慕课网涉嫌抄袭的事件进展:正常在走诉讼流程,2021年7月份已经把起诉书提交至法院,目前正在等法院通知。

除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

程序员的副业:我的第一本书出版啦!相关推荐

  1. 程序员的副业:写了一个专栏《Vue 3企业级项目实战》

    五年了,免费文章 → 付费专栏 → 付费视频 → 实体书籍,从一开始的免费文章,之后在各个不同的平台上线付费专栏,并且录制付费视频和写书,每年都在变化和进步. 1 2021 年的副业 前文回顾: 程序 ...

  2. android开发与程序员的副业

    前几天在人家的一篇文章中上传了我android应用收益的一张图,也许仅仅只是被我那张收益图打动,然后就不断有人私信我,说他们也想参与,或者说项学习android.对于这个,谈谈我的想法吧. 文章主要分 ...

  3. 用Python赚钱的4个大招,为啥女程序员做副业躺赚

    关于穷,去年有了一个更学术的说法:隐形贫困人口. 就是因为有太多"种草达人",让我们为了物质生活超前消费,再加上不理财的话,那简直是雪上加霜. 看到知乎上面最近有一个很火的问题: ...

  4. Visual Studio 2022版本 B站黑马程序员C++自学分享-第一阶段(主要包括:自己敲的代码、通过注释来备注上自己对代码的理解)

    Visual Studio 2022版本 B站黑马程序员C++自学分享-第一阶段(主要包括:自己敲的代码.通过注释来备注上自己对代码的理解) 前言 一.第一阶段 C++基础语法入门 对C++有初步了解 ...

  5. 关于程序员做副业这事

    很多程序员朋友,常会问我的问题,就是怎么利用技术做副业?这里简单分享一些我的想法. 1. 积累工具,将副业做成复业 很多程序员朋友将外包作为副业,我认为这事不坏,常见的观点是,做外包没积累,这是片面的 ...

  6. 骨灰级程序员的创业复盘:第一年盈利被当骗子,线下广阔天地大有可为

    今天给大家分享一篇采访性的文章,文章中的采访对象是一个骨灰级程序员:左耳朵耗子,也就是陈皓.采访的内容就是一个程序员的创业经历.我希望大家通过阅读这段采访的内容,可以体会和感悟到程序员的创业之路,以及 ...

  7. 2021Java常见面试题,程序员,看完这十本书再谈工资

    5.<深入理解Java虚拟机–JVM高级特性与最佳实践> **<Java虚拟机:**JVM高级特性与最佳实践(最新第二版)> 内容简介 作为一位Java程序员,你是否也曾经想深 ...

  8. python官方推荐的三本书-一个合格的python程序员,应该从这三本书入手

    pytho官方推荐的三本入门书籍 python是一门新起的老的编程语言,为什么这么说呢?因为在很早就出现了,最初被用于编写自动化脚本,随着版本不断更新,越来越用于独立的大型项目,在17年广泛进入入门的 ...

  9. 程序员为程序员推荐:我觉得这本书不错,分享给你

    题图:PEXELS 虽然人与人的认知千差万别,读一本书的体悟也大相径庭,然而,好书之所以是好书,有一点是对所有读者相通的--让我们有所得.读书让我们获取知识的同时,变得更为睿智:对自我与生命的理解更为 ...

  10. 阿里程序员,过完年第一天就要被劝退!让人感觉现实是如此残酷!

    35岁阿里程序员谈到自己有十年的开发经验,年后第一天上班就被公司劝退,建议他月底之前离职.只是没想到被劝退的理由是这样的!公司给出的理由竟然是他年龄偏大!该程序员也懵了,不知道自己的工作应该如何进行下 ...

最新文章

  1. JSTL fn:split()函数
  2. oracle:instance与database,启动过程
  3. android listview item 圆角,ListView圆角 实现方法(一)
  4. 通信 / 各种协议默认端口汇总
  5. SQL Server2012登录记录怎么删除?
  6. SpringMvc接收日期参数
  7. BIND9源码分析之 多个view的情况下如何做dynamic update
  8. 用 theano 求解 Logistic Regression (SGD 优化算法)
  9. 使用Dockerfile构建镜像-Docker for Web Developers(5)
  10. 例2.1 排序 - 九度教程第1题(排序)
  11. 9种缺陷管理工具对比Bugzilla、testRail、TestLink、redmine、禅道、CODING、jira、TAPD、PingCode
  12. 大数据行业调研报告(最新版)
  13. 高晓松脱口秀--晓说(第一季第二季)mp3下载
  14. webpack打包时提示:The following entrypoint(s) combined asset size exceeds the recommended limit
  15. android 微博sdk 集成 文件不存在(8998) 您所访问的站点在新浪微博的认证失败,错误码 21322
  16. APPCAN 电子签名设置
  17. Jenkins之自动进行360加固
  18. 《机动车交通事故责任强制保险费率浮动暂行办法》媒体见面会实录
  19. leetcode岛屿类问题
  20. 【cec14_func】修改版

热门文章

  1. 十年磨一剑,奋进新征程!麒麟信安在上交所科创板成功上市
  2. 实现汉字的凯撒密码(内容包括:去掉字符串中的转义字符、汉字的unicode转换)
  3. Boost电路调试心得
  4. python爬取b站_python3 爬取B站视频弹幕
  5. 苹果手机HTML页面滑动卡顿
  6. pmos低电平驱动_MOS管驱动电路详解
  7. 【EverydaySport】健身笔记——人体肌肉分解图
  8. win10扬声器红叉_win10系统右下角小喇叭红叉显示扬声器耳机或者耳机已拔出的图文技巧...
  9. 利用云计算来实现业务转型呢,有五个步骤可以遵循
  10. 上海复旦大学校友会曾鸣: 互联网的本质