回看2024,令人唏嘘,大起大落,丰富又平凡。总结:1 + 1 = 0.5 。

回看2024年规划

第一部分中,除了第一条严格完成之外,简历和面试简直就是个笑话。

第二部分:

  1. 先不说每周总结,月度总结也就两三次,真的是羞愧。
  2. SpringBoot大概看了两章左右,没有看下去的动力,倒是JVM看的挺入迷。
  3. 这个规划应该说是完成度最高的了,iw-mixes项目基本架构搭建完成,自我感觉完成的还行,满分100的话,可以打个70。
  4. 站点改造是在离职期间成功完成的,虽然大多数站点项目来自于开源项目,但也算是完成了,对于我来说前端ui是真难。

待办任务表也是个笑话,有道云笔记这种第三方软件,太繁琐了,反而不太好,不如直接用个text列举123,正因如此,后面改用了MacOS的提醒事项做 TODO List。

image-20241230134540853

博客

从 2024-01-01 ~ 2024-12-31 ,共 18 篇文章,其中工作和学习文章占了大半,可见这一年在博客方面没有做什么技术性文章或者有价值的文章。更甚一点说,24年就没有怎么专心写博客。

image-20241230135501975

下面就一一列举说一下比较有意思的几篇文章吧。

  1. 再见SpringFox,你好SpringDoc:在搭建 iw-mixes 项目之初,因为用的 SpringBoot 3,Swagger不再适配,所以了解到了SpringDoc。
  2. JVM:学习JVM的动机其实是为了面试,因此结合《深入理解Java虚拟机》书籍和网上别人整理的JVM知识点,了解了JVM的一些基础知识,为此写了三篇总结文章(Java-JVM基础Java-JVM类文件结构Java-“手撕”Class文件结构)。
  3. SpringBoot集成Redis使用心得:这篇文章也是在 iw-mixes 项目集成 Redis 时,写的一个经验总结,主要说明 SpringBoot 如何引入 Redis、RestTemplate 依赖注入问题、以及 Redis 客户端的序列化方式。
  4. 记录一次在uni-app中使用echarts的坑:这个坑我还记得当时花了大半天的时间才解决,不懂前端代码原理是真的痛苦,只能反复尝试、一步一步的debug才行。

个人站点

个人站点算是自从我接触计算机多年以来的愿望吧,在今年离职期间也算是成功实现,对外可以“臭美”的说一句我的网站地址是多少。。。

说不出来有多大作用,就觉得好玩,在互联网上有一个归属。

站点地址:itwray.com

目前想法就是,站点作为一个网站导航,展示自己的成果。

目前对外展示的有:

PS:因为技术有限,个人站点、知识库、今日热榜、站点监测是使用的开源项目搭建的,然后自己再做一些配置变更和内容填充。在此,感谢开源的大佬们:imsyyxugaoyi

个人项目

iw-mixes 是这一年主要维护的项目,在个人闲暇时间中,基本把主要重心就是放在这了。

对应的前端项目有:iw-mixes-web-platformiw-mixes-app,它们分别对应web端和微信小程序端。起初 iw-mixes-app 是希望用 uni-app 做成多平台的,但鉴于实际使用以及维护成本,就只在微信小程序上做了测试,后期计划全面转微信开发平台定制开发。

关于 iw-mixes 项目的提交记录:

image-20241230142700520

关于2024年 GitHub 的提交记录:

image-20241231144532988

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。

总结

  1. 严格完成 TODO List 。
  2. 任性之前,必须要有足够的积分。
  3. 持续性的博客和知识库产出。
  4. 持续性的迭代 iw-mixes 项目。
  5. 爱上看书,爱上跑步。

2025,加油!!!