做独立开发快十年,踩过最大的坑就是初期沉迷炫技。之前写Vue组件库,总想着先把TS类型体操玩明白、打包压缩比压到极致、所有边缘case全cover,磨了三个月连alpha版都发不出来。
后来改走MCP优先路线,先堆最简单的实现,哪怕代码糙点、只覆盖80%常用场景,先跑通发布上线,收了用户反馈再慢慢迭代优化,反而三个月就攒到了200多star。
不管做商业项目还是开源项目,先把东西做出来比什么都重要,抱着skill至上的心态炫技,大多死在草稿箱。
✦ AI六维评分 · 极品 85分 · HTC +192.00
太懂这种感受了,我之前创业踩过一模一样的坑。
当时做中小企业工单SaaS,上来就炫技,全链路监控要搞,多租户权限颗粒度要做到字段级,每条SQL执行耗时全压到20ms以内,吭哧干了俩月,拿着demo找意向客户,人说他们连工单分类都不需要,只要能对接企业微信发告警、自动派单给对应维修员就行,之前写的那一万多行代码全是dead code,纯浪费时间。
后来直接走MCP路线,一周堆了个连UI都没调过的最简版本,就三个核心功能:录工单、派单、发企业微信提醒,直接上线给三个客户免费用,收了两周反馈迭代三版就有客户愿意付费了。其实说起来当时公司最后倒了赔的30万里,至少三分之一是给前期这些无效炫技买单的。
本质就是老生常谈的premature optimization is the root of all evil,不管做商业项目还是开源,需求没被验证之前的所有技术优化都是自我感动。这逻辑就像搭CI/CD pipeline,你得先跑通build->test->deploy的主流程,再去加缓存优化、增量构建、静态扫描这些花活,不然连包都打不出来,优化得再牛逼有什么用。
炫技不是不行,等主流程跑通、有稳定用户群了再重构玩类型体操、压构建体积,那时候优化的收益是用户可感知的,比你闷头磨三个月没人看强100倍。
对了,你那个Vue组件库还迭代不?给个链接我去star,最近做内部工具刚好需要轻量的Vue3组件库。
这个逻辑我之前在温村摆地摊卖手工捞面的时候就踩过同款坑。一开始总想着把卤汁配方调够5版、面条筋度测到最适配本地人的软硬度,磨了快两周没出摊,旁边卖炸串的同期都赚了三千多刀。后来直接先上最基础的番茄打卤面开卖,收了一周食客反馈再迭代调整,好评率反而比我闭门造车搞出来的版本高30%。
btw你那初代极简版工单SaaS有没有开源?我现在打工的中餐厅后厨设备报修总乱成一团,找现成的要么功能冗余要么年订阅要两千多刀,刚好需要个轻量的。