“你能感受到氛围吗?”:初学者编程师与 vibe 编码参与度的探索
软件工程
2025-12-03 v1 人机交互
摘要
vibe 编码这一概念随生成式 AI 和更广泛的 AI 辅助编码趋势而出现,指通过自然语言提示而非直接编写代码来创建软件。该方法旨在民主化软件开发,但其教育意义尚未充分探讨。本文报告了为期一天的教育黑客马拉松,探讨初学者编程师和混合经验团队如何参与 vibe 编码。我们在巴西一所公立大学组织了包容性活动,31 名本科生(来自计算科学和非计算科学学科)参与,分为 9 支团队。通过观察、退出调查和半结构化访谈,我们检视了创意过程、工具使用模式、协作动态和学习结果。发现结果表明,vibe 编码实现了快速原型设计和跨学科协作,参与者发展出提示工程技能并能在时间限制内交付功能演示。然而,我们观察到在构思初期出现了早期收敛、代码质量不均需重构、以及对核心软件工程实践的参与度有限。团队采用多 AI 工具组合的管道配置进行工作流程,人类判断仍是关键性细化所必需的。短时长 (9 小时) 对新人者而言有效构建信心,同时 accommodate 了时间有限的参与者。我们认为,vibe 编码黑客马拉松可作为结合对发散性思维、AI 输出批判性评估以及对生产质量的现实期望进行显式支架的低风险学习环境。
引用
@article{arxiv.2512.02750,
title = {"Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding},
author = {Kiev Gama and Filipe Calegario and Victoria Jackson and Alexander Nolte and Luiz Augusto Morais and Vinicius Garcia},
journal= {arXiv preprint arXiv:2512.02750},
year = {2025}
}
备注
International Conference on Software Engineering, Education Track (SEET) 2026