关于我
关于我
我是一位拥有八年Java开发经验的资深软件工程师,目前专注于AI/LLM应用开发领域。我的职业转型并非偶然,而是基于对技术发展趋势的深刻洞察和对挑战的渴望。
职业转型的思考
在八年的Java后端开发生涯中,我深度参与了多个大型企业级系统的设计与实现。从对稳定性、安全性要求极高的核心业务系统,到复杂的数据处理管道,这些经历让我具备了生产环境优先的思维模式。
当AI技术开始在各行各业展现其变革性力量时,我意识到:许多AI项目的失败并非因为模型本身,而是因为缺乏稳健的工程化能力。这正是我的核心优势所在。
我的独特价值
- 系统思维:能够从整体架构角度思考AI应用的设计与实现
- 生产级经验:具备构建高可用、高性能、可维护系统的实战经验
- 工程化能力:擅长将前沿AI技术转化为可靠的商业解决方案
- 持续学习:保持对新技术的敏感度,快速适应技术变革
技术理念
我相信,最好的AI应用不仅仅是模型的堆砌,更是工程艺术的体现。无论是RAG系统的构建与优化,特定领域模型的微调,还是Agent应用的探索与实现,其核心都离不开扎实的系统工程基础。
我的目标是成为连接前沿AI技术与企业级应用现实之间的桥梁,将前沿模型转化为真正创造商业价值的产品。
我着迷于追踪技术的演进。当不在构建系统时,我沉浸在开源社区的讨论与前沿技术的解读中,享受着将理论的火花转化为产品价值的乐趣。
职业发展时间线
通过交互式时间线,深入了解我从Java后端工程师到AI系统架构师的技术转型历程。每个节点都记录着重要的项目里程碑和技术突破。
支持多种布局模式、自动播放和全屏浏览
项目展示
精选项目展示我从Java后端到AI工程的技术演进,每个项目都体现了生产级系统的构建能力
核心项目
问题陈述
使用现代 Rust 技术栈构建高性能在线教育平台,实现课程管理、实时互动和分布式消息处理。
我的贡献
- •基于 Axum 框架构建高性能 Web 服务,利用 Rust 零成本抽象特性,实现内存安全的并发处理
- •使用 Sqlx 实现类型安全的数据库操作,支持 PostgreSQL 异步查询和连接池管理
- •集成 Lapin (RabbitMQ) 实现异步消息队列,处理课程推送、作业批改等后台任务
- •通过 Tonic 构建 gRPC 微服务,实现课程服务、用户服务和支付服务的高效通信
- •使用 Tokio 异步运行时和 tokio-scheduler 实现定时任务调度,支持课程提醒和数据统计
问题陈述
基于RuoYi-Plus开源框架,构建高性能、高可用的企业级微服务管理平台,支持多租户、权限管理和业务模块化。
我的贡献
- •基于 Spring Cloud Gateway 设计统一网关,实现路由转发、限流熔断和统一鉴权,支持动态路由配置
- •使用 Nacos 作为注册中心和配置中心,实现服务发现和配置热更新,提升系统运维效率
- •集成 MyBatis-Plus 和多数据源配置,支持读写分离和分库分表,优化数据库性能
- •实现基于 RBAC 的多租户权限系统,支持细粒度权限控制和数据隔离
- •使用 Redis 实现分布式缓存和分布式锁,解决高并发场景下的数据一致性问题
技能矩阵
从后端系统到AI工程的全栈技能体系,展现技术深度与广度的完美结合
| 技术领域 | 核心技能 / 概念 | 工具 / 框架 / 库 |
|---|---|---|
Java 企业级开发 | 微服务架构, Spring 生态系统, 分布式系统设计, 高并发处理, 数据库优化, 系统集成 | Spring BootSpring CloudMyBatis-PlusNacosGatewayRedisMySQLRabbitMQ |
Rust 系统编程 | 内存安全编程, 异步并发处理, 零成本抽象, 类型安全, 高性能 Web 服务, gRPC 微服务 | AxumSqlxTokioTonicLapinTauriPostgreSQLMongoDB |
AI / LLM 应用开发 | RAG 架构设计, 向量数据库, 语义检索, 提示工程, 情绪分析, 智能问答系统 | PythonLangChainOpenAI APIMilvusFastAPIChromaDB |
前端 & 跨平台开发 | 现代 Vue3 开发, TypeScript, 响应式设计, 桌面应用开发, 数据可视化, 用户体验设计 | Vue3TypeScriptNuxt.jsTailwind CSSTauriJsUniappUnicloud |
数据库 & 存储 | 关系型数据库设计, NoSQL 数据库, 数据缓存策略, 读写分离, 分库分表, 本地存储 | MySQLPostgreSQLMongoDBRedisSQLiteMilvusChromaDB |
DevOps & 部署 | 容器化部署, 微服务编排, 消息队列, 服务发现, 配置管理, 系统监控 | DockerRabbitMQNacosGitHub ActionsVercel |
Java 企业级开发
核心技能 / 概念
微服务架构, Spring 生态系统, 分布式系统设计, 高并发处理, 数据库优化, 系统集成
工具 / 框架 / 库
Rust 系统编程
核心技能 / 概念
内存安全编程, 异步并发处理, 零成本抽象, 类型安全, 高性能 Web 服务, gRPC 微服务
工具 / 框架 / 库
AI / LLM 应用开发
核心技能 / 概念
RAG 架构设计, 向量数据库, 语义检索, 提示工程, 情绪分析, 智能问答系统
工具 / 框架 / 库
前端 & 跨平台开发
核心技能 / 概念
现代 Vue3 开发, TypeScript, 响应式设计, 桌面应用开发, 数据可视化, 用户体验设计
工具 / 框架 / 库
数据库 & 存储
核心技能 / 概念
关系型数据库设计, NoSQL 数据库, 数据缓存策略, 读写分离, 分库分表, 本地存储
工具 / 框架 / 库
DevOps & 部署
核心技能 / 概念
容器化部署, 微服务编排, 消息队列, 服务发现, 配置管理, 系统监控
工具 / 框架 / 库
技能发展理念
我的技能体系建立在深度优先、广度补充的原则上。 八年Java后端经验为我奠定了扎实的系统工程基础,现在这些能力正在AI/LLM领域发挥关键作用。 我相信,最好的AI工程师不仅要懂模型,更要懂系统。
