Cursor使用后有感

Cursor使用后有感

更佳的阅读体验:WanAn’s Space

序言

近期,在CSDN、微信公众号、X、Youtube等平台上看到了一些关于Cursor的文章,让我意识到Cursor作为一个“ The AI Code Editor ”,已经在尝试提出新的编程方式。

作为一个程序员(也可能是作为一个懒惰的菜鸟程序员),我决定去尝试一下Cursor。

image-20250127194144477

项目开发过程

Cursor的安装配置较为简单,这里就不多言,可以在网上自行学习。

项目简介

背景

近期寒假在家,帮助我奶奶解决了几次用智能手机接打电话的问题后,引发了我的一个想法,这个想法以前也有过,只是出于对相关技术的不了解,以及没有太大的动力,就一直没有去实现它,这次通过测试Cursor,就顺便实现了这个想法。

项目源码(完全使用Cursor编写):https://github.com/WanAnUncommon/PhoneApp

功能
  1. 首页展示联系人大头像以及姓名
  2. 单击头像即可进行拨号
  3. 长按头像可以编辑联系人信息
  4. 单击右下角的加号,可以添加联系人
  5. 单击右上角的更多,可以修改头像的尺寸以及文字的大小

Cursor开发项目

在Cursor中开发项目,只需要新建一个空白文件夹,使用Ctrl+L打开CHAT对话框,然后像和市面上的AI对话工具对话一样即可。

本次在Cursor中使用claude-3.5-sonnet模型,可以在对话框左下角修改:

image-20250127195914864

先给AI详细描述项目的需求,它就会给你初步的代码实现以及后续的功能建议:

image-20250127200036216

当AI给出代码实现后,需要你选择是否accept,accept它的代码后,它就会直接在左侧项目区域生成文件目录以及具体代码:(这里是后期截的图,所以有全部的目录结构,仅供参考)

image-20250127200511888

因为我并不会Android程序开发,所以我都是一路accept过来,不论AI提出什么修改,我都接受。

目前AI的编码水平还无法完全取代一个普通的本科程序员,在使用时最好对AI写的代码进行基本的审查。

需警惕AI生成代码的‘黑箱’特性,可能存在未知漏洞或依赖风险。

Cursor有一点不好的是,目前还只主要是一个AI代码生成器,远没有一般IDE提供的编程/调试功能方便,所以在开发本项目时,我还专们去下载了开发Android项目的IDE:Android Studio

CursorAndroid Studio中同时打开这个项目,在Cursor中用AI生成代码,然后到Android Studio中运行和调试,这样的开发方式确实有一些不便。(更是对我轻薄本带来了巨大的挑战!!)

需要注意的是,Cursor中生成完代码后,在Android Studio中可能还没有立即更新,需要稍等一会儿,或者刷新一下项目。

当然,AI生成的代码很难一步到位,用Cursor写完初代项目代码后,Android Studio却运行不起来,这时直接将报错丢给Cursor:

image-20250127202054628

在经历数次的 报错-让Cursor修改 循环后,项目总算是能运行起来了。

但是,又遇到某些功能无法使用,某些功能实现的不够好之类的问题,还是直接将需求告诉AI,让它修改,然后选择是否 accept

最终,在经过了约5小时的开发后,我得到了一个符合我预期的产品!

感言

作为一个只上过几节二本大学Android水课的Java菜鸟来说,从无到有,只用约5个小时就开发出一款可用的简单Android软件,当时确实让我感到兴奋!

兴奋之后,又很感慨。

在不久的将来(或许就是明年),AI的编程能力或许可以让没接触过编程的普通人借助像 Cursor 这样的 The AI Code Editor 写出自己的程序,实现真正的 “Hello World” ,就像 可视化操作系统 将计算机带给”家庭妇女“,AI会将计算机技术带给普罗大众。

或许现在很难通过 AI Code Editor 从零开始开发出大型项目,但随着软件工程的持续发展,大型项目都开始讲究模块化,每个大项目都由一个个小项目组成,相信在未来,AI也会逐渐提高它在大型项目中的戏份。

可以预见的是,AI一定会取代部分程序员。

这不禁让人思考,就像 自媒体 时代的到来一样,我们或许会迎来 自编程 时代,借助AI,每个人都可以进行编程,程序员逐渐由 编码 转向 需求 ,由 实现 转向 设计

到来一样,我们或许会迎来 自编程 时代,借助AI,每个人都可以进行编程,程序员逐渐由 编码 转向 需求 ,由 实现 转向 设计

AI的发展一定会让越来越多的人从 “拧螺丝” 的岗位上脱离出来,不在拘泥于传统的企业结构,毕竟传统的企业一般是 “老板一句话,员工跑断腿” ,而AI可以作为你的 “员工” ,你成为自己的 “老板” ,你提出想法,借助AI来实现,以此来实现 个人价值的商业化 ,树立个人IP,打造 一人企业 ,成为 超级个体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值