年终总结-2024
回看2024,令人唏嘘,大起大落,丰富又平凡。总结:1 + 1 = 0.5 。
回看2024年规划
第一部分中,除了第一条严格完成之外,简历和面试简直就是个笑话。
第二部分:
- 先不说每周总结,月度总结也就两三次,真的是羞愧。
- SpringBoot大概看了两章左右,没有看下去的动力,倒是JVM看的挺入迷。
- 这个规划应该说是完成度最高的了,iw-mixes项目基本架构搭建完成,自我感觉完成的还行,满分100的话,可以打个70。
- 站点改造是在离职期间成功完成的,虽然大多数站点项目来自于开源项目,但也算是完成了,对于我来说前端ui是真难。
待办任务表也是个笑话,有道云笔记这种第三方软件,太繁琐了,反而不太好,不如直接用个text列举123,正因如此,后面改用了MacOS的提醒事项做 TODO List。
博客
从 2024-01-01 ~ 2024-12-31 ,共 18 篇文章,其中工作和学习文章占了大半,可见这一年在博客方面没有做什么技术性文章或者有价值的文章。更甚一点说,24年就没有怎么专心写博客。
下面就一一列举说一下比较有意思的几篇文章吧。
- 再见SpringFox,你好SpringDoc:在搭建 iw-mixes 项目之初,因为用的 SpringBoot 3,Swagger不再适配,所以了解到了SpringDoc。
- JVM:学习JVM的动机其实是为了面试,因此结合《深入理解Java虚拟机》书籍和网上别人整理的JVM知识点,了解了JVM的一些基础知识,为此写了三篇总结文章(Java-JVM基础、Java-JVM类文件结构、Java-“手撕”Class文件结构)。
- SpringBoot集成Redis使用心得:这篇文章也是在 iw-mixes 项目集成 Redis 时,写的一个经验总结,主要说明 SpringBoot 如何引入 Redis、RestTemplate 依赖注入问题、以及 Redis 客户端的序列化方式。
- 记录一次在uni-app中使用echarts的坑:这个坑我还记得当时花了大半天的时间才解决,不懂前端代码原理是真的痛苦,只能反复尝试、一步一步的debug才行。
个人站点
个人站点算是自从我接触计算机多年以来的愿望吧,在今年离职期间也算是成功实现,对外可以“臭美”的说一句我的网站地址是多少。。。
说不出来有多大作用,就觉得好玩,在互联网上有一个归属。
站点地址:itwray.com
目前想法就是,站点作为一个网站导航,展示自己的成果。
目前对外展示的有:
- GitHub:github.com/wangfarui
- 博客:blog.itwray.com
- iw-mixes项目后台:web.itwray.com
- 知识库:docs.itwray.com
- 今日热榜:hot.itwray.com
- 站点监测:status.itwray.com
PS:因为技术有限,个人站点、知识库、今日热榜、站点监测是使用的开源项目搭建的,然后自己再做一些配置变更和内容填充。在此,感谢开源的大佬们:imsyy、xugaoyi 。
个人项目
iw-mixes 是这一年主要维护的项目,在个人闲暇时间中,基本把主要重心就是放在这了。
对应的前端项目有:iw-mixes-web-platform、iw-mixes-app,它们分别对应web端和微信小程序端。起初 iw-mixes-app 是希望用 uni-app 做成多平台的,但鉴于实际使用以及维护成本,就只在微信小程序上做了测试,后期计划全面转微信开发平台定制开发。
关于 iw-mixes 项目的提交记录:
关于2024年 GitHub 的提交记录:
PS:GitHub 提交数量刚好凑了个666,希望2025年一路大顺。争取2025年提交数量搞个保底888。
生活
书籍:《丹尼尔斯的经典跑步训练法》、《深入理解Java虚拟机》、《Spring Boot编程思想》、《活着》。
旅游:天津、萍乡武功山、武汉龙王尖、南昌林俊杰、上海迪士尼、杭州西湖、威海、青岛、济南黄河、泰山、无锡烟花、上海五月天。
游戏:双休喊朋友玩一下lol,无聊时间染上了一款养成手游(准备戒掉,费时间费金钱)。
车:接近半年开了1w公里,下半年就没怎么开了。
跑步:从8月份开始,迷上了跑步,了解到了马拉松,对跑步达到痴迷状态,持续到11月份吧。
电子产品:平板、手表在离职在家时换了,用了5年多的手机,在年底也换了。
体重:大概是从172到161,数据测量时间基本为早晨起床时称的净重。
今年下半年感觉就没什么顺心意的事发生,可以说非常糟了,生活真的就像一堆垃圾呢。
明年规划
2025!必须得拼,不能再躺平了,平稳是留给晚年的。时光在流逝,年龄不会躺平。
第一个念头,严格实行 TODO List,设立奖惩机制。
TODO List
TODO List 不再设立长期目标,TODO 分为待办事项和简易事项。(根据对自己的了解,拖延症不会去处理长期事务的)
TODO 待办事项:
- 概念:表示最近希望做的事,但事项内容不能在一天内完成或者立刻能开始处理的事情。
- “最近”:表示一个月内,每一项建立的事项将会记录创建时间以及完成时间,事项必须在创建后一个月内完成,若未完成则需要备注原因。
- 事项内容:凡是自己念头想到的,想要做的。(至于有没有意义,做完了不就知道了)
TODO 简易事项:表示需要在一周内完成的事项,事项一般可以花几分钟、几小时或者当天能完成。
奖惩机制
第一点!!!奖必须在有足够的积分情况下才能实施!!!
奖惩机制将采用 iw-mixes 项目的积分服务实现,通过积分制约束自己。
积分的取值之前都是随意取的,接下来将采用两个维度决定积分值大小。
维度一,用于决定没有任务时长,偏生活小事的方向,大致介绍如下:
- 1分:表示一些基础的生活作息。例如早睡早起、自己做饭而不是偷懒点外卖。
- 2分:表示丰富的生活。例如跑步、锻炼、家务等。
有奖就有罚,对于简易任务,若是有要求但未完成,扣其奖励分的双倍,警示自己要自律。
维度二,根据任务价值和任务用时做阶梯性取值。(任务价值需要视具体事项决定)
任务价值/任务用时 | 一星 | 二星 | 三星 |
---|---|---|---|
1h | 1分 | 2分 | 3分 |
2h | 2分 | 4分 | 6分 |
4h | 3分 | 5分 | 7分 |
1 day | 6分 | 8分 | 10分 |
维度二的任务,一般是计划任务或额外任务,一般没有罚,但如果是周期性任务要求,扣其对应的奖励分。
说完积分奖励,那么在积分使用上,一般偏向于奖励机制,例如睡个懒觉、点个外卖、出去潇洒一顿等,对于常用的奖励,将设定固定的扣减积分任务,便于后期做统计。
博客与站点
站点暂时没什么大计划,维护为主。
博客计划每月至少产出一篇有价值的文章,如果系统化学习某个领域,将把完整知识体系记录在知识库,博客作为总结性文章。
个人项目
继续完善 iw-mixes 项目架构,以新增功能为主,完善为辅,把功能体系先做大。
iw-mixes-app 改为微信小程序版,重新学习微信小程序开发。
定个小目标,2025年3月31号之前,发布 1.0.0-release 版。
生活
坚持看书!少看电子产品!让看书成为一种习惯,更希望是一种热爱。
不计划看多少本书,也不规定看什么书,只要是感兴趣的都看,唯一要求就是,在看完或者看的途中,通过笔记(博客)记录下来,看了总得有个印象。
跑步与健身,计划体重控制在155,跑步一周三次,按照一次10km计算,一个月(四周)则是要求>=100km。
总结
- 严格完成 TODO List 。
- 任性之前,必须要有足够的积分。
- 持续性的博客和知识库产出。
- 持续性的迭代 iw-mixes 项目。
- 爱上看书,爱上跑步。
2025,加油!!!