做了 11年 IT ,我一直想自己做个东西
我干 了11年IT ,为无数客户手写了不知道多少代码。
写过企业级系统、做过设计、进行过测试。但我自己,从未做过一款属于自己的APP,一行代码都没正经写过。
不是没想过。是想过很多次。每次看到别人做的 App、工具、小插件,心里都会冒出一个念头——"我也想做一个。"
然后就没有然后了。因为时间成本巨大,。
这个念头憋了十多年多年。直到 2025 年,事情变了。
ChatGPT、Claude、Gemini 、DeepSeek这些生成式 AI 到了一个拐点:你不需要懂编程语言,用自然语言说你想要什么,AI 帮你生成能跑的代码。圈里人管这个叫Vibe Coding——氛围编程。
听起来很玄乎。其实就是你跟 AI 聊天,它帮你写代码。
我试了,真的能跑
我先用 Gemini Canvas 试水,做了个字数统计的小工具。
过程是这样的:我打字说"帮我做一个能统计字数的网页工具,简洁一点",AI 就开始吐代码。复制、粘贴、回车——浏览器里出现了一个能用的字数统计器。
后来我又用 Claude Code 做了个音频文件分割工具。同样的流程:我说需求,AI 吐代码,我复制粘贴,它跑起来了。
那种感觉很魔幻。
就像一个修了八辈子车的人,头一次自己不想修车,然后对着手机说"帮我造一辆车",然后车库门口真的出现了一辆车。
我当时真的很兴奋。十多年的"想做但做不了"突然被撕开了一个口子。
但兴奋只持续了很短的时间。
能跑,然后呢?
问题出在"然后呢"。
这些工具在我的电脑上跑得好好的。但当我认真考虑"要不要发布出去给别人用"的时候,我整个人僵住了。
第一个问题:这代码安全吗?
我不知道。因为我没看代码,我也没那个精力去判断 AI 写出来的东西到底有没有问题。这个应用会不会对别人的电脑造成损害?会不会有什么隐藏的坑?
第二个问题:万一有安全漏洞呢?
如果做成一个 Web 服务,用户注册、数据存储、接口调用——这里面每一个环节都可能出安全漏洞。信息泄露了怎么办?谁来负责?
第三个问题:以后怎么办?
就算我运气好,发布之后没出问题。用户遇到兼容性 bug 了呢?操作系统升级了跑不了了呢?
我总不能说"这个代码是 AI 写的,你等我再问问 AI"吧。
所以我就卡住了。停在了一个非常尴尬的位置:能做出来,但不敢发出去。
我后来跟一些朋友聊了这件事。发现我不是一个人。很多人——尤其是非技术背景的人——用 AI 做工具的时候都会撞上同一堵墙。好不容易跨过了"做出来"的门槛,结果发现前面还有一道更高的墙:"怎么安全地让别人用。"我难道比大企业做的更好吗?
这里有四个建议,每一个都很实在
这里有一整套思路,供大家思考。不是"加油你可以的"那种鸡汤,是实打实能操作的东西。
第一,从"自己用完就完了"的功能开始。
不要一上来就做用户注册、登录系统、支付——这些都需要安全知识,出问题后果很严重。先做那种只跟自己有关的东西:工具类的、个人用的、不需要联网的。不涉及别人的数据,风险就可控。
第二,用 MVP 思路。
MVP 就是最小可行产品。别想着一口气做出完整的产品,先做最核心的那个功能。一个能识别威士忌标签的拍照功能?先做这个。用户系统、评论功能、社交分享——以后再说。一上来就想做全套,肯定会崩。
第三,用 Google AI Studio 入门。
不需要装任何东西。打开浏览器就能用。开发、预览、测试全在浏览器里完成。先把东西跑起来,先有正反馈。等你真的觉得"这东西值得继续做",再去学 GitHub、Vercel 这些本地部署的步骤。
第四,把 Git 当成游戏存档。
我打个比喻。Git 就是游戏里的存档点。代码改崩了?回到上一个存档。改好了?存一个新档。不用怕搞坏,随时可以回到之前的状态。
这个比喻让我瞬间理解了 Git 是干嘛的。以前看教程,满屏的命令行和术语,我根本不知道它有什么用。现在知道了——它就是给你一个"随时可以反悔"的能力。
我到底想做什么
说回我自己的项目。
我特别想给自己做一个记账APP,记录在市面上已有的APP上不安全,而且功能也不符合我的要求。
所以,我就想自己做一个。
拍一照片或者直接语音说话 → AI 金额、类别 → 自动建档。
这个想法放在两年前,我只会把它记在备忘录里然后忘掉。但现在不一样了。
不是让大家都成为程序员
写这篇文章不是想说"AI 让所有人都能当程序员"。
我想说的是——当一个东西不存在,而你有能力自己把它做出来的时候,那种感觉是不一样的。
过去十多年,我一直是"为别人写东西"的人。
现在,我也在做自己的APP了。
哪怕第一个版本只能自己用。哪怕做出来的东西很糙、功能不全、界面丑。
如果你也有一个憋了很久的想法,现在真的可以动手了。先从浏览器开始,先从一个小工具开始。做出来再说。
夜雨聆风