找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 18|回复: 0

从 0 到 1:完全用 Cursor 开发 Web 应用后的真实体验

[复制链接]

3

主题

0

回帖

19

积分

新手上路

积分
19
发表于 2025-4-2 13:24:33 | 显示全部楼层 |阅读模式
见字如面,与大家分享实践中的经验与思考。
Meta 的 CEO 扎克伯格说:“2025年,软件工程领域将迎来剧变,AI 将达到中级软件工程师的编程水平。” 同时他还计划将很多应用程序的编程工作交给 AI 去完成。AI 发展至今,在其能力越来越强大之后,很多人不免开始担心自己的工作会不会被 AI 给替代。
最近尝试使用 Cursor + Claude 3.7 完全通过自然语言开发了一款 Web 应用之后,谈谈一些关于 AI 辅助编程的一些看法。
01 拥抱AI,接受它的强大
从 2022 年,ChatGPT 推出后,AI 开始大范围的出现在大众的视野中。AI 慢慢的成为大家生活中必不可少的工具,也逐渐出现 AI 将替代 xx 职业的言论。当越来越多这样的声音出现,尤其是自己所在的行业时,相信大部分人内心是比较排斥的,甚至认为这是危言耸听。
以程序员为例,现在很多大模型,如:Claude 3.7 ,其能力已经达到中高级程序员的编程水平了。作为入门或者初级程序员,学会结合 AI,你也可以达到之前中级程序员的水平,甚至超过。
02 需求分析的能力变得越来越重要
需求分析与理解、拆解任务的能力变得越来越重要了。你可以想象一下在使用 AI 的时候,你面对的是一个个 AI 员工,你的指令清晰明了,针对复杂任务时,进行任务的逐步拆解,再交给 AI 一步步去完成。这其实就像是在实际项目中 TL 带团队开发类似。
以 Cursor(一款 AI 编辑器)开发一个官网为例,当你说:“使用 React 开发一个官网”,它会自动开发出一个 Demo 项目出来,但是也仅仅是 demo,很难达到真实复杂项目的程度。当你学会使用 Notepad 将一个个具体的需求整理出来,让它一步步去完成和修改,同时加上很多规范之后,慢慢的它也能开发出符合你需求的代码了。
03 与个人工作流进行整合
梳理自己生活和工作中,哪些工作可以结合 AI。以全栈开发工程师为例,可以使用 AI 编写 UI 设计图,使用 AI 进行辅助代码编写,使用 AI 阅读源码等等。单单就 AI 辅助编程来说,是 Copilot 模式 还是全自然语言模式,也是有很大的区别的。
将 AI 与个人工作流进行深度的整合,要切身的体会到自己的效率大大提升以及效果良好,而不是草率的用 AI 生成后的无脑使用。
04 AI 会抢走你的饭碗么?
AI 发展至今已经很强大了,但就目前来看很多复杂场景的项目,它是无法自动完成的。在使用 AI 从 0 到 1 完全使用自然语言开发一款应用的过程中,可以感受到 AI 既是老师,又是员工。它知识全面,懂得远比你多,有时候能够写出让人眼前一亮的代码,但很多时候又很傻,需要你一遍遍的告诉它这块要如何完成。
对于一些简单的场景,在加上一些固定的 pattern 的话,真的 AI 可以完爆很多人了。
所以 AI 似乎在抢走你的饭碗,实则不然。但是 AI 将带来你对于角色的转变,以及整合 AI 相关的技能,如何更好的与 AI 进行协作。
附录
源代码:
几乎所有的代码都是通过 Cursor + Claude 3.7 进行编写的。
[color=var(--link-color)]https://github.com/flyeric0212/wx-md
开发:
通过 Notepad 进行需求拆解,使用.cursorrules 进行代码规范约束。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一起港湾 ( 青ICP备2025004122号-1 )

GMT+8, 2025-4-11 05:46 , Processed in 0.087737 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表