摘要

1) 一句话总结

作者探讨了AI全自动编码(如Devin)的发展现状与局限性,并分析了AI辅助编程对前端程序员职业、前端框架生态以及需求沟通方式的实际影响。

2) 核心要点

  • 行业观点:玉伯提出“传统编程是手动档,Cursor是自动档,Devin是自动驾驶”,并预测前端程序员职业将走向消亡。
  • 发展阶段:作者认为Devin的全自动编码路线方向正确,但目前仍处于早期阶段(类似2000年的电子商务),只能在“封闭道路”测试,尚未成熟。
  • 当前痛点:AI在生成前端代码时“看不到”页面结果,也无法进行交互操作,仍需人工介入运行、调试并提供反馈。
  • 成本考量:虽然多模态和Agent理论上能打通自动化闭环,但目前Devin这类路线的成本未必低于雇佣人类程序员。
  • 职业前景:AI辅助编程普及后,前端程序员不会迅速消亡,但前端框架将面临大洗牌。
  • 框架生态:未来只有经过AI充分训练的前端框架才会被广泛使用,新框架将很难获得发展机会。
  • 专业门槛:向AI清晰描述需求并对结果提供专业反馈,仍需要以专业知识为基础。

3) 风险与缺口

  • 技术成熟度风险:Devin等全自动编码工具目前无法应对复杂的真实场景(“上大马路”),存在成为行业“先烈”的风险。
  • 自动化链条断裂(缺口):AI缺乏视觉反馈和交互能力,导致前端代码生成到测试的闭环尚未完全打通。
  • 成本风险:全自动AI编程路线的实际应用成本可能高于直接雇佣人类程序员。
  • 新框架生存风险:未被AI充分训练的新前端框架在未来将面临被市场淘汰或难以推广的风险。
  • 非技术人员使用缺口:非专业人员(如企业老板)在向AI清晰描述需求和提供专业反馈方面存在能力挑战,难以直接指挥AI完成工作。

正文

传统编程是手动档。在 Cursor 辅助下编程是自动档。用 Devin 的感觉是自动驾驶。

历史的车轮滚滚向前。毫不犹豫。

我大概率能经历,前端程序员从诞生到消亡的全过程。能见证一个职业的全过程,太幸运了。

—— by 玉伯

作为一个半吊子前端程序员,对于玉伯观点的一些看法:

Devin 这种让 AI 去全自动编码的路线是不错的,就像 2000 年左右,大家都知道电子商务未来会某种程度上替代传统商业模式,但前赴后继好多公司都死在路上,最终 2003 年的时候淘宝才真正开始做起来。

Devin 是自动驾驶没错,但是还只能封闭道路跑跑,敢让它上大马路吗?什么时候能让它上大马路?现在的 Devin 也就是处在 2000 年电子商务的阶段,大概率会是先烈,就看能不能熬过去了成为淘宝、Amazon了!

现在AI写前端的问题在于AI在生成时是“看不到”生成结果的,也没办法去和生成的页面交互操作,还需要人去运行去调试,再反馈给AI,这个链条还不能完全打通。理论上借助多模态和Agent可以做到,但像Devin这种路线成本不见得会比雇个程序员更低。

AI 辅助编程普及后,前端程序员还不会那么快消亡,不过前端框架要先消亡一大半了!以后只有 AI 训练过的前端框架才会有人愿意用,新框架出头就太难了!

另一个不仅仅是前端程序员的问题,如何向AI描述清楚需求让AI能干活,对AI干活的结果要能有清晰专业的反馈,仍然需要专业知识为基础,指望老板们能清晰的给 AI 描述清楚需求还是很有挑战的。

关联主题