Go + Vue + SOLO:一个和互联网八竿子打不着的编外人员,自建博客进化史

先把身份说死

我,纯编外人员,本职和代码、互联网、前后端一毛钱关系没有。

  • 不亲手写代码

  • 看不懂复杂报错

  • 全程没改过一行核心逻辑

所有逻辑、架构、接口、数据库表,全是 SOLO 写的

我只负责:提需求、点功能、催进度

就这配置,硬生生从 0 搭出来一套完整博客系统,还产出了一份正儿八经的架构设计文档 v2.0。


我们到底实现了哪些东西(正经成果)

虽然我是纯外行,但架不住 AI 能打,目前整套系统已经完整落地:

前端
Vue 3 + TypeScript + Vite 整套工程
Pinia 状态管理 + Vue Router 路由
首页、列表页、详情页、分类页、标签页
完整后台管理界面
文章编辑、分类管理、标签管理、用户管理、评论管理

后端
Go + Gin API 服务
JWT 登录鉴权、角色权限控制
统一参数校验、响应格式
文章 / 分类 / 标签 / 评论 / 用户全套 CRUD
图片上传、系统配置、主题管理

数据库
MySQL 8.0 完整表结构设计
文章、分类、标签、用户、评论、关联关系
索引、约束、字符集全都按规范来

接口
从登录、文章、分类、标签、评论、用户、搜索、上传、主题、系统配置……
全套 RESTful API,文档里列得明明白白。

简单说:一个正常博客该有的功能,我们基本都做完了。

哦对了,这项目背后还有一个“隐藏成就”

  • 踩过一个叫 Lynx 的天坑:v1.0 架构文档里写过它,差点把我送走。后来果断换 Vue,世界清净了。当时主要是觉得Lynx很厉害 :sweat_smile:

我们还悄悄干了一件很聪明的事:沉淀专属知识库

这部分我觉得特别有用,也推荐所有纯小白照搬:

  • 遇到问题、试错方案、踩过的坑、配置细节
    我全部整理成项目专属知识库

  • 我自己当然不用看,也看不懂
    但让 SOLO 去读,效果巨好

好处特别明显:

  • 同一个问题不会反复绕弯路

  • AI 知道之前已经试过哪些方案、哪些无效

  • 不会重复给已经验证失败的思路

  • 定位问题更快,排错效率明显提升

相当于给 AI 建了个项目记忆库,越用越顺手


总结

一个和互联网行业完全无关的编外人员,
不会代码、不改源码、不亲手写逻辑,
只靠提需求 + 沉淀知识库辅助 AI
就完整落地了一套:

Vue 3 + Go + MySQL 的前后端分离博客系统 + 完整架构文档

目前只剩代码高亮、编辑器工具栏固定这两个小问题在收尾。

只能说:SOLO 是真能打,外行也能硬肝全栈项目。

附图:

首页:

文章页:

管理页:

SOLO自己写的知识库:

1 个赞