返回博客列表
技术分享

2025 - 踏浪前行

2025,我的全栈成长笔记

不追新潮,但求实用。写能跑的代码,解决真实的问题。

这一年,我做了什么?

🚀 主要项目

  1. 电商后台重构

    • 用Next.js重写了管理后台,首屏快了1.5秒
    • Node.js服务从Express迁移到NestJS,代码结构清晰多了
    • 用Docker统一了开发环境,新人上手从2天变成2小时
  2. 小程序性能优化

    • 首屏加载从4.2秒降到1.8秒
    • 用了分包加载,主包小了60%
    • 自己写了个简单的请求封装,错误处理统一了
  3. 团队工具库建设

    • 抽了8个常用组件,团队复用
    • 封装了一套业务Hooks,提效明显
    • 搭建了简单的私有npm仓库

技术栈变化

前端

  • Vue2 → Vue3:终于把老项目升级了,Composition API真香
  • TypeScript用得更熟了:新项目全上TS,类型安全省心
  • Tailwind CSS:尝试了一下,写样式快了,但CSS没忘

后端

  • Node.js + NestJS:面向对象写法,适合团队协作
  • Redis用得更多了:缓存、分布式锁都用上了
  • MySQL优化:学了执行计划分析,慢查询少了

运维相关

  • Docker入门:能写Dockerfile,能配docker-compose
  • Linux更熟了:排查线上问题不再慌
  • Nginx基础配置:反向代理、负载均衡会配了

最有成就的三件事

  1. 解决了内存泄漏问题

    • 一个服务跑了几天就挂,用heapdump找到了原因
    • 原来是事件监听没移除,改了之后稳定运行
  2. 从0到1带了个实习生

    • 教他Git工作流、代码规范
    • 看他从啥都不会到能独立做需求,挺有成就感
  3. 优化了数据库查询

    • 一个页面要查8次数据库,合并成2次
    • 加了合适索引,响应时间从800ms降到120ms

踩过的坑

😅 那些“痛”的领悟

  1. 过度设计

    • 总想用“高级”方案,结果需求变了,白写
    • 现在:先跑起来,再优化
  2. 没写文档

    • 三个月后看自己代码:这啥意思?
    • 养成习惯:复杂逻辑必写注释
  3. 跳过测试

    • “简单改改不用测”——然后线上bug了
    • 现在:再小的改动也跑一下测试

2025的感悟

关于技术

  • 别盲目追新:用React 18不代表业务能做好
  • 基础很重要:网络、操作系统、数据结构,常学常新
  • 解决问题 > 用酷技术:客户不关心你用什么框架

关于工作

  • 沟通是技能:和产品、测试好好说话,能省很多事
  • 代码是给人看的:可读性第一位
  • 别一个人扛:不会就问,卡住就求助

2026,想做的几件事

学习方面

  1. 深入一个方向:前端或后端,选一个钻深点
  2. 学学Go语言:写点小服务试试
  3. 系统设计:想清楚再写代码

项目方面

  1. 做个小产品:从想法到上线,完整走一遍
  2. 写技术博客:每月一篇,记录踩坑经验
  3. 参与开源:从改文档开始

最后

这一年,从追求“我会多少”到在意“我解决了什么”。代码只是工具,解决问题才是目的。

明年,希望写更少的bug,加更少的班,学更多的东西。


2025数据

  • 提交:1,234次commit
  • 解决问题:287个issue
  • 学习新技术:6个
  • 线上事故:2次(凌晨爬起来修)
  • 咖啡消耗:约365杯

写于某个加班的夜晚
代码能跑,明天再说


最后更新: 2/2/2026分享这篇文章