技术分享
2025 - 踏浪前行
2025,我的全栈成长笔记
不追新潮,但求实用。写能跑的代码,解决真实的问题。
这一年,我做了什么?
🚀 主要项目
-
电商后台重构
- 用Next.js重写了管理后台,首屏快了1.5秒
- Node.js服务从Express迁移到NestJS,代码结构清晰多了
- 用Docker统一了开发环境,新人上手从2天变成2小时
-
小程序性能优化
- 首屏加载从4.2秒降到1.8秒
- 用了分包加载,主包小了60%
- 自己写了个简单的请求封装,错误处理统一了
-
团队工具库建设
- 抽了8个常用组件,团队复用
- 封装了一套业务Hooks,提效明显
- 搭建了简单的私有npm仓库
技术栈变化
前端
- Vue2 → Vue3:终于把老项目升级了,Composition API真香
- TypeScript用得更熟了:新项目全上TS,类型安全省心
- Tailwind CSS:尝试了一下,写样式快了,但CSS没忘
后端
- Node.js + NestJS:面向对象写法,适合团队协作
- Redis用得更多了:缓存、分布式锁都用上了
- MySQL优化:学了执行计划分析,慢查询少了
运维相关
- Docker入门:能写Dockerfile,能配docker-compose
- Linux更熟了:排查线上问题不再慌
- Nginx基础配置:反向代理、负载均衡会配了
最有成就的三件事
-
解决了内存泄漏问题
- 一个服务跑了几天就挂,用heapdump找到了原因
- 原来是事件监听没移除,改了之后稳定运行
-
从0到1带了个实习生
- 教他Git工作流、代码规范
- 看他从啥都不会到能独立做需求,挺有成就感
-
优化了数据库查询
- 一个页面要查8次数据库,合并成2次
- 加了合适索引,响应时间从800ms降到120ms
踩过的坑
😅 那些“痛”的领悟
-
过度设计
- 总想用“高级”方案,结果需求变了,白写
- 现在:先跑起来,再优化
-
没写文档
- 三个月后看自己代码:这啥意思?
- 养成习惯:复杂逻辑必写注释
-
跳过测试
- “简单改改不用测”——然后线上bug了
- 现在:再小的改动也跑一下测试
2025的感悟
关于技术
- 别盲目追新:用React 18不代表业务能做好
- 基础很重要:网络、操作系统、数据结构,常学常新
- 解决问题 > 用酷技术:客户不关心你用什么框架
关于工作
- 沟通是技能:和产品、测试好好说话,能省很多事
- 代码是给人看的:可读性第一位
- 别一个人扛:不会就问,卡住就求助
2026,想做的几件事
学习方面
- 深入一个方向:前端或后端,选一个钻深点
- 学学Go语言:写点小服务试试
- 系统设计:想清楚再写代码
项目方面
- 做个小产品:从想法到上线,完整走一遍
- 写技术博客:每月一篇,记录踩坑经验
- 参与开源:从改文档开始
最后
这一年,从追求“我会多少”到在意“我解决了什么”。代码只是工具,解决问题才是目的。
明年,希望写更少的bug,加更少的班,学更多的东西。
2025数据
- 提交:1,234次commit
- 解决问题:287个issue
- 学习新技术:6个
- 线上事故:2次(凌晨爬起来修)
- 咖啡消耗:约365杯
写于某个加班的夜晚
代码能跑,明天再说
最后更新: 2/2/2026分享这篇文章