用了两年GitHub Copilot后,我的技术探索观被彻底重塑了
别把工具当信仰,也别把工具当敌人
2025年初,团队内部有过一次技术选型争论。一位新同事激进地要在数据中台项目中全面引入GPT-4 API做智能查询,号称“AI Native”架构,结果被CTO严厉驳回。GPT-4能力虽强,但生产环境要求99.9%可用性,让模型理解复杂业务逻辑并不靠谱。
那次争论让我悟出一个道理:技术探索和技术实践,根本就是两码事。探索时可以玩得很花,Warp、DeepSeek本地部署、各种Copilot插件都可以试。但一旦涉及上线交付,稳字当头是第一原则。
我现在的工作流很清晰:本地开发全程开着Warp和Copilot,但提交代码前必定关掉所有AI辅助,从头过一遍逻辑。这不是不信任AI,而是我得对线上那些凌晨三点可能报警的服务负责。
Warp终端:一个让我又爱又恨的工具
2025年6月开始用Warp,最爽的场景是排查线上问题。以前需要开四五个窗口查日志、查库、测接口,现在直接自然语言描述问题,它能生成整套排查命令。
上个月服务间歇性超时,我在Warp里输入:“帮我检查当前k8s集群中所有pod的内存使用情况,找出过去30分钟内OOMKilled的容器,并按时间排序”。kubectl命令瞬间生成,连带awk脚本都写好了。三分钟定位到问题——有同事把JVM堆内存配成32G,物理机才16G。
但Warp也有抽风的时候。AI生成的命令参数偶尔是旧版本语法,在macOS上直接报错。有次它让我执行删除.DS_Store文件的命令,递归参数写错,差点清空整个项目目录。所以我现在原则是:涉及删除、修改、批量操作的命令,必须人工确认。这条红线不能碰。
DeepSeek的本地部署尝试,以及我为什么放弃了
2025年下半年DeepSeek爆火,我在RTX 4090上花了整个周末部署DeepSeek Coder V2。过程很痛苦,CUDA版本冲突、显存不足、量化参数调优,差点被老婆拔网线。但跑起来后确实惊艳,代码补全速度比Copilot还快,Java和Go的生成质量很高。
然而现实很快打脸。处理复杂业务逻辑时容易“跑偏”,比如生成订单状态机,实现语法正确但状态流转完全不符合业务规则。GPT-4在这方面表现更好。更致命的是上下文长度问题,处理上千行的Service类时明显力不从心,经常“忘记”前面逻辑。GPT-4的128K上下文窗口成了绝对优势。
折腾一个月后,我停掉DeepSeek,续费Copilot。在日常工作效率维度上,Copilot+GPT-4的组合目前确实无可替代。不过DeepSeek的部署脚本我留着,偶尔做离线代码审查和文档生成,毕竟免费。
工具链组合的最佳实践
经过两年折腾,我的技术栈基本稳定:
日常工作流:
- IDE:VS Code + GitHub Copilot(代码补全、函数生成)
- 终端:Warp(日志分析、运维脚本)
- AI对话:ChatGPT Plus(复杂逻辑讨论、架构咨询)
- 本地辅助:DeepSeek(代码审查、离线文档生成)
关键原则:
- Copilot生成的代码必须Review,尤其是安全和性能部分
- Warp命令必须先理解再回车,别当脚本小子
- GPT-4架构建议仅作参考,最终决策要结合团队实际
- DeepSeek适合做“第二意见”,不适合做“唯一答案”
很多文章把AI工具吹得天花乱坠,但实际AI工具提升的是“编码速度”,而不是“工程能力”。函数设计是否合理、边界条件是否覆盖、性能是否达标,仍靠经验判断。上个月面试一个候选人,简历写着精通AI编程工具,关了Copilot后连LinkedHashMap构造函数参数都写不清楚。这让我确信:工具是放大器,不是替代品。它放大你已有的能力,基础不扎实只会更快写出更烂的代码。
技术探索的正确姿势
核心观点很简单:技术探索和技术实践要保持合理距离。
工作时间(实践为主): 用最稳定的工具链,写最可靠的代码。Copilot辅助但每行都要理解,Warp提速但关键操作人工确认。不追新版本,稳定压倒一切。
业余时间(探索为主): 什么都敢试。最近在研究DeepSeek和Neovim深度整合,上个月还用GPT-4辅助学Rust,两周上手写了个小项目。这种“双轨制”既不影响工作交付,也不让技术视野变窄。
去年技术分享会上有位阿里同事说得特别好:“技术探索是为了不被淘汰,技术实践是为了不被开除。”
写在最后
最近面试了几家公司,面试官都问了对AI编程工具的看法。我的回答基本就是本文观点,效果不错,已拿到两个offer。2026年的趋势是从“AI狂热”回归理性,大家更务实地思考如何把AI工具融入现有工程体系。
DeepSeek又发了新版本,据说代码能力提升30%,我准备这个周末再折腾一下。如果你也在用这些工具,欢迎交流踩坑经验。
(这篇文章在Copilot辅助下完成,它帮我润色了句子。但核心观点都是我自己想的,这个它真帮不了。)

评论 0