聊下 open AI 类产品对前端开发的影响

720 阅读3分钟

先说结论,AI短时间(至少5年内)干不掉前端,但会缩短前端技术水平的差异

封面图片为 Midjourney 生成 。prompt :ai,Front end development,javascript

先听听chat GPT的 回答。

OpenAI产品已被用于通过在对事物的规划、实施和微调中使用AI来改进新产品开发。然而,我没有发现OpenAI产品对前端开发有任何直接影响。
前端web开发是使用HTML、CSS和JavaScript等工具将数据转换为图形界面的过程,这样用户就可以查看数据并与之交互。HTML是前端开发的基础,CSS为网站提供了独特的外观,JavaScript可以创建动态网页和静态网页。人工智能可以帮助前端开发人员提高产品的用户体验。
人工智能产品开发过程帮助测试人员分析代码,定位任何错误,并进行适当的更正。这大大减少了在产品测试阶段花费的时间。

为什么短时间内无法取代前端

  • AI类目前还没有进化的那么高级。

就像木工一样,以前是斧头、刨子,现在换成数控机床了。控制人员需要输入参数(prompt)。但AI的进化能力是指数增长的,进化速度只能是越来越快。再过几年说不定就机床自己玩了。到时候不只前端没了,其他分工也不能幸免。

  • 前端开发的角色定位。

前端在产品中的定位是数据与用户的纽带,将数据转化为可交互的界面,其中的细节和逻辑并不是表面上看起来的这么简单。就算是外卖软件里最普通的列表,里面的逻辑也是很惊人的。

  • 沟通与理解能力。

前端需要良好的沟通能力。需要将产品精简(某些产品)的描述转化为具体的界面,还有补充一些边界操作。可以说是比产品更懂产品的人(就是工具人)。

  • 卷到飞起的一个职业。

如果说前端要被取代,那也是前端取代自己。一个写页面的卷后端服务、卷客户端、卷小程序,卷自己最狠。一年一个样,三年大变样,前端需要基础牢固还得时刻学习。

AI会缩短部分前端开发的差距

  • 算法的差距。

中高级前端的差距在于算法的理解,代码的架构上,AI 能很好的抹平这方面的差距。多少人为了进大厂刷 leetcode 。小学生有了计算器大家成绩都差不多。

  • 技术选型与框架搭建。

不同技术和框架的优缺点对比可以多问问 AI,只要学会问与 AI 对话,都能得到你想要的答案。

  • 单元测试

有了 AI 单元测试更加方便快捷,分分钟输入输出就能测完。以后估计会有很优秀的插件帮大家完成这个工作。

前端如何提高自己

  • 提升英文阅读能力。
  • 善于提问和总结 prompt 。
  • 完善自己的 AI 工具套件,打不过就加入。