GoForum🌐 V2EX

作为一个 AI 编程新手,我做了一套“部署基线”来让项目结构和部署操作更加规范

nonozone · 2026-03-23 22:14 · 0 次点赞 · 0 条回复

我是一个非专业代码,没受过系统的编程培训,更谈不上什么大厂的工程化经验。现在基本全靠 AI 帮我写代码。

痛点 相信很多人跟我一样,尤其是跟我一样非专业人士: AI 确实能跑通功能,但是它并不能学会你的习惯和一些流程,应用到你开发的所有项目中去,几乎是每个项目都是自成体系,今天它让我把环境变量放这,明天让我在那个目录起服务。结果我做了几个项目下来,发现每个项目的操作手法都不一样。

部署全靠记性:有的项目要进 server 目录起,有的直接在根目录。

本地/生产打架:为了重启个前端或者后端,我得在好几个终端窗口里跳来跳去,比如有很多项目一个后端,两个甚至更多前端目录,

不敢乱动:没有固定的测试和回滚策略,全凭直觉。

做了好几个项目后,我才意识到这个问题。

不顾经过一段时间的尝试,也大概摸索了一点点东西,,我把自己摸索出来的这套东西搞成了一个部署基线 (deploy-baseline)。其实非常简单:

统一肌肉记忆:管你后端是用 Go 还是 Node ,统统通过顶层 Makefile 操作。make dev 开发,make deploy 上线。

分层部署:用 Docker Compose 把基础镜像、中间件和应用逻辑分层。

内置 Skill:最关键的一点,我把这套逻辑做成了 AI 能读懂的 Skill (SOP)。现在我开新项目,先喂给 AI 这个规范,它就必须按我的规矩来建目录和写脚本。

我知道这在很多专业大牛眼里可能非常初级、甚至有点简陋。 但对于像我这样刚刚利用 AI 编程、能力有限的非专业人士来说,这玩意儿真的救了命,至少让我的项目看起来像那么回事了。

我知道我这个玩意在很多大牛眼里连玩具都算不上,但是对很多非主流的 VIBECODER,可能还有点用。

放出来也不怕丢人,就希望有人帮我指点指点。

项目地址: https://github.com/nonozone/deploy-baseline

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: nonozone
发布: 2026-03-23
点赞: 0
回复: 0