又是满满当当的半年,一边上班,一边搞搞副业,反正也挺充足的吧,虽然非常累,但是现在还年轻,多折腾折腾总是没错的。本来一切正常,按部就班的上着班,空闲时间做做副业,写写文章、写写书。
也七月份了,总结一下2021年的上半年。
第一次写书,开始印刷了
五年了,免费文章 → 付费专栏 → 付费视频 → 实体书籍,从一开始的免费文章,之后在各个不同的平台上线付费专栏,并且录制付费视频,再到如今的实体书籍出版,每年都在变化和进步。
在《「2020年中总结」这半年我又做了哪些副业?》和《程序员的副业:我靠写作赚到的第一笔收入》两篇文章中都有提到我要写一本书以及第一本书的写作进度,经过了大半年时间的写作,终于在 2021 年 2 月 9 号完成了所有章节的书稿,并发送给出版社的对接编辑。这是一本面向后端开发人员的书籍,因为我自己主要使用的技术栈就是 Java,最近几年的开发中也都是使用 Spring Boot 框架,为了避免在写书过程中给自己制造困难,就选择了比较熟悉的内容进行写作,写完之后也算是了结了自己的一桩心愿。
2020 年 3 月份开始与出版社方面进行沟通,之后是确定选题、写样张、签订约稿合同,到 2021 年 2 月份完成初稿,差不多已经过去了一年时间。2021 年 3 月份正式进入审编阶段,6 月初在出版社完成了三审三编的过程。封面图已设计完毕,ISBN 码也申请到了,目前正在印刷当中,应该不久就可以正式出版了。
不进行实际的体验,还真的不知道想要出版一本书会这么曲折,会花费这么多时间和精力,走了这一遭之后真的体验到了很多,也学到了很多东西。毕竟,这是我第一次写书,由于很多流程都不熟悉,肯定要花费更多的时间,后面如果出版第二本书、第三本书应该会顺利很多。
第一次写书,花费了很长时间,主要是跨度时间长,真正写稿子的时间就几个月时间,但是从前期准备,到实际的写稿,再到出版社审编、印刷,这些流程走了很久。今后也有新书的打算,应该比第一次要顺利一些。
写了两个开源项目
Vue 3 + Element Plus + Vite 2 的后台管理系统
这个项目的开发背景是 Vue 3.0 正式发版和 element plus 的正式发版,时间点分别是 2020 年的 9 月份和 2020 年的 11 月份。项目 vue3-admin 的开发时间应该是在 2020 年的 12 月份,当时看到 @iamkun 大佬发了一篇文章《🎉 Element UI for Vue 3.0 来了!》,文章里有提到 element plus 正式发版,就想着用它来重构之前的后台管理系统。
前前后后花费了 4 个月,在 2021 年的 3 月底,把所有代码都开源了出去,主要也是供大家练练手,没什么别的想法。
所有的代码、文件全部都开源到 GitHub 仓库中,前后端代码全部都在仓库里。并没有任何藏着掖着的行为,包括后端 API 接口的代码也全部开源,不会说缺少哪个页面或者某个重要功能,这种事情是不存在的,大家先看看文章和预览图,觉得不错的朋友可以继续了解一下这个项目。
当然,也希望感兴趣的朋友可以找找其中的问题,提一些 pr 或者 issue,让这个开源项目能够减少问题并且保持进步。
vue3-admin 在 GitHub 和国内的码云都创建了代码仓库,如果有人访问 GitHub 比较慢的话,建议在 Gitee 上查看该项目,两个仓库会保持同步更新。
预览图如下:
- 登录页
- 分类管理
- 商品列表
- 商品编辑
新增秒杀功能、优惠券、支付宝、Docker,newbee-mall升级版
历经半年的开发、136次代码提交,新蜂商城升级版本 newbee-mall-plus 正式开源啦!
newbee-mall-plus 项目正式的开源日期是 2021 年 6 月 2号:
该项目还会持续更新的,现在还是第一阶段。第一阶段的话,主要更新了三个功能:秒杀功能、优惠券、对接支付宝。
关于为什么要开发新蜂商城升级版本 newbee-mall-plus 以及之前的开发计划,大家可以看我之前写的一篇文章:《newbee-mall 开源商城新计划:秒杀功能、优惠券、对接支付宝》。所有源码已经发布到 GitHub 和 Gitee 网站上,和往常一样,我做的开源项目不会藏着掖着,源代码、项目的其他文件全部都会免费开源出去。
一个掘金小册
关于《Vue 3.0 企业级项目实战》这个小册,也是有些巧合的。因为之前已经在掘金平台上上线了两本小册,2019 年上线了一个,2020 年上线了一个,我觉得可能短期内可能不会再让我上线小册了,所以这本小册并不在今年的计划中。
2021 年 1 月 27 日,优弧大佬发了一个消息给我,问我有没有新小册的打算,聊天记录如下图所示:
当时正在整理我第一本书的书稿,还没有这个 Vue3 小册的想法,但是大佬发话了,肯定要处理的。
于是当时就答应了下来,后面就慢慢的想了一下该写一本什么样的小册,本来是有其它的课程思路,后来商量了一下还是打算做一个 Vue 3.0 的小册。
书稿整理完成之后,写了一个 Vue3 + Element Plus 的练手项目 vue3-admin,同时与掘金平台又合作推出了这本 Vue3 企业级项目实战的小册,帮助大家在掌握 Vue3 基础知识点及使用技巧的同时,通过实战项目来打通 Vue3 项目开发和上线链路上的技能点,真正做到学完即用。这不仅仅是一门教你如何使用 Vue3 的课程,而是会手把手带你用 Vue3 完成和上线一个大型的企业级项目。
本小册中包含前端和后端知识,对于前端开发人员和后端开发人员都是一个很好的学习选择。
2021 年 3 月 29 日,该小册正式上线。总共是40个章节的内容,当时上线时只写了 20 章预售章节,后面又写了两个月,于 2021-05-05 将所有章节更新完成。
总结
上半年就这样过去了,2021年也已走过了一半。有焦虑,也有充实。本想平平淡淡,奈何竟出现意外。
展望一下下半年的话,重要的就是几件事:
首先,好好工作。
其次,开始准备第二本书的书稿。
以上就是我的 2021 年的年中总结,我是程序员十三,感谢大家的观看。
掘金年中主题活动 | 2021 我的半程成长之路征文活动正在进行中......
除注明转载/出处外,皆为作者原创,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。