AI能代替前端开发吗?以一键截图分享为例,看看AI到底有多强

简介: AI能代替前端开发吗?以一键截图分享为例,看看AI到底有多强

最近在使用 ichati 的过程中发现一个问题,我不能很容易的给其他人分享聊天内容。

比如我想给我朋友分享一下 AI 写作的效果,于是开始截屏发微信群。

image.png

image.png

image.png

结果发现我必须截三次屏幕,发三条消息。

没办法一键截屏,这很难受。

于是我问了我们用户群里的一些用户,确实有很多用户向我反映是这个问题。但在我主动问之前,他们没有主动提出过这个问题。

所以对大多数的用户来说,他们的思维和习惯就是,适应产品,而不是改变产品。

那怎么办呢?

好的产品一定是能发现用户痛点并解决用户痛点的。

所以我得解决掉这个问题。

其实 ichati 发展到现在,很多功能都是在帮助用户解决使用问题的过程中增加的。

言归正传。

我最初的想法是,增加一个功能,可以一键截屏并分享给好友。

但我不想自己写代码,因为太浪费时间了。

由于我在做 AI 的产品,这种杂活当然不能自己干了。

所以我就打起了盘古的主意。

然后开始让它帮我实现这个功能。

image.png

image.png

对,不到 2 分钟的时间,80 % 的代码工作已经结束了。

上面的截图就是通过一键分享的功能生成的,效果还不错。同时我还在底部追加了产品的网址和介绍。

剩下的工作就是自己微调一下了。微调的过程中,80% 的代码又都是通过 copilot 来实现的。我一共也没写几行代码。不得不感慨 AI 的能力实在是太过于强大。

这样无论是多么长的聊天内容,都可以在下方点击截图分享按钮一键分享全部内容了。

image.png

这就相当于我是一个产品经理,我给产品提了个需求,产品告诉我怎么做。这种感觉实在是太奇妙了。

通过这个事儿,我再来聊聊最近很热的话题。「AI 到底能否取代程序员?」

我的观点是能取代一部分,但绝对无法取代全部。

比如用户需要一个一键截图的功能,目前的 AI 基本上是发现不了的,除非用户主动告诉 AI。这是用户痛点,必须由人来挖掘,而负责这事的人一般叫做产品经理。

接下来是实现这个功能,产品经理不清楚怎么实现,因为产品经理不懂技术细节。像 DOM 啊,Canvas 啊,生成图像格式啊等等,都不知道,即使知道也是一知半解。

这就要向程序员去传达,再由程序员去理解和实现。

理解的过程 AI 是可以做的,但需要精准表达才能得到满意的答案。如果是一个合格的产品经理,做这事儿不难。

实现的过程,更是 AI 极其擅长的。在这一点上,我不认为人可以比得过 AI。

所以从开发应用的角度去看,我认为程序员已经没必要再去继续学习各种库,各种框架的使用方式和 API 了。在这一点上,人是不可能比得过 AI 的。甚至于说,再继续做这种事,毫无价值可言。

实现之后,进入微调阶段。

程序员的能力又体现出来了。因为人能否非常快速的发现问题,并修正问题。

AI 也具备这种能力,尽管它修正问题很迅速。但它发现问题的效率远比人低的多。我指的不是代码的问题,而是产品的问题。

有些产品 AI 并不知道人的预期是什么,因为产品是最终用户是人。人自然比 AI 更清楚产品正确的样貌。

但随着 AI 技术的发展,我不能保证未来的 AI 是不是会比人更懂得人需要什么。但我觉得那一天终将到来。

从以上几步来分析,AI 的意义在于,它会让一个懂得使用 AI,并且懂产品的人成指数增强。毫不夸张地说,一个擅长使用 AI,同时又懂技术的产品,战斗力能超过 1 个产品经理加上 5 个普通程序员。

同时,当前的 AI 定位仍然是助理。它不会喧宾夺主,而且它也做不到。

所以不必过度焦虑。

但从如今的趋势来看,个人技术的优势会慢慢变低。因为一个懂得使用 AI 的中级程序员,配合 AI,技术水平直接能提升数个级别。

这个感觉,就像龙珠里面悟空和贝吉塔合体,直接暴打魔人布欧一样。

所以我认为,如今我们笃定的技术这条路。在未来,它有可能会变成一个死胡同。

这不是焦虑,这是实事求是地讲道理。

搁在六七年前,让我来实现一个一键截图功能,可能会自己手写递归,折腾一下午。因为我认为这样会帮助我技术上的成长。

确实,那样做我会懂得更多。懂得更多就可以更快地解决问题,当出现问题更快地定位问题。

也正因为如此,我也可以有自信比别人要更高的薪水。

但是现在我不这么认为了,因为在效率和知识的深度、广度上,AI 都可以轻松的打败我。

如果在人人都在深度使用 AI 的时代,六七年前我做的那些事会显得相当没有意义。与其花费时间读源码,分析原理,不如去做点别的事儿。

所以我认为如今的技术人员,应该多尝试走几条不同的路。继续死磕技术,是绝对磕不过 AI 的。

本文的结论就是:AI 绝对有改变行业布局的能力,这点是毋庸置疑的。但 AI 不会取代你,相反,它会成就你。所以没必要总是把 AI 放到对立面来制造焦虑,在未来,AI 将会是我们最的佳伙伴和助手。



相关文章
|
4月前
|
人工智能 前端开发 测试技术
AI:探究下前端组件化设计的实现方法及其重要性(一)
AI:探究下前端组件化设计的实现方法及其重要性
|
4月前
|
人工智能 缓存 前端开发
AI:探究下前端组件化设计的实现方法及其重要性(二)
AI:探究下前端组件化设计的实现方法及其重要性
|
2天前
|
人工智能 前端开发 算法
参加完全球开发者大会之后,我一个小前端尝试使用了一些AI模型
参加完全球开发者大会之后,我一个小前端尝试使用了一些AI模型
|
4月前
|
安全 前端开发 JavaScript
【利用AI让知识体系化】前端安全攻防知识点(二)
【利用AI让知识体系化】前端安全攻防知识点
|
4月前
|
存储 前端开发 安全
【利用AI让知识体系化】前端安全攻防知识点(一)
【利用AI让知识体系化】前端安全攻防知识点
|
4月前
|
人工智能 前端开发 JavaScript
【利用AI让知识体系化】前端开发学习&了解业务架构(二)
【利用AI让知识体系化】前端开发学习&了解业务架构
|
4月前
|
人工智能 前端开发 JavaScript
【利用AI让知识体系化】前端开发学习&了解业务架构(一)
【利用AI让知识体系化】前端开发学习&了解业务架构
|
4月前
|
人工智能 前端开发 JavaScript
【利用AI刷面试题】50道前端基础面试题(三)
【利用AI刷面试题】50道前端基础面试题
|
4月前
|
存储 前端开发 JavaScript
【利用AI刷面试题】50道前端基础面试题(二)
【利用AI刷面试题】50道前端基础面试题
|
4月前
|
存储 人工智能 前端开发
【利用AI刷面试题】50道前端基础面试题(一)
【利用AI刷面试题】50道前端基础面试题