期末项目和作品集
“Vibe coding”课程第 26 课,共 26 课。免费,有动画和小测验。
一张图看完整条路线
这是课程的最后一课,图上是整条路线,共十站。前半段。想法:做什么、给谁用。需求文档:一页纸的计划。AI 工具:网站生成器、AI 编辑器或智能体。GitHub:代码连同全部历史存在云端。托管:网站上线,每个分支都有自己的预览链接。域名:用你自己的名字代替技术地址。其余几站见下一页。
路线的后半段
数据库和登录:只有网站需要记住用户数据时才用。单页作品集用不着。安全:密钥放服务器、给数据库设访问规则、限制请求次数。上线:检查清单、数据分析、把链接发到你的受众那里。反馈:听用户的,持续改进。终点的旗子代表一个在线运行的项目,而不是完美的项目。最重要的规则:没过安全检查就别上线。
你的第一个项目可以是什么
挑一个你或朋友真正用得上的小项目。落地页:介绍你、你的乐队或直播的单页网站。Telegram 机器人:提醒你作业截止时间。计算器:帮一群人在咖啡馆 AA 结账。小游戏:关于你最爱剧集的问答。习惯打卡:连续不断的天数。作品集:展示你做过的东西。一句话:做完一个项目,胜过烂尾三个。
README:项目的门面
作品集就是给别人看的作品合集。在 GitHub 上,它的核心是 README,也就是仓库的首页。在里面写清楚项目解决什么问题,放上线网站的链接,加几张截图,说明用了什么技术、怎么运行。把最好的仓库置顶在个人主页上,让人第一眼看到。还要检查公开代码里没有密钥。
怎么介绍你的项目
申请实习、学校项目或兼职时,不只给链接,还要讲清楚过程。你发现了什么问题。作为制作人你做了哪些决定,AI 做了哪些事。AI 哪里出了错,你是怎么发现的。你学到了什么。坦白说你用了 AI:会布置清楚的任务、会检查结果,本身就是有价值的能力。适合入门的实用仓库列在课程下方。
自测一下
- 作品集项目的 README 里应该写什么?
正确答案: 解决什么问题、上线链接和截图. 看 README 的人多半不会去翻代码,他们需要要点、链接和图片。密钥放在公开仓库里会泄露。 - 路线上什么时候需要数据库和登录?
正确答案: 网站需要记住用户数据的时候. 静态网站(比如作品集)不用数据库也能发布。需要保存用户数据时才用数据库和登录。 - 作品集里怎么介绍你和 AI 的合作?
正确答案: 如实说:你做了哪些决定、AI 做了什么、你抓到了哪些错. 如实讲述能体现你真正的工作:作为制作人的决策和检查。这比假装全是自己写的更受认可。