传统编程是手动档,在 Cursor 辅助下编程是自动档,用 Devin 的感觉是自动驾驶
传统编程是手动档。在 Cursor 辅助下编程是自动档。用 Devin 的感觉是自动驾驶。
历史的车轮滚滚向前。毫不犹豫。
我大概率能经历,前端程序员从诞生到消亡的全过程。能见证一个职业的全过程,太幸运了。
—— by 玉伯
作为一个半吊子前端程序员,对于玉伯观点的一些看法:
Devin 这种让 AI 去全自动编码的路线是不错的,就像 2000 年左右,大家都知道电子商务未来会某种程度上替代传统商业模式,但前赴后继好多公司都死在路上,最终 2003 年的时候淘宝才真正开始做起来。
Devin 是自动驾驶没错,但是还只能封闭道路跑跑,敢让它上大马路吗?什么时候能让它上大马路?现在的 Devin 也就是处在 2000 年电子商务的阶段,大概率会是先烈,就看能不能熬过去了成为淘宝、Amazon了!
现在AI写前端的问题在于AI在生成时是“看不到”生成结果的,也没办法去和生成的页面交互操作,还需要人去运行去调试,再反馈给AI,这个链条还不能完全打通。理论上借助多模态和Agent可以做到,但像Devin这种路线成本不见得会比雇个程序员更低。
AI 辅助编程普及后,前端程序员还不会那么快消亡,不过前端框架要先消亡一大半了!以后只有 AI 训练过的前端框架才会有人愿意用,新框架出头就太难了!
另一个不仅仅是前端程序员的问题,如何向AI描述清楚需求让AI能干活,对AI干活的结果要能有清晰专业的反馈,仍然需要专业知识为基础,指望老板们能清晰的给 AI 描述清楚需求还是很有挑战的。