研究新发现:两者都不是“万能药”

最近一项针对100名高等教育学生的研究发现,编程成就和写作能力都能预测Vibe Coding表现。研究预先注册,排除了事后分析偏向“写作能力决定一切”的直觉,而编程成就的预测在控制一般认知能力后依然显著,说明计算机科学训练有独特贡献。但样本限于学生,且未比较两种能力的相对大小,职场中未必同样成立。

编程基础让你“看懂”AI输出,写作能力让你“说清”需求

编程成就的独立预测作用,提示计算机科学训练能培养调试与评估的直觉。当AI生成代码,你需要判断逻辑是否完整、边界条件是否覆盖,这依赖基础训练,而非提示词魔法。但研究未说明哪些具体编程任务最有预测价值,所以别据此要求自己“必须掌握所有底层”。

写作能力的预测作用指向结构化表达:把模糊想法拆解成输入、输出和约束。然而素材只提到“预测表现”,并未说写作强就能减少迭代或提高效率。它的作用是帮助AI更准确理解你的意图,但提示词设计仍需结合实际任务练习。

如何分配精力?按卡点补短板,不做非此即彼

你不必在“先学编程”和“先学写提示词”中二选一。一个务实的自我评估是:回顾最近一周,是“不知道代码怎么写”停下的次数多,还是“没想清楚需求”而反复修改的次数多?前者指向编程训练,后者指向表达练习。

如果目标是复杂系统或性能优化,编程基础应优先投入;如果常做原型验证或业务自动化,表达训练可能更紧迫。具体比例没有标准答案,研究也未提供。你可以拿一个真实小任务测试:先用自然语言描述完整需求,再写出伪代码或关键步骤,最后让AI生成代码对比,差距在哪里就补哪里。