像个小丑,我花了一周把 APP 做上线,又花两小时改回本地

张开发
2026/4/12 3:06:48 15 分钟阅读

分享文章

像个小丑,我花了一周把 APP 做上线,又花两小时改回本地
我花了一周把蜗迹从本地 APP 折腾成线上 APP又灰溜溜改了回去事情是这样的。3月25号周三蜗迹开始内测。周五我收到一个反馈直接把我看笑了也把我看清醒了。「你这是何意味打开全是黑的毛都看不到。」后来一查不是什么惊天大 bug就是我没测 mac 的浅色主题。这种事吧坦率的讲丢人但也正常。第一次把东西发给别人用很多坑你在自己电脑上是真的看不见。可真正让我觉得有点捞的不是这个 bug 本身而是两天了才有人来反馈。这一下我才反应过来我根本不知道到底有没有人在用它。内测前我把蜗迹当成一个很轻的 MVP。连收集反馈我都是直接接了个腾讯调研问卷在页面上放了一个「点我反馈」。第一天倒是有人报了 bug。但到底有多少人打开过谁在用用了多久我心里一点数都没有。然后我就动了一个特别危险的念头。既然都要看数据了不如顺手把它全面线上化吧。一个本地存储的 App突然要有服务器了要有域名了要有登录系统了还能顺便做埋点。非常的正规非常地有架构周日我就开始犯罪了。买阿里云服务器申请域名绑机器搞登录一套连招往上糊。做到这里其实都还不算离谱。真正离谱的是我又起了一个后端工程师非常熟悉的手痒。蜗迹原来本地版的数据结构其实就是一个大 JSON。你如果也是做后端的看到一个大 JSON 摊在那第一反应多半也是拆表啊规范化啊该一对多的一对多该多对一的多对一看着就舒服。我们古法编程是有这样追求的。我当时脑子一热直接让 AI 帮我把这个大 JSON 拆成 4 张表。然后灾难就开始了。这是我第一次这么强烈地意识到AI 真的会写屎山。不是说它完全不会干活。它是会干活的甚至很多时候速度还挺快。可一旦你自己没想清楚边界它就会特别认真地把你带到沟里去巨离谱整个项目一下变成了四不像东打一个补丁西来一个 if很多之前本来好好的功能啪全坏了。最让我肉疼的是蜗迹之前靠本地 JSON 很容易做到的两个体验反而没了。一个是随意排序。一个是回车保存新建事项然后焦点自动移动过去。当时为了实现这两个功能我花了巨多时间这一没产品的顺手感直接掉一大截。那天我是下午四点开搞的一路搞到晚上十一点还没搞完。说真的搞到九点多的时候我就已经不想搞了。因为这个方向不只是费时间它还在持续把东西做差。更惨的是我之前很多版本根本没 git 提交。现在想回滚约等于承认今天一天白干。人在这种时候真的会笑一下。嘻嘻。故事远远没有结束一山放过一山拦。周一我又花了一下午和 Minimax 大战。无解。有些功能就是实现不了。然后我又去折腾 GPT。这里还有个特别抽象的插曲我之前注册 Apple Developer 把手机号搞坏了结果没法正常注册美区 Apple ID硬是去闲鱼买了个账号就为了把 GPT 折腾起来。太坎坷了呀GPT-5.4 确实比 Minimax 强一点这个得认。但它也很喜欢猜。这里猜一下那里猜一下写代码主要靠感觉。你如果不盯着它它能一边自信一边把你带偏。后来我就彻底切到监工模式了先把需求和边界聊清楚一条一条确认再让它动手我觉得plan mode也不好使。这样是会稳很多。但速度也是真的慢。每次等待的时候我又想给自己来上一巴掌屁个灵机一动缝缝补补到周四整个服务终于稳定了。我当时真的松了一口气心想总算能发了吧总算能往前走了吧。于是我开始做首页顺手又打了个 dmg 包拿另一台电脑测一下。然后又给哥们整活了我自己电脑上明明一切正常。到了公司电脑直接坏了。IT 同学看了一眼告诉我域名没备案网络不可达。我当时就愣住了。何意味那为什么我自己电脑能访问。后来阿里云那边的人告诉我是缓存我本地机器还留着之前的解析结果所以能打开。备案要 20 天。20 天。我都已经开始做官网页面了你现在告诉我这玩意还得在门口站 20 天。那一刻我是真的有点绝望。因为你突然会发现代码世界里很多你以为已经解决的问题到了真实世界根本不是问题的终点。网络机器环境备案分发这些东西全都会扑过来。而你之前压根没把它们算进去。后面的剧情就很「朴实无华」了。下午四点我提交备案申请。然后喝了一杯比命还苦的咖啡。再花两个小时把蜗迹改回本地化。对你没看错。我用一周时间把一个本地 App 折腾成线上 App又在一个下午把它改了回去。绕了一大圈又回到了原点。但也不是完全回到原点。至少我又成长了又学到技术了真好线上化和埋点这俩东西看起来像一条路上的兄弟实际上根本不是一个量级。一个是给整个产品重新换地基一个是接个阿里云 ARMS 之类的监控就完事了。后来我还真把 ARMS 接上了。如果一开始就这么搞1 个小时就够。真的是一声叹息。也是因为这次我对 AI 写代码这件事更清醒了一点。它不是不能写。它甚至能写得很快。但你如果自己脑子里只有一个模糊的「我要更正规一点」那它只会把这个模糊目标放大放大成一坨你自己都收拾不动的东西。说真的AI 最危险的地方不是它太笨。是它会让你误以为很多重活已经被解决了。其实没有。真正难的那部分还是判断。什么该做什么不该做。什么是眼下最重要的。什么只是技术人的自我感动。现在回头看最开始那条「打开全是黑的毛都看不到」反而像一个特别及时的提醒。它提醒我产品一旦被别人打开你面对的就不再是自己熟悉的那台电脑了。你面对的是别人的主题别人的网络别人的机器别人的耐心。还有别人的一句「毛都看不到」。这篇不是什么成功复盘也不是什么上线教程。就是一个第一次做 App 的人老老实实交的一次学费记录。学费不便宜。但也值。至少下次我再想灵机一动把一个能跑的小东西狠狠干成一个完整体系之前我会先问自己一句。我现在缺的到底是一个服务器。还是一个清醒的脑子。如果你想要更清晰的思路想要高效的解决问题欢迎你来试试蜗迹https://sanxuan-cai.github.io/WoTrace/最后如果觉得不错随手点个赞、在看、转发三连吧。咱们下次再见

更多文章