这篇文章原本是发布在我的个人公众号,主要是涉及一些范围比较杂的内容,如果有兴趣的同学,可以略微关注一下。有一些东西,也可以跟大家分享,就偶尔转载一两篇过来。差不多有一个月,「钢笔爱好者」都没有更新内容,算是跟大家冒个泡,刷个存在感。文章是纯人肉写的,让AI修改了一些错别字和语句错误,不过封面图也是让AI生成的。至于AI跟钢笔或者跟钢笔行业有没有什么联系,或者造成了什么变革,我估计有,但是可能不会那么的明显。

另外说一声,最新一批的四美具小拙木杆口袋钢笔,马上就要上市了。最近我都在积极的跑工厂,差不多能够在五一前后可以出来。精度更高,气密性更好,不仅仅是一支精致的木杆钢笔,也是一支非常完美的日用小钢笔。前几天也放了一段加工视频,可能有的同学没有看到,这里也点一下。

下面才是我今天要分享的,我本人的文章。

花了差不多两个月时间,利用AI写了一个小程序——一个钢笔爱好者交流的平台。这个小程序应该马上就可以跟大家见面了。

现在网上把AI吹得云里雾里,很多人以为有了AI就可以用一两句话或者一段提示词就能开发出一个完整的小程序或应用网站。怎么说呢,国内的这些新闻处处充斥着标题党,听听就好。一些完全零基础的人,就不要多想了。像我这种准零基础的人,原本觉得开发一个小程序也是挺简单的,自认为对这个项目也思考得比较细致。不过具体开发下来就发现有很多地方考虑得还不完善,并且对技术路线的把握和整个框架的把控也比较欠缺。

AI工具的真实帮助

好在现在有AI工具,确实可以让我这个编程的小白能够独自完成一个相对还算复杂的应用。真正大致的框架可能就花了两三天的时间,反正不到一周,就把一个小程序的前端和后端基本上都搭建出来了。但为了让各个功能以及各个细节达到能用的程度,前前后后折腾了两个月。

虽然现在有很多AI工具可以白嫖,可以不花钱,但当你费尽心思去处理一个问题的时候,这种免费的资源就变得捉襟见肘。我花费了很多订阅式AI工具以及收费API,使用的模型从GPT-4o到Gemini 2.5,当然还有Cursor所用的Claude 3.7 Sonnet,也包括国内非常火热的DeepSeek,以及字节出的AI代码编辑器Trae。

国内外AI工具的对比体验

虽然DeepSeek和字节出的Trae在国内炒作得很火热,一堆文章或自媒体都有介绍,说多么多么厉害。但就我自己的使用体验来说,从代码编辑这个角度,这两项产品基本上可以说不堪大用,以至于后面我压根儿就不想碰它们。它们只能做一些非常初级的事情,稍微有一点点分析的,或者处理复杂问题的时候,要么就会卡壳,要么就会思考不足。

当然各个模型都会有自己所擅长的领域。并且AI工具好像跟人一样,有时候会有状态好坏的区分,甚至跟人一样,有时候也有情绪方面的跳动。

AI的"情绪化"表现

比如我在Cursor编写代码或修复bug的时候,有时就是我提问条理很清楚,对方回答也很仔细,虽然问题很复杂,但我们能够一层一层地抽丝剥茧,最终把问题解决。每处理完一个小问题,大家都很兴奋,我也感觉很兴奋。AI的用词也感觉比较兴奋,就像两个人一起合力把事情完成了。完成之后,它说话也很客气,会明确地告诉你非常开心能够帮你解决这个问题,如果还有什么问题,请立马告诉它。你能够感受到那种感情和力量,虽然你看到的就是单纯的文字而已。

但有时候,就一个不算特别复杂的问题,却要来回折腾,改了这里错了那里,把那里修复了,这里又崩溃了。然后你问它什么问题,它回答得都很简短,就生怕话多又说错话。甚至有时候它就不说话,直接把代码展示出来帮你修改。但往往这个时候,就是改多错多,不管怎么样,改不对,并且循环出错。明明前面已经说了不要这样做,它当下可能知道,但经过两三轮的对话之后,它又把这事忘记了,继续犯同样的错误。

碰到这种情况,我跟它都非常崩溃,简直不想继续交流。这时我可能会暂停工作,等个半天,换成下午再跟它沟通,这是一个蛮有意思的事情。

开发的时间投入

不管是编程还是使用AI工具,个人觉得投入是必要的。有时候可能一大早起来坐在电脑前,然后一直敲敲敲,可能会一直持续到晚上两三点才去洗澡睡觉。这导致起码有一个月我都没有去更新公众号。一方面是现在确实没有什么东西要更新,第二个是绝大部分精力都被我耗在这个事情上。

成本与收益的权衡

你们难以想象,这两个月时间,我在AI方面投入了多少资金。粗略估算,这两个月花费在AI工具和API上面的费用可能超过500美金。曾经某一天就花费了200多美金。

虽然这个花费并不小,但想到以前如果要找一个专业的开发帮你完成这个小程序,按照目前这个进度,两个月的时间加上前前后后的沟通,最低成本五六万肯定是需要的。所以AI确实改变了生活,可以让我们这种普通人能够以一个可控的成本,来实现以前无法实现的一些项目目标。

技术之外的挑战

不过不管是成本还是时间,还是前前后后的bug优化,这些技术上的问题基本上都是可预见或可控的。等到这些软件代码基本完成之后,你就要考虑把这个项目上架到微信公众平台,这里又涉及到很多政策方面的因素。

首先,上架小程序需要做微信认证。现在个人也可以做微信认证,但最好有一个公司,这是第一个门槛。第二个是,因为我这个小程序涉及到用户内容交互,有用户创建内容,这在国内就属于社交网络。国内对社交网络的管控比较严格,你需要签署一个非经营性的备案审核。

这个非经营性备案审核,在几年前各省市的管局控制都比较严格。好在经过我个人这次操作下来,感觉还算比较顺畅。管局没有故意刁难或阻碍,但你必须去备案。现在小程序通过微信认证之后,后台可以直接帮助你去备案,还算比较方便。

审核的波折

备案之后,你需要把代码上传到微信公众平台的后台,让他们后台人员去审核。明明小程序在本地测试或体验版测试都没有任何问题,但微信的审核人员那边就感觉他们的环境跟我完全不是一个样,甚至感觉他们跟你的网络都不是同一个网络,他们在一个局域网。

我自己测试没有问题,但他们那边就是一会儿说请求没有数据,一会儿说某个功能无法实现等等。审核前前后后提交了四五个版本,最后一次他们还是说有问题。然后我又找了好几个外省市的朋友来专门体验这个小程序,确认没问题之后再次反馈,最终通过。

不过这依然是万里长征很前面的部分。因为小程序涉及到社交,在第一次发布代码之后,会把代码提交到管局去审核,并且这个审核时间差不多要7天。

总结与感悟

跟前面说的技术要素相比,政策法规方面的因素有很多不确定性,以及一些非标准化的影响。有时会让人觉得很不可捉摸,甚至不知道怎么解决。好在经过前前后后多次的折磨,还算是一步一步地往下走。我现在就处于这个阶段,虽然已经经历了那么多步骤和麻烦,但到了今天这一步,个人还算觉得比较顺利。

任何一个小项目或小事情,都会涉及到技术性和非技术性的问题。不仅仅是小程序、APP或网站,其他项目也一样。比如设计生产一款钢笔,除了技术和供应上的问题外,你还需要处理供应链,或者上下游的工厂、供应商。这些技术之外的因素,往往是决定你能否成功的更决定性因素。

从这个过程中,我确实学到了一些东西,除了对项目开发和小程序开发有了更丰富的经验,对AI工具的使用也相对成熟了一点。但跟一些大佬相比,还是比较初级。因为这个过程确实很漫长,也比较曲折,所以分享这些想法,希望对大家有所帮助。