50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

项目笔记|设计师的第一个微信小程序开发记录

  • 2025-09-02
    北京
  • 本文字数:1912 字

    阅读完需:约 6 分钟

大小:1003.90K时长:05:42
项目笔记|设计师的第一个微信小程序开发记录

本文作者:宣越阳,设计师


现在 AI Coding 的发展,一定程度上,解放了生产力潜能,让很多原来拥有想法却困于不会写代码的人开始制作自己的项,我和我的小伙伴就是其中的一小簇。最近几个月了解 Vibe Coding 以来,一直使用 TRAE,开始搞代码项目,收获颇丰。接下来我会分享一下我的项目,也是我参与的第一款代码项目。我会尽量浅显的和大家分享,从一个小白视角是如何写代码的。

项目简介


简述一下,我们(一起学习日语的三位朋友)做了个啥呢?完成了一个日语背单词小程序的开发。 


我们一直在学习日语,每节课都有听写环节💯,想做一个帮助自己听写的工具。


先从网页版开始


如果你想骑摩托车,我建议先学会骑自行车🚴


我们首先开发了一个网页版,具备答题和查看单词的基础功能。从自然语言描述到代码生成的过程非常神奇,一度让我觉得未来人们可能不再需要编写代码了。


虽然这个原型非常粗糙,但功能完全可用,让我非常惊喜。


移动端开发需求


改头换面,单车变摩托🏍️


我们希望在移动端使用这个工具,权衡之后最终选择了微信小程序作为开发框架。我自学了小程序相关知识,将开发规范以文档形式导入 TRAE。


在移动端开发之前,我们进行了框架设计,为后续功能扩展做了规划。有了这个环节后,我制定了优先级,规划了开发计划,还使用 Figma 的 MCP 让 AI 更好地还原页面结构。


我们一步步开发了多个界面,不仅完成了对网页版的复刻,还增加了更多新功能,让日语班的同学们也体验了一下,顺便推广了 TRAE 这个软件。


00:00 / 00:00
    1.0x
    • 3.0x
    • 2.5x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.75x
    • 0.5x
    网页全屏
    全屏
    00:00


    微信搜索小程序:「MeowBread 记忆面包」


    首页和设置


    答题


    复习模式


    单词库


    扭蛋机1


    扭蛋机2


    奖品陈列馆

    只会说普通话,如何理解开发程序


    “自然语言,未来也会变成一门开发语言。”


    开发步骤:

    1. 首先写出你的想法

    2. 将想法发给 AI,让它帮你开发

    3. 你负责测试,AI 负责修复 Bug

    4. 测试完成,上线


    打个比方:我们就是餐馆老板,AI 就是厨师。你负责点菜,它负责炒菜。AI 制作什么菜、什么口味,都通过你的描述来决定。等它上菜后,你根据口味反馈调整咸淡,不断修改菜品配方,直到完成理想的料理。



    最开始手写的「点子」


    AI 可以帮忙写更完整的文档


    什么不懂,就问什么


    调试 bug 的过程

    秘法 1:让 TRAE 更加好用,更了解你


    智能体、上下文、规则

    1. 创建智能体


    通过创建专门的智能体,让 AI 更好地理解你的项目需求。


    小程序 开发主力干将


    为了不同的项目 准备的智能体


    让「智能体」 来生成「智能体」

    2. 创建规则


    建立明确的开发规则和规范,确保代码质量和一致性。




    3. 引入更多有价值的资料(上下文)


    导入相关文档和资料,丰富 AI 的知识背景。




    引入上下文,开发更规范

    秘法 2:不要再复制保存版本了!


    天呐、谁能体会,从复制保存历史文件到 git 的救赎感


    我知道这个部分对于熟悉开发的老师傅们可能有点班门弄斧,但对小白来说太有用了。


    写过论文、做过设计的朋友们想必都知道版本管理的重要性,指不定导师或客户就突然想改回前面某个版本。接下来隆重介绍代码界的神奇工具——Git 源代码管理。不仅适用于个人开发,在多人开发情况下,版本管理和协同更为重要。




    别骂了,我真是这么干的


    在 TRAE 中使用 Git 和 Github;


    最开始


    初始化之后是这样的


    用了一段时间后

    秘法 3:设计的魔法能做到的事情


    利用 MCP,Figma + TRAE,轻松完成设计落地



    什么是 MCP?


    简单理解 MCP(上下文协议),就是一座桥,让 TRAE,能从这座桥走到别的软件那里,查看那边的内容)






    当然暂时不能一步到位,大概能还原 50%,仍需要人工调整。一个规则整齐的设计稿也十分重要(尤其是图层结构和命名)。你可以在过程中让 AI 总结设计规范,以保持后续样式的稳定性。



    SOLO 模式下的全新功能:内嵌的 Figma 工具,更加方便使用

    秘法 4:用文档沉淀需求和规则


    好记性不如烂笔头,文档可以一定程度上解决 AI 长期记忆不足的问题。


    通过引用文档,既不用重复输入,也能保证规则持续生效。


    典型例子是在创建单词库的过程中,为了保证词库格式符合要求,我们只需要编写一套规则,让 AI 以这份规则为纲要,自动生成所需内容。这样我们的起始输入只需要非常简单的 txt 文件(甚至可以是一张手写草图),就可以让 AI 完成词库搭建工作。


    开发的过程中的记录



    在对话中引用文档

    其他的话


    一度以为这件事非常困难,实际跑下来并没有太多坎坷,内心反而有些感动。有一些心得可以与大家分享:


    1. 现在的 Vibe Coding 确实已经在一定程度上可用了,完全可以通过自己的需求和创意来完成开发工作。AI 比想象中要可靠得多(当然也经常犯傻)。

    2. 一个好的创意或需求(PRD)的重要性往往比后面的开发更重要。你可以只有一些零星想法,然后与 AI 对话不断完善,最后让它输出一份文档,检查后再进入开发,往往会事半功倍。

    3. 别忘记项目管理的重要性。AI 加速了开发过程,但不代表不需要成本。在开发过程中,因为 AI 过于强大,导致我们内心膨胀,觉得什么都能做到,设定了不合理的目标,反而走了弯路。

    4. 我觉得未来可能更多精力会花在「写清楚需求」「写代码规则」上,人类会将更多精力投入到「创意构思」上,而重复性工作会逐步被 AI 攻克。



    2025-09-02 15:343832

    评论

    发布
    暂无评论

    一款Redis可视化工具:ARDM | 京东云技术团队

    京东科技开发者

    redis 可视化工具 企业号10月PK榜 ARDM

    如何利用动态配置中心在JavaAgent中实现微服务的多样化治理

    华为云开发者联盟

    云计算 后端 云服务 华为云 华为云开发者联盟

    游戏和 NFT 的以太坊代币开发

    区块链软件开发推广运营

    交易所开发 dapp开发 区块链开发 链游开发 NFT开发

    TimeWise-Jira工时管理插件6.0.0发布!对比测评某知名工时插件,谁的数据处理性能更胜一筹?

    龙智—DevSecOps解决方案

    TimeWise Jira工时管理插件

    深入浅出MySQL MRR(Multi-Range Read)

    Java随想录

    Java MySQL

    用 TDengine 3.0 碰到“内存泄露”?定位问题原因很关键

    TDengine

    时序数据库 内存泄漏 ​TDengine

    Eclipse、IntelliJ IDEA、PyCharm三种IDE区别

    小齐写代码

    全国5000家金融单位将加入信创建设大军,未来数年发展关键期

    没有用户名丶

    分布式事务:XA和Seata的XA模式 | 京东物流技术团队

    京东科技开发者

    分布式事务 seata XA 企业号10月PK榜

    小灯塔系列-中小企业数字化转型系列研究——CDP测评报告

    人称T客

    软件测试/测试开发丨AI大模型应用开发实训营,文末领学习资料

    测试人

    人工智能 大数据 程序员 软件测试

    聊聊JDK19特性之虚拟线程 | 京东云技术团队

    京东科技开发者

    Java JVM 虚拟线程 jdk19 企业号10月PK榜

    Spring AOP 中被代理的对象一定是单例吗?

    江南一点雨

    Java spring

    如何正确使用多线程和锁机制来构建可靠的程序

    华为云开发者联盟

    后端 多线程 开发 华为云 华为云开发者联盟

    IntelliJ IDEA安装教程

    小齐写代码

    Perforce发布《2023游戏开发与设计现状报告》,为游戏开发行业提供参考

    龙智—DevSecOps解决方案

    perforce 游戏开发与设计现状报告

    全流程多元化适配服务,OPPO Android 14 适配率高达98%!

    科技热闻

    深入理解java和dubbo的SPI机制 | 京东物流技术团队

    京东科技开发者

    Java spi Dubbo SPI 企业号10月PK榜

    【后台体验】运营后台订单详情设计分享 | 京东云技术团队

    京东科技开发者

    后台开发 后台管理系统 订单系统 企业号10月PK榜 运营后台

    材质、纹理、贴图的区别和关联

    3D建模设计

    材质 纹理 贴图

    微软首款AI芯片代号“雅典娜”;马斯克四年内将让“星舰”上火星丨 RTE 开发者日报 Vol.61

    声网

    代码检查过程中为什么需要涉及到编译呢?

    云计算 软件开发 华为云 代码检查

    什么是K-均值算法

    小魏写代码

    Programming abstractions in C阅读笔记:p166-p175

    codists

    [大厂实践] 重新发明后端子集

    俞凡

    算法 Google 大厂实践

    项目笔记|设计师的第一个微信小程序开发记录_AI&大模型_TRAE.ai_InfoQ精选文章