#task02链接:Datawhale
一、选择方向
评估自己的能力与可用时间后选择方向为编程类应用。
二、参考开发路径
-
确定一个应用创作方向:问你自己想做个啥→优化C++、HTML、Java等多种编程语言的代码结构、可读性和命名方式,帮助开发者提高代码质量和维护效率。
-
解决UI设计问题:确定一个想模仿的UI,直接copy其UI代码→可以从Dribbble、Behance或知名应用中寻找灵感,考虑使用Bootstrap、Material UI、Tailwind CSS等框架快速搭建UI结构。Dribbble - Discover the World’s Top Designers & Creative Professionalshttps://www.behance.net/
-
拆分功能:确定好UI各个按钮和组件分别是用来做啥的、预期效果是啥→①定义各个组件的功能,如按钮、输入框、下拉菜单等;②对每个组件进行功能描述,明确组件的输入、输出及用户交互方式;③设计组件之间的交互逻辑,如点击按钮后显示弹窗、表单提交后跳转页面等;④编写详细的功能需求文档,描述每个组件的功能、交互方式及预期效果。
-
实现功能Demo:东抄抄西抄抄,用AI帮忙写代码,把基础功能能力实现出来,跑通最小MVP、实现可运行和展示的demo→参考和复用已有的开源代码或代码片段,避免重复造轮子。
-
迭代和优化效果:跑通了demo之后,通过设计更好的Prompt、设计更多容错机制、不断测试和迭代效果→制定详细的测试计划,包括功能测试、性能测试、用户体验测试等,根据测试结果和用户反馈,不断优化应用的功能和性能。
-
优化项目:通过更多的用户体验获得反馈,优化应用设计、优化UI→通过用户调查、使用日志、反馈表单等方式收集用户对应用的反馈和建议,分析用户反馈数据,找出应用中的问题和改进点。
三、参考优秀案例与复现
查看与自己方向可参考性高的案例,明白底层逻辑与参考。