博客 / Blog

Notes, fixes, and technical write-ups.

技术分享

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杯 *写于某个加班的夜晚* *代码能跑,明天再说*

More
技术分享

记录第一次书写文稿

# 我的第一篇博客 > 记录我开始写博客的第一天,学习与分享的起点。 --- **日期**: 2026-01-15 **作者**: 你的名字 **分类**: 生活 / 学习 **标签**: 博客, 记录, 学习 --- ## 背景介绍 今天是我开始写博客的第一天。我希望通过写博客记录自己的学习过程、思考心得和生活点滴。 博客的目标是: - 记录自己每天的收获 - 整理学习资料和实践经验 - 分享知识给别人,同时提升自己 --- ## 今天做了什么 1. 学习了 Markdown 基本语法 2. 创建了博客文件夹结构 3. 写下了第一篇博客的初稿 --- ## 学到的东西 - Markdown 可以快速整理文字、代码和图片 - 博客可以作为长期学习的笔记 - 写博客需要坚持和持续积累 --- ## 遇到的困难 - 不太熟悉 Markdown 高级语法 - 不确定博客内容结构如何安排 --- ## 下一步计划 - 学习更多 Markdown 写作技巧 - 规划博客分类和标签体系 - 尝试添加代码示例和截图 --- ## 总结 第一篇博客不求完美,关键是开始记录。 > “开始做,总比停留在想象中要好。” ---

More