文科生零基础Vibe Coding手记:第2天



大家好,今天是文科生零基础死磕Vibe Coding的第2天。关于帖主个人背景、开始尝试Vibe Coding的初衷以及Claude Code如何尝鲜,请见本合集第1天的笔记。
今日前言
重新思考了一下这个手记系列的定位:不是硬核技术贴或者AI编程系统教学,而是忠实地记录一个文科生在学习Vibe Coding过程中的真实感受,遭遇的困难和怎么解决它(或者被它解决),并分享学到的一些小知识。或许通过我和AI编程的碰撞过程,大家可以变得对AI不再那么望而生畏,甚至有些手心发痒、也想什么时候试试——那我的目的就达到了。
面对AI技术的狂飙猛进,非技术背景的我们绝不能置身事外。纵使无法直接从事最前沿的技术创造与产出,我们也应该积极参与到技术的应用层面,从人本身出发,去审视和评价技术的价值,将技术“拉下神坛”,让它回归到稀松平常的穿衣吃饭之中。因为任何技术都应当是“人本主义”的,没有了一个个鲜活的人、没有了具体的生活,技术也本无意义。
书归正传
吸取第1日没有规划地直接用让Claude Code上手写代码造成混乱的经验,我去学习了一下@海拉鲁编程客 老师的两个视频:“Claude Code 让我果断退订Cursor的神器来了”、“Claude Code用了30天,有点不会写代码了”,@佳楠 老师的“3分钟Get 5个Vibe Coding进阶技巧,效率起飞”,以及@VibeMaker 老师的“每月让AI写6万行代码后的 Prompt 使用总结”。
一句话总结收获:使用Claude Code时的一个必备步骤,就是先和AI“把需求聊透”。
具体而言,就是在让AI开始写代码之前,先尽可能详细地描述项目需求,让AI彻底明白你究竟想让它做什么。其中可能包括项目的背景和目的,要实现哪些功能,用户操作的动作、流程和体验,为了实现这些功能和体验都分别需要哪些技术、功能模块以及它们之间的交互关系,然后再让它根据上述项目需求,制定项目文件和功能模块的基本结构,并请它为自己制定一个具体的分步实现计划。
和AI“把需求聊透”之后,可以请AI把上述内容文档化,形成一个需求文档或项目计划书,并放在你的项目文件夹中。之后AI就可以按照这个文档有条不紊地展开工作,不会过于随意发挥了。就像@海拉鲁编程客 老师很精辟的总结:“谋定而后动”。
原发于小红书「何器斋」,2025-08-15 · 查看原帖