Gemini 不是任何人的默认编程助手,但确实有 3-4 个强项——超长上下文窗口、把整个仓库一次塞进去、和 Google 生态打通、Workspace 内免费/低成本可用。其他场景该切就切,别硬扛着用一个不擅长的工具去和 ChatGPT、Claude 比体感。
这篇适合谁看
Workspace 公司默认开了 Gemini 的开发者,或者把 Gemini 当辅助的人。
什么时候适合用
快速查语法、Google Cloud / Firebase / Android 相关代码、Sheets 公式、Doc 里嵌的代码。
什么时候不建议用
跨多文件长重构(用 Claude Code / Cursor);纯逻辑题(Claude / ChatGPT 推理模型仍领先)。
具体步骤
- 优先把 Gemini 用在 Google 生态的任务——Firebase、App Script、Cloud Functions。native 上下文强。
- Sheets 公式:粘列布局问:“写一个计算 X 的公式,给公式 + 解释。”
- Android(Kotlin / Jetpack):Gemini 通常较新。对照官方文档验证。
- 其他场景做快速 A/B:同 prompt 给 Gemini 和你常用助手,看哪个输出真能用。
- 长文件优先粘代码,不要上传——Gemini 的代码文件处理不如散文稳。
- AI 生成的代码一定本地跑过。没有任何一个值得信不测就用。
建议的操作流程
Firebase Cloud Function bug:把报错 + 函数粘到 Gemini → “为什么挂?最小化修法?” → 对 Firebase 文档核 → 应用。
容易踩的坑
- 在 Gemini 历来较弱的语言上用它(Rust、Haskell 等)——Claude 一个 tab 之外。
- Sheets 公式不测边界行(空、混合类型)。
- 让它一口气重构大文件——常拿到”看起来对、其实微妙挂”的版本。
- 让它写没限流处理的 App Script 调外部 API。
进阶技巧
- 每条 prompt 都标语言 + 框架版本。Gemini 对版本敏感。
- Workspace 公司:写一份团队 prompt 模板,把代码规范作为评论附上。
- 不确定就让它”列 3 种替代方案对比再写代码”。早期抓设计错误。
可直接复制的 Prompt
语言:{lang} {version}
框架:{framework}
目标:{一句话}
现有代码:
{粘}
先列 2 个方案 + 权衡,等我选了再写代码。
FAQ
- Gemini vs Claude 写代码?: Claude 在重推理代码上通常更强。Gemini 在 Google 生态里赢。
- Code Assist / Duet 呢?: 是同引擎的 IDE 集成版。编辑器支持就用。