大家好,我是HiYoung
2025年了,今天工作之余看了一下掘金上的一些技术推文,其中看到一些关于AI的一些内容,突发奇想,也想去来阐述一下关于前端结合AI的一些思考。
目前而言呢,AI已是火爆了全球,无论是互联网企业还是传统企业,对于AI的热度都有着很高涨的情绪。同时也都在蠢蠢欲试,似乎都在考虑着下面几个问题:
- AI能给我们带来哪些方便?
- AI能帮助我们做什么?
- 我们哪些是能用AI来完成的?
- 我们怎么用起来AI?
那么对于不同的行业人员来说,有的保持的学习的态度,去努力的接触AI并且去学习着相关的内容,然后来方便自己的工作。也有的保持的消极的态度,觉得AI发展起来之后,是不是就能替换掉自己的工作。焦虑与困惑似乎笼罩着各行各业的人,但是我觉得无论是哪个行业的从业者,都不必有着太多的焦虑,仔细想一想“存在即有意义”,AI是来使用的,人是“驱使者”,人是有着发散性思维的,但是AI还不能跟人一样,有着发散性的思维。所以对于做一些工作内容上来说,AI是“辅助者”。
那么对于前端行业来说呢,有着很多的结合AI的一些工具比如:
等等,还有一些其他的工具,每个工具都有自己的独特功法。这些工具我都分别的使用了一段时间,体验体验一下当下使用这些AI工具到底能帮我提高多少的开发效率。最终使用下来我的一个感受就是:
- 在对于一些常规性编码逻辑硬性思维上,能帮助我提高很大的效率。我都不用思考,直接告诉他帮我实现什么逻辑即可。并且在实现方案上能保持着时空复杂度最低。
- 在对于一些非常规性业务变通性逻辑上,需要一步步的去训练它,最终花费的时间可能要比你自己完成的时间还要多。
- 业务逻辑较强的情况下,它能帮助我完成一些琐碎的内容。但是关于整体的逻辑 Context 还是需要我自己来进行关联。
- 依赖AI生成的编程建议,有些时候是需要人为的进行确认的,毕竟他没办法去了解整个逻辑,同时它也可能会出现一种情况就是陷入“自闭Bug”的情况,也就是无论你怎么训练,它可能都会认为它自己给出来的答案是正确的。
总体来说,前端AI还是给我带来很多方便的,真的利大于弊。既然现在已经使用上了AI,那么对于前端开发同学来说,我们应该多一些思考,除了编程方向,我们能用它去来做一些什么样的业务工具,我们可以利用AI的能力去来完成一些TOB的效率工具或者其他方向的工具,用AI去来完善、丰富产出,与时俱进,不断地去接受新的事物,新的产物。这样也能提高自身在行业内的竞争力,不至于若干年后被AI淘汰。