你好,我是 bestows,一名正在持续成长的开发者,主要关注 Go 后端开发、微服务架构、AI Agent、RAG 知识库、系统设计与技术面试 等方向。
我喜欢把技术真正落到项目里,而不是只停留在概念层面。相比单纯学习某个框架,我更关注一个系统从需求分析、架构设计、接口实现、数据流转、消息通信、部署运维到性能优化的完整过程。
技术方向
目前我的技术栈主要包括:
后端开发
- Go
- Gin
- go-zero
- gRPC
- GORM
微服务与中间件
- etcd
- Redis
- RabbitMQ
- WebSocket
- SSE
数据库
- MySQL
- 分库分表
- 索引优化
- SQL 调优
AI 工程
- AI Agent
- RAG
- Qdrant
- LLM 应用开发
前端与工程化
- Vue3
- Element Plus
- 接口联调
- 项目部署
计算机基础
- 操作系统
- 计算机网络
- 数据结构与算法
- 常见八股文
关于我的项目
我做过一些偏工程化的项目,例如:
- 学生管理系统
- 微服务项目
- AI 聊天系统
- RAG 知识库问答
- 简历与面试知识库
- 个人博客系统
相比单纯“堆技术名词”,我更在意项目中是否真的解决了问题,是否能把技术链路讲清楚,是否能在遇到故障时定位原因并完成修复。
我关注的问题
我比较看重项目中的真实问题,例如:
- 服务调用失败时,如何排查 gRPC、etcd、网关、端口和代理配置之间的问题?
- 实时消息推送时,如何在 SSE、WebSocket 和 RabbitMQ 之间做取舍?
- 高并发场景下,如何利用缓存、消息队列、限流、异步化来提升系统稳定性?
- RAG 系统中,如何处理文档切分、向量检索、召回质量、上下文拼接和回答准确性?
- 技术面试中,如何把八股文从“背答案”变成“理解原理 + 结合项目表达”?
这些问题虽然不一定 glamorous,但它们是真实开发中最容易让系统崩掉、卡住、变慢、不可维护的地方。
我希望自己能在解决这些问题的过程中,逐步建立完整的工程思维。
这个博客会写什么
这个博客主要用来记录我的技术学习、项目实践和问题复盘。
内容可能包括:
- Go 后端开发与八股文总结
- 微服务架构与中间件实践
- Redis、MySQL、RabbitMQ 等常见技术专题
- AI Agent 与 RAG 应用开发
- 系统设计、项目难点与架构复盘
- 面试准备、简历优化与求职复盘
- 开发环境、工具链和踩坑记录
- 一些关于成长、学习方法和技术方向选择的思考
写在最后
我不想把博客写成单纯的“知识搬运站”,而是希望每一篇文章都能尽量结合自己的理解、项目经历和实际问题。
哪怕是一个很小的 bug、一个配置错误、一次接口调不通,只要最后能沉淀出经验,它就值得记录下来。
我相信技术成长不是靠一两次突击完成的,而是在一次次排查问题、重构代码、复盘项目、补齐基础中慢慢积累起来的。
这个博客,也是我记录这条路的地方。
如果你也在学习后端开发、AI 应用开发、微服务架构,或者正在准备技术面试,希望这里的内容能对你有一点帮助。