前言
我的狗狗账号关联地区终于修改成功了,终于可以开启狗狗AI help code了。这还得感谢小学弟啊,天天刺激我修改关联地区,帮我开优惠套餐,在被拒绝4次后,第5次终于成功修改了,历时1个月。
作为一名日常与业务代码死磕的后端开发,提高代码产出率、减少机械化轮子的编写一直是我提效的核心目标。今天果断开通了 Gemini Pro 套餐,并一口气打通了“谷歌浏览器网页端 + IDEA 插件(Gemini Code Assist)”的双料工作流。
原本以为只是多了一个普通助手,但今天完成一次实际业务联调后,我只能说:真香!代码生成直接一遍过,速度极快,完全超出了我的预期! 下面把我的真实使用场景和高效组合拳分享给大家。
🚀 场景一:网页端——技术架构与日常事务的“最强大脑”首先是网页端的体验。在浏览器中开启 Gemini Pro 界面后,它的响应速度和中文理解能力非常惊艳。

图1.png
在图中可以看到,它的自我定位非常清晰:“由 Google 训练的个人 AI 合作者,旨在协助处理各类技术任务或日常事务”。在实际使用中,我通常把它当作宏观层面的“技术军师”:
技术选型与架构调研:直接扔给它复杂的业务场景,让它提供微服务划分建议或 SQL 优化思路。
文档与博客润色:编写技术方案、甚至这篇博文的框架,它都能在几秒钟内给出逻辑严密的高质量文本。
💻 场景二:IDEA 插件端——丝滑的内嵌式代码“副驾驶”如果说网页端是“军师”,那么安装在 IDEA 中的 Gemini Code Assist 插件就是真正的“前线特种兵”。它能直接感知项目的上下文,彻底解决了解析代码、复制粘贴的繁琐步骤。
📌 真实业务场景实战今天在开发一个经典的后端需求:把从数据库查出来的平铺 List 数据,转换成前端组件需要的树形(Tree)结构。
当时我已经写好了 List<SchoolRankType> list = schoolRankService... 的查询逻辑,接下来需要引入 hutool 的工具类来实现树形组装。我不想去翻 Hutool 的官方文档看 API 参数,于是直接在 IDEA 右侧的 Gemini 窗口里下达了明确的中文指令:
"看到 selectRankTypeTree 方法没?list 查询结果已经查询了,现在希望使用 hutool 的 TreeUtil 构建 Tree 数据的 list,父级节点 id=0,bang w 继续实现下。"(注:打错字成 "bang w" 它也完全能秒懂,容错率极高!)

图2.png
✨ 在图中,我们可以看到 Gemini 展现出的硬核能力:
超强的上下文感知(Context Reading):
从右侧聊天框可以看到,Gemini 迅速给出了回应,并主动提示 Read olw-main-server/.../SchoolRankServiceImpl.java。它不仅看懂了我当前的局部方法,还自动去检索了 SchoolRankType 实体类的定义,以便精准匹配字段。
教科书级别的代码生成:
在左侧的编辑器对比中,Gemini 自动为我生成了非常规范的代码:
配置自定义属性:完美初始化了 TreeNodeConfig,并自动设置了 sort、id、typeName 等属性映射。
核心逻辑闭环:调用 TreeUtil.build(...),内部的 Lambda 表达式字段映射写得严丝合缝。
“一遍过”的极致体验:
点击 Accept All 按钮将代码合入后,项目直接编译通过,没有报任何语法错误,逻辑测试一次性跑通! 这种丝滑感让开发幸福感瞬间拉满。
🛠️ 总结:
我的 Gemini Pro 双效工作流经过一天的深度体验,我总结了一套高效的开发组合拳:
| 使用终端 | 核心职责 | 适用场景 |
Google 浏览器网页端 (参考 "1.png") | 宏观思维、文档撰写 | 架构设计、PRD需求分析、技术文档起草、文章润色。 |
IDEA 插件端 (参考 "2.jpg") | 微观编码、实时重构 | 智能代码补全、复杂第三方工具类调用、单元测试生成、Bug 快速排查。 |
📝 结语
AI 编程助手层出不穷,但 Gemini Pro 结合 IDEA 插件表现出的高速度、懂上下文、代码高准确度,确实让我感受到了生产力的飞跃。如果你也每天在和 Java、Spring 框架打交道,面对各种繁琐的业务逻辑,强烈建议把这个组合配置起来,让 AI 真正成为你的编程副驾驶!
🔥 互动:
大家平时在写树形结构(Tree)时习惯用什么工具?现在在工作中使用哪些 AI 插件提效?欢迎在评论区一起交流探讨!
虽然这次让AI help code的场景非常简单,但是确实是正版的快啊,比中转快的不是一星半点,使用体验超级棒!
夜雨聆风