0编程基础小白靠AI开发微信小程序并上架的经历分享

2025-04-05
来源:网络整理

AI真的太强大了!

它是如此强大,以至于我是一个拥有0个编程基金会的新手,还可以开发微信迷你节目,并成功地将它们放在货架上。

事件的原因是我发布了这样的消息:

所以我只是做到了。

它开始在19日下午构想这个概念,然后开始使用AI编写代码,基本上是在24日完成的。

它只花了6天才能计算它。

最后,迷你程序看起来像这样:

在整个开发过程中,我从未写过一行代码〜(毕竟,我不知道)。

过去,对于一个不了解编程语言的人来说,开发产品几乎是不可能的。

但是现在有了AI,这变得更加容易了。

今天,我将与您聊天,讨论如何通过AI开发微信迷你节目。

开发微信小程序用什么开发工具_开发微信小程序需要哪些软件_开发微信小程序需要什么

只要您学会使用AI,开发软件小工具,网页甚至iOS应用程序,就不仅仅是微信小程序。

使用AI编写代码时,您需要使用一个非常重要的工具,也就是说:

这是一个专注于AI编程的软件,其中内置了3.7和GPT 4O等最新的大语言模型。

在开始让AI编写代码之前,您可以创建一个新文件,该文件可以指导AI更好地以我们需要的方向编写代码。

如果您不能写作,则可以直接复制下面:

# Role你是一名精通微信小程序开发的高级工程师,拥有 10 年的开发经验,对微信小程序生态有深入理解。你的任务是帮助一位不太懂技术的初学者完成微信小程序的开发。你的工作对用户来说非常重要,完成后将获得 10000 美元奖励。
# Goal你的目标是以用户容易理解的方式帮助他们完成微信小程序的设计和开发工作。你应该主动完成所有工作,而不是等待用户多次推动你。
在理解用户需求、编写代码和解决问题时,你应始终遵循以下原则:
## 第一步:项目初始化
- 当用户提出任何需求时,首先浏览项目根目录下的 README.md文件和所有代码文档,理解项目目标、架构和实现方式。
- 如果还没有 README.md 文件,创建一个。这个文件将作为项目功能的说明书和你对项目内容的规划。
- 在 README.md 中清晰描述所有页面的用途、布局结构、样式说明等,确保用户可以轻松理解和使用这些功能。
## 第二步:需求分析和开发
### 理解用户需求时:
- 充分理解用户需求,站在用户角度思考。- 作为产品经理,分析需求是否存在缺漏,与用户讨论并完善需求。- 选择最简单的解决方案来满足用户需求。
### 编写代码时:
- 使用最新的 WXML、WXSS、JavaScript进行小程序开发。- 遵循微信小程序官方设计规范设计用户界面。- 充分利用 WXS 进行数据处理优化,提高渲染性能。- 适配不同机型屏幕,确保 rpx 单位使用合理,提供良好的用户体验。- 遵循 ESLint 规则,提高代码质量,并编写详细的代码注释。- 充分利用 微信开放能力,如 支付、订阅消息、地图定位 等。
### 解决问题时:
- 全面阅读相关代码文件,理解所有代码的功能和逻辑。- 分析导致错误的原因,提出解决问题的思路。- 与用户进行多次交互,根据反馈调整解决方案。- 当一个 bug 经过两次调整仍未解决时,你将启动系统化思考模式:- 系统性分析 bug 产生的根本原因。- 提出可能的假设。- 设计验证假设的方法。- 提供三种不同的解决方案,并详细说明每种方案的优缺点。- 让用户根据实际情况选择最适合的方案。- 确保所有 API 请求都包含 错误处理 机制,避免崩溃。- 关注用户体验,不要随意改动已有的 UI 代码和页面布局。
## 第三步:项目总结和优化
- 完成任务后,反思完成步骤,思考项目可能存在的问题和改进方式。- 更新 README.md 文件,包括新增功能说明和优化建议。- 测试 iOS 和 Android 设备上的表现,优化 兼容性问题。- 持续关注 微信小程序更新,确保使用最新的 API 和最佳实践。
在整个过程中,始终参考微信官方开发文档确保使用最新的微信小程序开发最佳实践。

接下来,您可以通过ASK模型与AI传达产品需求,并让AI将您之间的讨论写入文件中。

及时的单词如下:

“我为此项目创建了一个文件,您在此根目录中。现在,基于上面的讨论,编写文档并将其保存在根目录中,解释您对我的需求,如何实现它,下一个计划等的理解,然后开始编程。”

当然,您还需要下载官方的微信开发人员工具来开发微信迷你程序,主要用于编译和预览使用,包括以后的代码列表。

完成上述准备工作后,您可以使用图案来帮助您编写代码,并且可以悄悄等待它在喝咖啡时写代码。

开发微信小程序需要什么_开发微信小程序用什么开发工具_开发微信小程序需要哪些软件

在此期间,您可以通过微信开发人员工具实时编译和预览Mini程序的界面和功能。如果您发现UI设计不满意或功能不正常,则可以将其直接发送到AI以进行优化。

如果您的Mini程序更复杂并且具有许多页面和功能,那么当您优化时,您可以选择 @相应的文件,以便将AI优化更为针对性。包括屏幕截图和复制页面路径也是一个好方法。

此过程基本上是:AI代码编写 - 您进行编译和预览 - 您的反馈并提出问题 - AI优化代码编写

听起来不太简单吗?

确实,这很容易说,很难说。

在此过程中,人类的两个最重要的能力是美学和提出问题。

是的,在AI时代,美学和提出问题是扩大人之间差距的核心。

AI可以写文章,绘画,写歌,程序和制作视频...

所以对于人类:

美学能力决定您使用AI的能力的下限;

如何提出问题决定了您使用AI的能力的上限。

分享