双重修炼:如何兼顾专业学习与博客创作的 2025 复盘

2025复盘

前言

先简单自我介绍一下,我叫王鑫杰,网名VON,大多平台的网名都是这个,感兴趣的可以去搜索下,关于这个名字很多人都有问到底是什么意思呢?这里来给大家解密下,VON冰岛语是希望的意识,是我在一部动漫中了解到的,当时起名期间也考虑了很多,总感觉不合适,所以就用这个名字了。

个人简介:HarmonyOS应用开发者初级工程师、影刀初级RPA工程师、YashanDB数据库V23.2认证管理员、金仓数据库认证专员等技能证书,主持参与省级团队赛9项,个人赛2项均获得省级荣誉,鸿蒙开源项目5项,一项正在孵化中

距离2026年只剩不到一周的时间了,又到了复盘的时间了,对于我个人来说,每年我都会对自己做一个总结并且制定明年的目标,今年也不例外,本次复盘主要总结下我这两年半的一个成长历程,算是又回顾一遍大学是学习生涯。

大一在校期间

在大一的时候经学长介绍认识到了CSDN这一平台,当时是用来查资料用的,感觉这里面什么问题都可以查到,随着不断的探索发现还可以用来记笔记,想必个人博客是每个程序员的必备平台了吧,我感觉CSDN这个平台已经够完善了,所以在大一下学期开始撰写博客。记得还很清楚,大一下学期正式开始写博客,当时正好是我们的实训周,所以就顺便将我当时写的实训作业发布到CSDN了,下面是我第一篇博客

C语言项目--企业员工管理系统(附带全套源代码)_指针动态管理员工列表-CSDN博客

大一暑假

在大一暑假期间可以说是我的一个转折点,暑假在家没什么事,我也没有练车,放假的时候买了个显示器在家就疯狂学习,当时有个学长推荐去学javaweb,我就直接无脑去学了,因为没有java基础所以我java和javaweb双开,一边学习一边写文章记录,那时真是不知天地为何物了已经,有时候睡不着就半夜爬起来学会习,反正白天晚上都差不多,在暑假期间粉丝突破2000,成为了java领域新星创作者。

暑假第二个月开始听我哥朋友建议学习鸿蒙开发,这又学习了一个月鸿蒙开发,因为要打比赛所以我又经过调研选定c++为打比赛的语言,对c++进行了系统的学习,其实主要就是学习基础知识,熟悉下他的语法基础。

在暑假期间发布了java、javaweb、鸿蒙案例等专栏,对系列文章做了个统一收集

大二上学期

大二上学期说起来挺巧的,原本我计划只去学习算法,一份开源鸿蒙的比赛通知打乱了我的计划,在11月的时候开始准备开源鸿蒙的比赛,其实我也就一个月的基础语法的学习,并没有其他太过于系统的学习,正好这个比赛也是首届。当时还让我们辅导员找指导老师,没曾想一个学院都没有了解这个技术的老师,其实这也算是意料之中的吧,我就自己开始手搓了,一周时间完成了APP的开发,虽说只是简单的页面跳转,但对于当时的我来说已经是极限了,最后拿下了省三

大二下学期

这学期是我进步最大的一个学期,也是最忙碌的一个学期,从4月开始就准备比赛,一直到快放假才结束,2个月没上课。

时间 赛事名称
4.6 天梯赛模拟
4.8 挑战杯
4.12 蓝桥杯
4.19 天梯赛
4.24 统计建模
5.7 软件设计大赛
5.11 ICPC
5.12 挑战杯决赛资料提交
5.16-5.18 挑战杯线下路演
6.1 CCPC

也是在这个学期拿到了诸多A类赛事的省级荣誉,算是对自己的付出有了个交代,没有白忙活的

在此期间我将刷题记录在我的CSDN中了,包括各种题解也都有详细的记录

大二暑假

大二暑假开始学习微服务,并且开始去写java项目,其中包括oj刷题平台,组队交友APP等,下面是我的一份项目记录表

OJ项目
时间 开始时间 结束时间 学习内容 历时(min) 时长累计(min)
day01 2025.8.18 23:50 2025.8.19 2:10 实现了前端页面的基础功能 140 2900
day02 2025.8.19 17:40 2025.8.19 19:00 后端模板导入 80
2025.8.19 20:00 2025.8.19 21:30 用户登录功能权限管理 90
day03 2025.8.20 20:00 2025.8.20 23:00 用户登录功能的完善及其登录页面的静态页面实现 180
day04 2025.8.21 17:30 2025.8.21 21:10 后端接口开发(一) 220
2025.8.22 0:20 2025.8.22 2:30 后端接口开发(二) 130
day05 2025.8.22 17:20 2025.8.22 20:20 后端接口开发(三) 180
2025.8.23 0:00 2025.8.23 2:00 整合 MarkDown 编辑器和整合 Monaco Editor 代码编辑器 120
day06 2025.8.23 15:30 2025.8.23 18:00 完成创建题目页面 150
2025.8.23 20:50 2025.8.23 23:00 创建题目页面的美化 130
2025.8.23 0:30 2025.8.23 1:20 修改格式问题并完成题目更新页面开发 50
day07 2025.8.24 17:30 2025.8.24 19:40 题目列表搜索页面的开发 130
2025.8.24 21:40 2025.8.25 1:40 在线做题页面开发 240
day08 2025.8.25 18:50 2025.8.25 20:00 代码沙箱架构开发及其工厂模式优化 70
2025.8.25 21:30 2025.8.25 23:40 判题服务开发 130
2025.8.26 1:20 2025.8.26 3:00 策略模式优化判题服务 100
day09 2025.8.26 17:00 2025.8.26 19:00 代码沙箱 Java 原生实现 | 核心流程开发(一) 120
2025.8.26 20:40 2025.8.26 23:30 代码沙箱 Java 原生实现 | 核心流程开发(二) 170
day10 2025.8.27 17:20 2025.8.27 19:00 代码沙箱 Java 原生实现 | Java 程序漏洞讲解(6 种) 100
2025.8.27 23:00 2025.8.28 1:00 代码沙箱 Java 原生实现 | 安全管理器、环境隔离 120
day11 2025.8.28 17:30 2025.8.28 20:00 虚拟机 + 远程开发环境搭建、Docker 命令实操 150
2025.8.28 21:00 2025.8.28 22:40 书写博客:如何通过docker进行本地部署? 100

oj项目还没有完结,因为当时已经是暑假快结束了,原本以为1个月可以完成的,没想到这么复杂,这个项目后面我会继续完善的

大三上学期

目前这个学期也快要结束了,后天就是17周了,这两周我们实训周,所以过的特别轻松,没有上课。

刚开学的时候启动了一个新项目,这个项目算是正式从0到1完结了,可以看出历时4000多分钟,18天的时间结束了这个项目,也是一个java的项目,当时做完这个项目我就准备去投简历去了,但又仔细想了下发现并没有学会什么东西,还是很不自信但又十分迷茫,到底要不要再去写一个项目呢,这段时间也很纠结。就在我纠结这段时间又来了位不速之客,鸿蒙

伙伴匹配项目
时间 开始时间 结束时间 学习内容 历时(min) 时长累计(min)
day01 2025.9.14 19:40 2025.9.14 21:50 完成了简单的前端页面以及后端的标签查询 130 4110
day02 2025.9.15 10:20 2025.9.15 11:30 完成了路由的转换 70
day03 2025.9.16 21:15 2025.9.16 23:40 实现了用户页面的基本布局搜索页面的完善 145
day04 2025.9.17 13:50 2025.9.17 16:25 完成了后端 Knife4j 接口文档 155
2025.9.17 19:00 2025.9.17 22:00 前端搜索页面开发完成 180
day05 2025.9.18 10:20 2025.9.18 13:30 搜索页面对接后端完成 190
2025.9.18 22:10 2025.9.18 23:30 Session 共享后端分布式登录 80
day06 2025.9.19 14:40 2025.9.19 16:15 修改用户基本信息功能实现 95
2025.9.19 20:40 2025.9.19 23:40 完成了登录功能及其页面的开发更改用户信息有点问题 180
day07 2025.9.20 12:50 2025.9.20 15:25 完成了主页的开发解决了昨天残留的用户信息修改问题 155
2025.9.20 20:30 2025.9.20 21:50 完成了大量数据的插入来检测运行速度如何(插入了1000条数据) 80
day08 2025.9.21 14:50 2025.9.21 16:10 完成了缓存和分布式缓存 80
2025.9.21 21:30 2025.9.21 23:40 缓存开发和注意事项完善了redis缓存 130
day09 2025.9.22 12:50 2025.9.22 13:20 修复昨天的bug,redis缓存成功 30
2025.9.22 21:30 2025.9.22 22:50 缓存预热设计与实现以及定时任务的实现 80
day10 2025.9.23 10:00 2025.9.23 12:00 定时任务方案以及分布式锁注意事项 120
2025.9.23 14:00 2025.9.23 16:00 构建redis分布式锁 120
2025.9.23 17:20 2025.9.23 18:50 完成了组队功能的系统设计 90
day11 2025.9.24 19:30 2025.9.24 22.00 组队功能基础接口开发与测试(一) 150
day12 2025.9.29 21:00 2025.9.29 23:00 完成了组队功能的校验逻辑 120
day13 2025.10.5 9:50 2025.10.5 11:00 组队功能接口开发(一) 70
2025.10.5 13:50 2025.10.5 16:30 组队功能接口开发(二) 160
2025.10.5 17:20 2025.10.5 19:20 组队功能接口开发(三) 120
day14 2025.10.7 12:00 2025.10.7 16:30 组队功能前端页面开发(一) 270
2025.10.7 21:20 2025.10.7 22:40 组队功能前端页面开发(二) 80
day15 2025.10.8 14:20 2025.10.8 17:00 组队功能 | 权限控制(一) 160
day16 2025.10.9 14:30 2025.10.9 15:30 组队功能 | 权限控制(二) 60
2025.10.9 19:20 2025.10.9 23:40 随机匹配功能 | 性能优化及测试(一) 200
day17 2025.10.10 16:00 2025.10.10 18:10 随机匹配功能 | 性能优化及测试(二) 130
2025.10.10 19:10 2025.10.10 20:40 项目优化(一) 90
day18 2025.10.11 10:40 2025.10.11 11:50 项目优化(二) 70
2025.10.11 16:30 2025.10.11 21:00 完善项目bug 270
2025.10.11 22:40 2025.10.11 23:30 部署项目(一) 50

我在10月又重新接触到了鸿蒙开发,因为创新赛的吸引力太大了,由于已经好久没接触鸿蒙开发了,所以我又系统的去学习了一遍鸿蒙相关的知识,去学习了2个完整的项目,对语法又有了一个简单的了解,下面是部分学习时间表

开源鸿蒙基础篇
时间 开始时间 结束时间 学习内容 博客地址 历时(min) 时长累计(min)
day01 2025.10.12 15:00 2025.10.12 18:00 重生之我在大学自学鸿蒙开发第一天-《基础篇》 https://blog.csdn.net/2302_80329073/article/details/153118826 180 2240
day02 2025.10.13 14:30 2025.10.13 16:00 重生之我在大学自学鸿蒙开发第二天-《MVVM模式》 https://blog.csdn.net/2302_80329073/article/details/153195224?spm=1001.2014.3001.5501 90
2025.10.13 16:00 2025.10.13 17:50 重生之我在大学自学鸿蒙开发第三天-《三层架构》 https://blog.csdn.net/2302_80329073/article/details/153200087?spm=1001.2014.3001.5501 110
day03 2025.10.14 16:30 2025.10.14 19:20 重生之我在大学自学鸿蒙开发第四天-《ArkWeb页面适配》 https://blog.csdn.net/2302_80329073/article/details/153265838?spm=1001.2014.3001.5502 170
2025.10.14 22:20 2025.10.14 23:20 查找bug 60
day04 2025.10.15 15:00 2025.10.15 16:00 重生之我在大学自学鸿蒙开发第五天-《实战篇》 https://blog.csdn.net/2302_80329073/article/details/153269500?spm=1001.2014.3001.5502 60
2025.10.15 16:10 2025.10.15 18:20 实现了组件导航 130
2025.10.15 22:00 2025.10.15 23:00 重生之我在大学自学鸿蒙开发第六天-《组件导航》 https://blog.csdn.net/2302_80329073/article/details/153330433?spm=1001.2014.3001.5502 60
day05 2025.10.16 10:30 2025.10.16 11:30 新手小白cv爱心代码无法运行怎么办?一篇文章教会你!!! https://blog.csdn.net/2302_80329073/article/details/153396342?spm=1001.2014.3001.5502 60
2025.10.16 16:30 2025.10.16 17:40 重生之我在大学自学鸿蒙开发第七天-《AI语音朗读》 https://blog.csdn.net/2302_80329073/article/details/153410604?spm=1001.2014.3001.5501 70
day06 2025.10.17 14:00 2025.10.17 16:00 重生之我在大学自学鸿蒙开发第八天-《一次开发,多端部署》 https://blog.csdn.net/2302_80329073/article/details/153468550 120
2025.10.17 16:30 2025.10.17 17:30 重生之我在大学自学鸿蒙开发第九天-《分布式流转》 https://blog.csdn.net/2302_80329073/article/details/153472162?spm=1001.2014.3001.5501 60
开源鸿蒙5.0
day01 2025.11.1 14:00 2025.11.1 17:00 双非大学生自学鸿蒙5.0零基础入门到项目实战 -《基础篇》 https://blog.csdn.net/2302_80329073/article/details/154239055?spm=1001.2014.3001.5501 180
day02 2025.11.2 10:00 2025.11.2 11:00 双非大学生自学鸿蒙5.0零基础入门到项目实战 - 歌曲列表 https://blog.csdn.net/2302_80329073/article/details/154279739?spm=1001.2014.3001.5502 60
2025.11.2 16:00 2025.11.2 19:00 双非大学生自学鸿蒙5.0零基础入门到项目实战 -ArkTs核心 https://blog.csdn.net/2302_80329073/article/details/154290567?spm=1001.2014.3001.5501 180
day03 2025.11.3 19:30 2025.11.3 20:00 熟悉项目
day04 2025.11.4 13:20 2025.11.4 17:00 双非大学生自学鸿蒙5.0零基础入门到项目实战--黑马云音乐上篇 https://blog.csdn.net/2302_80329073/article/details/154392976?spm=1001.2014.3001.5502 220
day05 2025.11.5 14:00 2025.11.5 17:50 230
2025.11.5 20:30 2025.11.5 22:00 双非大学生自学鸿蒙5.0零基础入门到项目实战--黑马云音乐中篇 https://blog.csdn.net/2302_80329073/article/details/154439575?spm=1001.2014.3001.5502 90
day06 2025.11.6 14:10 2025.11.6 16:00 双非大学生自学鸿蒙5.0零基础入门到项目实战--黑马云音乐下篇 https://blog.csdn.net/2302_80329073/article/details/154487713?spm=1001.2014.3001.5501 110

总结

总之我想说的只有一句话,没有天赋那就重复,哪有什么天赋,每天给自己制定一个任务,不断去完成就行了。在学习的过程中你会发现认知会不断增加,有很多人都是我通过CSDN了解到的,不仅有了自己的粉丝群,还带领学生们开始写作,我感觉认知这东西是不断去积累的不要只局限于学校,特别是大学生,学校真正能给你带来的并不多,学校只是一个平台,一定要去自己探索,多接触下外面的世界,了解下其他学校的学生是怎么学习的,多多去交流学习。有一句话说的很好:岁月本长,而忙者自促;天地本宽,而鄙者自隘;风花雪月本闲,而劳攘者自冗

最后的最后提醒大家要回自主学习,好好经营自己的博客,要不断的去通过博客这一平台实现认知上的飞跃,临近元旦VON在这里提前祝大家元旦快乐,在2026年也要不断前行,加油!

相关推荐
西岸行者4 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意4 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码4 天前
嵌入式学习路线
学习
毛小茛5 天前
计算机系统概论——校验码
学习
babe小鑫5 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms5 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下5 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。5 天前
2026.2.25监控学习
学习
im_AMBER5 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J5 天前
从“Hello World“ 开始 C++
c语言·c++·学习