年终总结-2023
在过去的时间里,我总是爱看他人的每周总结、月度总结、年终总结等,佩服他们的自律生活,感叹他们是怎么做到的,这个过程想必只有经历过的人才会懂,但最后的收获肯定也是十分值得的。
因此,从今年搭建个人博客开始,我就决定自己也要在每年年末的时候对自己近一年的生活做一个总结。结果第一年的总结就迟到了。。。在12月底的时候是已经开始想了的,因为计划买车等因素,每天处于放松的兴奋状态,简而言之就是摸鱼。这种状态不是我个人想要的,只是当时处在那种环境下,我摊牌了,我沉迷了。
工作
2023年没有跳槽,虽然很想跳,但是还是没跳,原因就不多说了。
在现在这家公司工作内容很简单,来一个需求就实现一个需求功能,代码工作量的划分大致可以分为60%业务代码的CRUD、30%项目定制的工具类、10%的技术栈或通用工具。下面主要说最后的10%的内容:
- ShedLock:基于它的分布式锁功能,确保分布式服务下相同的定时任务同时只执行一次。
- MyBatis-Plus 填充策略:基于
MetaObjectHandler
接口实现。 - 业务编号工具类:基于 MySQL 实现,业务编号自增。
- 接入钉钉机器人:实现服务告警。
- OA审批的底层搭建:目前接入了基于 钉钉OA审批、公司中台系统审批 两种审批功能。
其中工作量最大的可能就是OA审批的底层搭建了,到目前为止还在维护调整阶段,后期可能还要自制工作流功能。关于接入钉钉OA审批,在之前写过对应的文章讲解了接入过程,参考:工作小结-钉钉OA审批 。
后期,我会再通过一篇文章讲解如何将接入公司中台系统审批功能,并说明后面的代码优化整合思路。
通过这次OA审批的工作小结,感觉将工作上有意义的事记录下来是很有意义的。因此,我决定在未来的日子中都将采用这种方式,并且会把上述的其他四项工作内容都做一个小结。
博客
开始博客之旅的时间点是 2023-07-27 ,截止目前共产出了36篇文章,大致分类以技术为主、教程为辅,并记录一些生活细节。
搭建博客的初衷是为了记录,是的,记录一切,到目前而言并没有想把它做成专业技术博客网站的那种想法(其实就是自己能力不够,不够格呀)。
后期会把 itwray.com
这个域名做成一个站点,博客只是其中之一。
个人学习
今年有点浑浑噩噩,上半年基本没有学习什么新内容,下半年在搭建了博客之后,尝试去了解了 Docker、Markdown、Shell 的基本原理和使用方法。
要说系统学习的话,可能就只有 RocketMQ 和 Git 了。
学习 RocketMQ 是因为很早之前就想了解MQ消息队列到底是个什么东西、怎么使用的、怎么实现的,因此就通过学习 RocketMQ 源码了解MQ消息队列。
学习 Git 是因为之前每天都用 IDEA 的图形化界面做的 Git 操作,每次拉取代码、推送代码时都带着大大的疑惑, IDEA 到底帮忙做了什么 Git 操作。特别是在做回滚操作时,总担心点错了把仓库搞乱了,直到学习了 Git-reset命令 ,现在可以十分清楚每一步回滚操作的含义了。
Git 的学习还在进行中,目前是把 Git 基本的命令操作都学完了,后期还要把 Git 工具、内部原理 都补上。
再说细节学习的话,学习了 SpringBoot中Tomcat初始化过程 ,因为Java Web服务是需要依赖Web服务器的,而 Spring Boot 项目竟然可以在不手动引入任何Web资源的情况下,就能启动一个Web服务,带着这个好奇就去源码分析了一波。
生活
今年生活最大的变化可能就是情感方面了,具体就不在这里现说了。
旅游,去了上海、南京、合肥、南昌、重庆、西宁、张掖、神农架。
游戏,时间同比去年应该减少了90%吧,因为情感的缘故。
看书,=0,买的书也不算少了,除了有点灰,可以说就是崭新的。
元旦前买了辆车,靠着家里人给的首付,以及自己办的分期贷款。
规划
这次的规划我准备分为两部分,第一部分是必须且立即的任务,第二部分是未来期望。
第一部分(按照顺序):
- 把工作中欠的工作总结补上,把 Git 学习的剩余章节补完,完成时间在春节之前。
- 准备简历,也必须得在春节前完成。
- 准备面试,24年的3月底前能够投出简历,参加面试。
- 4月底前,找到合适岗位并入职。
第二部分:
- 实行每周总结和月度总结。
- 看 SpringBoot 的书看完。
- 做一个自己的开源项目,期望是以项目为载体,学习各方各面的技术。
- 把博客改造成站点。
为了明确知道最新的待办计划,搞了个实时更新的待办任务表。
最后,做好自己,愿生活美好~