双重修炼:如何兼顾专业学习与博客创作的 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年也要不断前行,加油!

相关推荐
做cv的小昊10 小时前
计算机图形学:【Games101】学习笔记05——着色(插值、高级纹理映射)与几何(基本表示方法)
笔记·opencv·学习·计算机视觉·图形渲染·几何学
车载测试工程师10 小时前
CAPL学习-CAN相关函数-统计API函数
网络·网络协议·学习·capl·canoe
好奇龙猫11 小时前
【AI学习-comfyUI学习-第二十四节-open(contorlnet多重处理)+图生图openpose-各个部分学习】
人工智能·学习
wanzhong233312 小时前
CUDA学习5-矩阵乘法(共享内存版)
深度学习·学习·算法·cuda·高性能计算
PNP Robotics14 小时前
PNP机器人受邀参加英业达具身智能活动
大数据·人工智能·python·学习·机器人
iconball14 小时前
个人用云计算学习笔记 --24 虚拟化、KVM 基础使用与热迁移实验、VMware ESXi笔记
运维·笔记·学习·云计算
奕辰杰16 小时前
Netty私人学习笔记
笔记·学习·netty·网络通信·nio
Larry_Yanan17 小时前
Qt多进程(五)QUdpSocket
开发语言·c++·qt·学习·ui
De-Alf17 小时前
Megatron-LM学习笔记(6)Megatron Model Attention注意力与MLA
笔记·学习·算法·ai