夜雨聆风学习资料网

ARTICLE · 1087527

36天,Web开发小白把软件分享平台做上线了

36天,Web开发小白把软件分享平台做上线了

公众号断更了38天,原有的《硬盘”反蚕食“系列》不再更新,这30多天我去做另一件事情去了。

9 月 25 日,我在浏览器里敲下服务器的 IP 地址(www.shixiao.cc还未备案,用不了),回车。

页面出来了。注册、登录、验证码邮件、软件上传下载,都能跑。一个网站的最小可用版本,跑起来了。

往前数一个月,我没写过一行 Web 代码。

01

为什么做?

写公众号的时候碰上一件事:想把自己做的工具放进文章里当资料给人下载,可没个稳定地方放。文章里推荐的软件,我想配个下载页、挂上安装包,也找不到一个自己说了算、还能一直存着的地方。

另一个原因更实在。我电脑里一直维护着一份"常用软件目录",安装包、下载链接、备注,隔一阵整理一次。为了找一个好用的软件,在网上到处搜、遍地找是常事。我想要的,是一个打开就能用、不用到处问人要的软件库。

两个想法凑到一起,就动了手。

02

怎么做?

先说底子。我写了十来年 C++,业余程序员,主持过多个商业化专业设计软件的开发,需求调研、需求分析、原型设计、软件设计、编码、测试、应用推广,能全流程拉通。可平时很少写代码,Web 开发零基础,HTML 都没系统学过。

8 月 20 日,开始写需求规格说明。方式是:我讲想法,AI 落笔,我再手改,这样循环。需求规格说明基本确定后,再写软件设计说明、数据库设计说明。最后编码完全交给 AI,前期用免费的 DeepSeek 网页版,8 月 31 日换成付费的 DeepSeek API key,AI Agent从Opencode 换成了 DeepSeek Harness。

文档不短。最费神的是想清楚自己要什么;AI 写起来快,核实它写的东西倒占了不少工夫。用 AI 的好处也在这里:它能想到你没想到的地方;做技术栈选型的时候,能把几个方案摆在一起比,后期返工少。

9 月 1 日,用 DeepSeek-v4-flash 开始写代码。本想等大部分内容都想清楚再动手,等不及。AI 建议按后端、前端、部署三块推进。到 9 月 5 日代码写完,整个开发阶段,Token 花了三十多块钱。

代码在开发时进行了测试。人工测试还是少不了,先在本机用 Docker 跑。需求规格说明里写清楚了的功能,AI并未完全按照要求实现,只能一边跑一边把程序补完,顺手砍掉一些设计里想得很美好、实际用不上的功能。原来考虑的短信验证码、OSS存储等需要花费的事情,改成不付费或付费少的方案,需求和实施方案跟着改。

到后期测试,按量用 DeepSeek 花费涨得快。有些小事也要交给 AI 改,费时又费 Token。登录界面的图形验证码框比输入框高,我让它改成一样高,改完比输入框矮了一截。哭笑不得。

后来订了火山方舟做活动的 Agent Plan,49.9 元一个月,比直接用 DeepSeek 便宜不少,Token 焦虑没了;小改动我干脆装了 VS Code,直接找到位置自己改。对 Web 开发零基础的我来说,这得慢慢来,从简单的地方改起,毕竟做过多年开发,一些代码看一眼就明白。开发和测试一样,AI 处理加自己上手,是最好的方式。

开发和测试完成之后,用阿里云开源的 Open Code Review 做了一遍代码审计,查出 7 项重要问题、46 项一般问题、58 项轻微问题,交给 AI 修。最后用 GLM 5.3 flash 再查一遍,问题没几个了,修完,准备上线。整个开发和测试阶段用掉的 Token 大概 70 元,部署用 WorkBuddy,不花钱。

部署前,我把阿里云的服务器价格研究了一轮,定了轻量应用服务器。先试了阿里的智能部署工具 Workbench,能输命令,也能用自然语言提要求;后来改用 WorkBuddy + HY4 preview 直接部署,两个都很顺。对没部署过网站的人来说,基本没有门槛,否则部署的门都摸不着。差别在于 Workbench 只能部署,WorkBuddy 部署之外,还能照着部署情况改后端和前端代码。

部署的时候,也不能完全交给AI。比如下载PostgreSQL镜像的时候,计算机看上去就是死机了,重复了几次都是如此,不知道问题出在哪里。于是让AI告诉我手工操作的步骤。第一步就是问题,不到200MB的镜像下载,硬是下不不成功,换镜像加速站也无改观,硬是放了一晚上才下载好。

9 月 25 日,正式部署成功,外网能访问。

这中间还穿插着给"拾效"申请商标、买域名,杂事一件没少。

03

最后

零基础,36天,从一个想法,到一份需求文档,再到一个能在外网打开的网站。

返工、改错、砍功能,一样没落下,时间却比我预想得短。这些事搁在过去,光学习就得半年起步。

不用先学半年就能动手,是这一个月里最直接的感受。零基础可以做,前提是有点编程或计算机的底子,不然开发、部署一个规模大点的网站/软件还是有难度。

另一条跟 AI 有关。网站开发和部署涉及的面很广,反复试下来,我的体会是,在 AI 面前你的知识越扎实、提示词越准,对大语言模型和 Agent 的控制力就越强,走的弯路越少,烧的 Token 也越少。

网站上线只是第一步,后面的开发、运营维护还有一堆事。域名备案还没办,现在只能用 IP 访问。我相信,只要坚持,网站和公众号一样,会越来越好,给大家提供**开箱即用**的效率工具。


#软件分享平台 #拾效 #零基础做网站 #AI编程 #DeepSeek #软件下载 #Web应用 #绿色软件

相关学习资料