我用 GitHub Copilot 两个多星期,在几个项目里刻意记录了任务耗时。结论有点反直觉:它最省力的地方不是写新代码,而是补测试、改 Bug 和生成那些一眼就知道结构的样板文件。整体效率提升一倍左右是靠谱的,但远没到'效率提升 300%'那么夸张——除非你把省下来的时间全用来摸鱼。
下面是我记的一些具体场景,以及把 Copilot 揉进工作流以后踩过的坑。
真实省时的三个场景
样板代码:一个注释搞定 React 表单
以前写表单组件,光搭结构就得来回拷贝几次 useState、handleSubmit。现在只要在注释里说清楚要什么,Copilot 基本能一次生成可用的代码。
// 创建一个包含姓名、邮箱和提交按钮的 React 表单组件
function ContactForm() {
const [name, setName] = useState('');
const [email, setEmail] = useState('');
const handleSubmit = (e) => {
e.preventDefault();
console.log({ name, email });
};
return (
<form onSubmit={handleSubmit}>
<label>Name: <input type="text" value={name} onChange={(e) => setName(e.target.value)} /></label>
<label>Email: <input type="email" value={email} onChange={(e) => setEmail(e.target.value)} /></label>
Submit
);
}


