Ofer Shapira

如果我告诉你,我已经不再"写代码",却仍在构建应用,你会怎么想?🤯💻

本页为原文的机器翻译,未经人工译者审核。历史信息可能已发生变化。

如果我告诉你,我已经不再"写代码",却仍在构建应用,你会怎么想?🤯💻
我说的不是 No-Code 或 Low-Code,而是方法上的彻底转变。

借助开发工具 Cursor 中一项革命性的功能 Composer Agent,我开始编写开发任务,而不是逐行写代码。

实际是什么样子?

🔹 第一步 - 规划:我让 Composer 为项目编写 README.md,包括功能描述、文件结构、依赖项以及正确的开发方式。
🔹 第二步 - 执行:在它把一切规划得井井有条之后,我让它一步一步开始开发项目。
🔹 第三步 - 改进与迭代:如果缺了什么或不能用,我就要求修改 - 它就会修复。

Composer Agent 到底是什么?

当以 Agent 模式运行 Cursor 时,它不只是做小改动,而是像真正的程序员一样工作:
✅ 规划代码结构和架构
✅ 为错误提出修复建议并迭代工作
✅ 编写完整代码,包括配置文件、文档和测试
✅ 理解项目中哪些部分需要改动才能让一切运行

🚀 结果呢?
我不必再花数小时思考一切应如何衔接,只需给出指引并批准。

几分钟内我就有了一个能运行的项目,还需要再打磨一下,但已经非常成熟。

我们正在从程序员转变为代码审查者 -
在 AI 可以替我们写代码的时代,我们不再只是程序员,而更像是 Code Review 开发者。

这意味着什么?
🔹 需要理解大局并聪明地管理产品
🔹 确保代码写得正确,没有边缘情况、bug 和性能问题
🔹 知道何时批准代码、何时退回修改

但并非一切都那么美好。

AI 并不完美 - 有时会有 bug 和故障,需要多次迭代,有时甚至需要手动干预。

这正是真正程序员的优势所在:理解、诊断和解决复杂问题的能力。

在其他开发者身上也能看到 - 我不是唯一这么想的人 - Andrej Karpathy(传奇程序员,曾在 OpenAI 和 Tesla 工作)对此发了推文:
https://lnkd.in/dJym_Jzw

我们正在接近一个程序员不写代码、而是引导和管理流程的时代。

所以没错,它不适合关键项目,但对周末产品和 MVP 呢?太疯狂了。

Illustration for “Building apps by assigning tasks to Cursor”