PinnedPinnedPrivate

最近一个多月一直都在做一个 AI 项目,5 月 5 号就出了一个 1.3Demo 版本,框架和可用性其实都已经做的差不多了。

但是到了今天,二十天过去了,这个项目的正式版还没有落地,看起来效率也不是很高,毕竟编程方面的事情全都是 AI 在做。

今天我做了一个复盘,梳理了一下二十天以来这个项目还没有落地正式版。

首先第一点是,这二十天以来有一个多星期,这个项目的状态是完全停滞的,就像我的公众号一样完全没有更新,而在这之后,我才开始进一步的完善。

第二点,在搭建的过程中,我忽视了我的 Demo 系统里完整的框架,进一步的把整个流程和系统复杂化了,从而做出来的东西总让我觉得怪怪的。

比如设计,从开始到现在设计我都已经改了三版了,就是因为从一开始我就没有一个明确想要的设计思路和风格,导致在做的过程当中,除了应用的完善,我连设计都改了两次。

再说到框架,原本的 1.3 版本 Demo 里面系统框架已经非常完善和明了了,并且这一套我也用来实战了一段时间,总体来说是没有问题的,只需要一些细节上的微调。

我说的细节上的微调,实际上是在现有的基础上做减法,而我在开发的过程当中一味的做起了加法,不仅在流程上多加了两三个环节,还忽视了产品定位当中最重要的部分。

总结下来,就是在 Demo 出来之后,准备进一步优化的时候,没有事先定好明确的思路,设计上没有明确的方向,框架上也在落地的过程中清洗的搭建出来。

以至于我前两天还觉得再弄两天就可以出第一个正式版了,但今天我弄了一天,又推翻了两件事情。

  • 现在的流程设计

  • 先在的应用设计

两件事情几乎就是整个应用的大改,我在流程上开始复古,从最开始 Demo 为起点,重新梳理了这套系统最应该有的不再冗余标准流程,以及把最近一次定好的设计再次彻底推翻,重新开始做界面设计。

但是问题的是,最近这几天以来,我的 Codex 和 Claude 额度都用的七七八八了,不知道剩下的还能不能支撑到我第一个正式版落地。

从这件事情上来看,我总结出了几点经验:

  • 做软件开发要有条理,像我这样不懂 Ai、编程和开发的人,这是我在实战当中累积的经验,就是要把自己的需求,分为一个个板块,各个板块之间相互叠加,但是又不显得凌乱,这就是条理性,这样一个个板块开发出来的应用,最让人感到舒适。

  • 在一开始一定要清楚自己开发的软件核心卖点是什么?它能解决什么问题?它与市面上其他同大类产品的最大不同点是什么?这是必须要知道的。我认为一款好的软件就是一个好的理念,理念先行 ,在人生很多方面都可以说得通。 这一次经历也不见得是一件坏事。所谓的在做中学,尤其是我这种对编程和开发一无所知的人,这样的开发经验反而能更好的促进我的思考。