摘要
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 描述清楚需求还是很有挑战的。