你好,我是 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 应用开发、微服务架构,或者正在准备技术面试,希望这里的内容能对你有一点帮助。