ARTICLE · 996265
夫夫日记 | 程序员男友教我用AI开发软件,教完之后直接傻眼了(二)
夫夫日记 | 程序员男友教我用AI开发软件,教完之后直接傻眼了(二)01 上回说到,我在陈Sir的指导下,搞出了一个APP项目的雏形。但是由于第一次搞,没啥经验,我感觉后续开发有难度,于是决定另起炉灶,重新开发另一个简单的日程规划类APP。 因为这是我个人的需求,再加上我之前也一直在努力寻找能够符合我个人需求的APP,却始终没有找到,所以我对这个功能需求可以说是如数家珍,我很快列出了6个具体的功能需求,让AI帮我生成了一个具体的需求文档。 之后,我就把这个文档交给了AI编程软件,AI编程又开始努力工作了。不过这次我又犯了一个严重的错误——虽然我在命名文件夹的时候注意用了英文名称,但是却自作聪明+多此一举地加了一个中文输入环节下的“—”字符,导致这个文件夹在AI的眼里又成了一个中文命名的文件夹。。。 好家伙,又不知道多消耗了我多少积分了,心痛地无法呼吸。。。 02 不知道为何,这回的需求明明比上一次提出的需求要简单很多,既没有联网功能,也没有AI功能,更没有各种花里花哨异想天开的内容,但是AI却足足花了两个多小时才完成编程。。。 我都累得睡了一觉,他才好不容易完成了整个编程开发工作。 在陈Sir的指导下,我又把这个新开发的APP装在我的手机上跑了一下试试。 不得不说,跟之前开发的那个“样子货”相比,这个简单的APP虽然开发地很慢,但是的确具备了实际使用的功能,我最初设想的功能基本上都被逐一实现了。 但是他还是会有各种细节上的BUG,比如某些输入文本框他会设计的很大,几乎占满了整个屏幕,看起来整体风格很反人类美学;再比如,在某些UI设计方面,他设计地非常愚蠢,或者在出现交互的时候没有注意展示界面的大小导致出现了各种BUG。 陈Sir说,类似这种bug就只能挨个去跟AI沟通,让他逐个去调试,逐个去改。 于是,我就开始一项一项地测试,然后一项一项地让AI去修改,有时候他不会改了,我还得自己去别的AI软件上面搜索解决办法,再回来这边告诉他应该怎么改。。。 就这样,我从下午两点多一直干到了晚上十一点,才总算是把我最初预想的功能都给做出来了,而且是一个真实可用的APP。。。 03 在我忙着开发自己的APP这段时间里面,陈Sir除了偶尔出来帮我指导一下,大多数时间都是在忙活他自己的APP开发工作。 我把自己的APP开发完成之后,马上喜滋滋地拿去给陈Sir献宝,把我当初设想的功能逐一演示给他看。 陈Sir看完了之后说,虽然他早就知道是这样,但是我作为一个完完全全的小白,居然只用了一天的时间,再加上免费赠送的一千积分,竟然就能这么做出来一个完全具备实用功能的APP,说实在的连他自己都傻眼了,真的有点被吓到了。。。 之后,我就把我设计的每一个功能逐个跟陈Sir演示了一下,把我预想的功能是怎样的,以及目前是如何实现的,还有我后期又做了什么调整,都一一跟陈Sir献宝了一番,一直到晚上十二点多了,才终于在陈Sir不断地催促下,不得不睡觉了。 04 陈Sir说,我这个APP如果不考虑UI美观,只是这样的功能,基本上就已经具备上架条件了。 但是国内APP上架平台最麻烦的地方不是开发工作本身,而是必须要提交各种证书,尤其是计算机软著证书。 这个计算机软著证书办起来特别麻烦,而且速度奇慢,按照我们过去的经验,想把证办下来起码也得要三个月左右的时间。。。 或者就是花钱办别的证,那个比较快,半个月左右就能办完,但是需要花600大洋。 没办法,为了省钱我们还是决定办那个免费的吧。 周日,我在陈Sir的指导下把计算机软著申请的材料给准备了一下,准备下周正式提交。 之后就是等软著证书下来之后,正式申请上架了。。。 陈Sir无语地说,你这也太快了吧。。。。两天时间就搞定了一个APP,这如果不需要证书的话,你都快可以上架了。。。 我说,快学着点吧,少年,哈哈哈。 05 最后,通过这两天的开发经验,我觉得新闻中的那个“小女孩开发APP三天赚了1.8万”的故事固然有其真实性,但是多多少少还是有点夸张了。 因为从实际情况来看,即便你的APP功能非常简单,用1-2天的时间就能开发完毕。 但是你如果想在任何一个手机应用市场里面上架这个APP,这个准备工作绝不可能是在3天时间之内就能完成的。 但是你不上架的话,又如何销售,如何获利呢? 另外,事实上那个新闻也特别提到了:这个小女孩之所以能够在3天时间内卖出这么多份,有一个重要原因是她的母亲是一个视频平台主播,通过直播和短视频帮她卖出去了大部分产品。 这也在事实上说明了,产品本身固然重要,但是更重要的是推广渠道——这些购买产品的客户,他们可能本来就喜欢给主播打赏,现在不仅打赏,还能得到一个产品,那何乐而不为呢? 06 之后,我复盘了一下这两天的开发经验,也给陈Sir提了一点建议: 1.我认为他这段时间以来在做独立开发的时候太过于“精益求精”了,总是希望能够做到尽善尽美再上架。特别是在UI设计方面,这个不是他的专长,他在这方面花费了大量的时间。这一点我认为是不合理的。 2.正确的做法是:在能够上架的情况下,尽快把APP上架,然后再根据市场反应情况去调整应用开发的节奏。如果这个应用本身就没有什么人需要,那你把UI做得再好看,其实也没有用。 3.APP上架之后还要用一定的精力去做推广,不能有“酒香不怕巷子深”的想法。如果不好好推广的话,只靠自然流量,是很难火起来的。 陈Sir也表示赞同我的以上观点,决定以后尽量不能选太过复杂的功能,不能在一个APP上面花费太多的时间,还是得尽量做一些相对简单、实用的以量来取胜。 最后的最后,还是得跟陈Sir说一句:一起加油吧!