头条资讯网_今日热点_娱乐才是你关心的时事

今日热点 时事资讯
娱乐头条才是你关心的新闻
首页 > 头条资讯 > 科技

只要会复制粘贴 你也能写出一款自己的软件

上个月,小辣椒在小红书上刷到一个投票:程序员们会为自己做一个App用吗?

帖子很火,有近3万人投票,一大半的人都表示“会”。

比如有人因为别人的记账软件收费还不好用,于是自己做了一个,收别人的费;有人为了学法语,专门写了一个网页出题给自己做。

还有人做了一个火锅计时器,涮哪个食材就点哪个倒计时;也有人做了一个零食价格小程序,买东西时输入价格和毫升,马上算出最便宜的那款。

尽管都是一些功能很简单的小工具,但能实实在在解决生活需求,所以很多没有编程基础的网友们,都和小辣椒一样在评论区:

哥,求一个!!

其实这种情况很好理解,毕竟编程会与不会就是个分水岭。让不会编程的人写一个工具,无异于让火锅背一段《出师表》。

但最近,小辣椒觉得刚才的比喻错了。

火锅永远背不了《出师表》,但咱不会编程的人,却能写出自己的工具了。

这些天我总会刷到一类帖子,它们的主题都类似:一个0基础编程的人,借助一个叫Cursor的AI编程工具,写出了一个软件/网页。比如Cloudflare的一个副总裁就发推特说,自己8岁女儿在第二次用Cursor学习编程后,不用45分钟就做了一个AI聊天机器人。

因为推文足够冲击,哥们粉丝一万不到,但帖子被围观了260万次。

类似的还有很多。有人没任何代码基础,就靠着Cursor,前后花25个小时搓出一个网站来。

也有人和Cursor聊了一下午,做出一个可以筛选中文互联网热词的工具。

总之一时间各路小白烽火四起,今天做了这个工具,明天做了那个软件。

这阵仗让不少人都认为程序员们马上就要失业了。。。

当然,这些人到底是不是零基础,是不是纯借助AI完成的,这些我们不得而知。但小辣椒寻思,这玩意太适合我去验证了。。。

我没上过啥编程课,也完全不懂代码。代码该去哪写,看不懂的后缀又怎么创建,我都不清楚。

网页里不小心按到F12,我的表情belike:

于是我决定做一个实验:完全不会编程的人,能不能靠AI写出一款插件。不过我没用Cursor,光是这复杂的编辑器页面就已经劝退我了。

因为Cursor里也采用了目前编程能力最强的大模型Claude-3.5-Sonnet,所以小辣椒选择直接和Claude-3.5-Sonnet对话,让它帮我写一份插件出来。先说实验结果——

我真做出了一款标签页插件!

可能有差友会觉得有点夸张,但这的确是小辣椒一个人靠AI做出来。前后一共两天,第一天免费额度用完了就停了,第二天做上头了,直接充了会员开干。两天总共操作时间,也就几个小时。

说实话,用AI做插件真的不难,全程基本CtrlC、CtrlV。一开始AI还库库跟我分析,什么功能需要什么代码,姐们完全听不懂。我说自己是个不懂编程的小白,直接告诉我怎么创文件和完整的代码。

接着Claude就把创建文件夹、JS、html、css等文件的方法和相关代码,全发出来了。

后来在测试时小辣椒也遇到一些报错,比如无法加载图片,插件版本不对。我也是直接复制发给Claude,它马上分析问题可能出现在哪,一步步告诉我应该怎么解决。

插件基本功能做好后,小辣椒觉得按钮的颜色不好看,就发了一张素材让它参考。它也能根据图里的配色,修改按钮,只是颜色有点色差。

和AI对话最享受的地方就是,你根本不用担心自己的脸面。什么“在哪些软件上粘贴这些代码”“保存好了放那儿”这些小辣椒绝对不好意思问真人的问题,可以随便抛给AI。

而它的回答永远有耐心,且事无巨细。所以小辣椒就是这么一句一句问,然后复制粘贴,把插件“写”好了。

插件功能很简单。小辣椒写文章时要翻很多资料,有时查多了,回过头就忘记哪个网页讲了啥。现在我只要点击一下插件图标,它就会自动记录网页的标题和链接,并支持我备注一段文字。

这样,我在复查时可以快速知道这些网页的要点。插件还能复制所有网页标题,点击一下就是一份完整的参考资料,不需要自己一个个理了。

为了美观,小辣椒还加了两套主题和一点动效。

看到这,大伙儿可能要说:难道AI要代替程序员,人人都能做软件的时代真要来了?也不是。这款插件的功能和UI其实都还得自己提需求,再一点点完善。

一开始AI做的插件就是一个毛坯房,也是小辣椒从很多网站上找参考,去做了一些UI优化和功能填补。

另外一旦逻辑复杂了,上下文联系变长了,AI就会出幻觉。比如后面就是让它改个颜色,结果它不光动了我的文本,还删掉了我的功能。

有时明明没让它调的,它也调了,插件弄得很混乱。

到最后遇到要修改和调整,小辣椒只能问AI在哪改,然后自己琢磨后上手调。

所以现阶段,我觉得AI当一个编程新手的老师很不错。至于能不能替代程序员,那肯定不行。小辣椒也请了一个大厂程序员Z试用了一下。

Z说Cursor体验还行,有一些惊喜在里面。查资料很方便,框住一个接口,就能找到接口的定义等信息。

代码自动补全也很好用,比普通的IDE要强大很多。

让它做出一个iOS应用的页面专场交互需求,虽然跑出的代码无法运行,但架子给你搭起来了。

Z的工作有一半时间都在敲代码,而Cursor能帮他减少查资料,写重复代码,写简单代码,确实可以提高一些效率。

不过Z表示Cursor这水平离替代程序员还早。仅仅能做到辅助性编程,它还不太具备创造性的生成代码,有时候让他修改一个功能,给的也是错的。

问Z会不会充钱用,Z说不充,还得等等。

其实类似的观点,出现在很多程序员上。有人深度体验后,觉得它处理简单页面时非常好用,但涉及到复杂的逻辑,需要大量输入和输出的场景,它就很容易出问题。

推特上有个网友说让AI写了一个计算税收的计算器,说自己被震惊了,并指程序员可能要失业了。

但程序员们显然不这么觉得。有人说就这么一套简单的逻辑,拿来练手都不够,真不能说明什么问题。

有人说咱们平时的工作就是做计算器吗?实际业务场景比这复杂多了。

根据网友们讨论来看,程序员工作里最难的其实不是敲代码,而是需求分析,架构设计,DEBUG。比如架构设计,假如一款软件是大树,那么程序员在种植大树之前,就要决定好树干的粗度(核心框架和主要技术栈),树枝的方向和长度(主要模块和可拓展性),树叶的大小和分布(具体功能)等等。

不管架构设计,调试修复BUG,还是面对用屁股决策的产品经理和客户,对记忆力不够久远,无法处理复杂逻辑,不懂人情世故的AI来说,都是难以处理的问题。

要小辣椒说,如果把编程当作画一幅画,画里有房子、人物、天空、花朵。那对新手来说,AI就是他们的最强导师。你想画个房子,它马上画好一个大概的出来。

但对老画家们来说,AI只是一个得力助手。它能给你迅速递上你要的工具和颜色,也可以帮你起草一个房子。但老画师的作品远远要比这些简单的图形组成复杂多,他们要把房子从毛坯房画成精装修,他们要画出人物的神态、被风吹动的花朵、看起来要下雨的天空。这些,是AI做不到的。所以目前AI编程还替代不了程序员,只是让“自己写个小工具”这件事更普适了。

文章最后,小辣椒还劝是大家能更理性地看待任何新出的AI工具吧。真的不要动不动炸裂,赢麻了,要拯救世界了,要闹革命了。当然也不要说AI马上毁灭世界了,AI一定是投资骗局,是割韭菜。任何一个事物它都要遵循物理规律,都是在不断进化中从“不能用”到“能用”再到“还不错”。

在电影《2001太空漫游》里,有一个贯穿电影的神秘黑色巨石。巨石的每一次出现,都推动了人类的科技和技术发展。

有人说巨石代表着高度发达的外星文明,有人说巨石是进化的催化剂,激发了人们使用工具的能力,还有人说巨石象征着人类尚未开发的潜能。

现实世界里,AI是不是那个巨石,没人说得清。但我们的故事一定和电影一样,是一秒一秒往前走的。

责任编辑:随心

文章内容举报

未经允许不得转载:头条资讯网_今日热点_娱乐才是你关心的时事 » 只要会复制粘贴 你也能写出一款自己的软件

分享到:更多 ()
来源:浅语科技 编辑:科技

评论

留言/评论 共有条点评
昵称:
验证码:
匿名发表