「时光不负,创作不停,本文正在参加2022年中总结征文大赛」
前言
原本没打算写年中总结的,但是看到掘金推送过来的系统消息
【活动邀请】掘友们,时光不负,创作不停,2022年中总结征文活动来啦,现在参与活动,有机会赢Pico VR一体机、Apple 蓝牙音箱、程序员必备升降桌等好礼,还有专属实体证书哦!
当时看到这条系统消息,想着自己还没有写过年中总结。既然掘金推了这条信息给我,掘金也在做年中总结的活动。那好,我也参与一下。同时,近来在逛掘金时,发现好多大佬都在写年中总结,那我也趁着这个活动机会,写一下自己的年中总结。
工作
2022年前半年,整体工作还是挺忙的。
前面几个月份,主要是工作量比较多。同时,迭代的周期也比较快。不过比较早以前是两周迭代一次,后面改成了一个月迭代一次。虽然迭代时间变长了,但是工作量、需求量好像变多了。就导致前面几个月,工作还是比较忙的。每天忙着开发需求,不停地迭代需求。不过,做的需求难度大部分难度不是特别大,也没有涉及一些新的技术,所以大部分需求都能做完。但是也有一个问题,就是没有学习一些新的知识、新的技术,就真的只是在写业务代码,俗称为码农。
不过,当时在做一些富文本相关的需求。当时的富文本编辑器,用的是ckeditor这款编辑器。有些业务需求要实现的功能,ckEditor这款富文本编辑器并没有提供,需要自己去扩展。在做这些扩展功能的时候,也是学到了一点东西。自己以前没有用过ckeditor这款富文本编辑器,对它的一些功能以及能做什么不是很熟悉。开始做需求前,也是查看了一些资料以及查看富文本编辑器的代码,了解要怎么实现自己的业务需求。
当时做的需求,研究后,确定以开发插件的形式在富文本编辑器上扩展功能,实现我们想要的需求效果。开发插件,是用MVC的形式去写插件的。
它有如下结构
- controler:控制view和module层的数据交互
- view:控制渲染视图
- module:控制数据层
以前对MVC的结构不是很了解,经过这次开发富文本编辑器的插件,自己对MVC的结构有了进一步的了解和熟悉。同时,插件开发好了,还要利用富文本编辑器的事件发布订阅系统,来实现插件和富文本编辑器之间的数据传递。
近来一两个月,又开始做新的项目。新项目不像以前的项目,只写业务代码就行了,不用学习特别多的技术。
新项目也涉及到了很多新的内容:
- 视频推流
- 可视化
- 物联网接入
- 小程序相关
- vue3
- ts
这些内容,有些我也没有接触过,对自己来说是一些新的知识点。自己不知道的知识,也要花费比较多的时间去学习和使用它们。
虽然整个过程是比较耗时耗力,但最终学习完这些知识,并且把业务需求实现了,还是挺高兴的。
这段时间,是痛并快乐地学习。
写作
自己以前没有打算写作,平时逛一些技术论坛或者技术网站。只是逛一下,看一下技术文章,自己倒是没有打算写作文章。
当时逛掘金的时候,突然发现掘金在搞征文活动。就想着,何不趁着这次征文活动,自己也开始写一些文章。
说干就干,然后开始写作准备了。
刚开始写作,其实自己不知道要写些什么。自己想要写,但是又没有头绪,不知道要写啥。既然不知道写啥,那就以自己最近的经历写一些文章。
以前看别人的文章,觉得没啥,写下来应该没啥难度。等到自己写的时候,才发现是挺难的,下笔都不知道怎么下。后面也是硬着头皮,不会写,硬写。当第一次写完了,后面再写就好一点,逐渐进入状态。
自己也是参与了掘金的两次征文活动。第一次,工作比较忙,同时自己也刚开始写,不知道要写什么。就写了几篇文章。
有了第一次征文活动的经验,第二次征文活动,就好多了。第二次征文活动,自己想着写一个系列好了。要写啥呢,那就写一个nodejs系列好了。先是以写一个简单的node服务器开始,逐渐介绍node的一些基本模块。介绍了在node里,怎么链接数据库。也介绍了使用第三方库-koa,快速构建我们的node服务器。
第二次征文活动时间是一个月左右,自己从一开始就参与了,每天都写一篇文章,发布到掘金上。白天忙完工作,晚上回去后,就开始写文章了。虽然这些文章介绍的是node的一些基础知识,但是每天都要花费我一晚上的时间去写作。不过,最终还是参与完整个征文活动,每天都有写文章。
展望
前面基本已经介绍完了自己在2022年前半年所做的事情,接下来要展望一下,后半年要做的事情。
学习一些新的知识:
- electron
- nuxt
- react
- vue3
- ts
同时,我的nodejs系列还没有写完,有时间,会继续把这个系列进行完善。也要继续加强自己的写作,输出更多的文章。虽然目前都是一些低质量的文章,但是经过自己不断地努力和尝试,相信自己会输出一些高质量的文章。
乘风破浪会有时,直挂云帆济沧海 -- 李白 - 行路难