我花了几个月的时间几乎完全使用AI工具建立了一家独立游戏开发工作室,实话说,看到它从2月中旬开始发展到现在,感觉有点神奇。
我在开始之前有一定的计算机科学知识和一些HTML背景,但没有真正的软件工程经验。大部分我学到的知识都是通过实际编码来获得的。
最初的动力来自于建立一个棋牌应用程序。这个项目最终让我获得了一份兼职教棋的工作,参加课外活动,这是一个相当疯狂的时刻,因为它让我意识到我通过编写软件间接赚了钱。这个时候我开始思考,可能我真的能做到。
之后我制作了牌型游戏、创意工具、AI辅助工作流程,甚至现在还有一个叫做杜尚蛋糕学院(Duchess Cupcake Academy)的基于浏览器的编码/学习平台。
我学到的最重要的一点是,使用AI得好是自己的技能。
我使用ChatGPT和Claude,既用于生成原始代码,也用于:
- 组织项目
- 规划架构
- 调试
- 重构
- 组织工作流程
- 解释我尚未完全理解的概念
- 重写提示,直到输出不再像意大利面一样杂乱无章
人们经常忽略的一个问题是,如何编写提示会迅速产生技术债。早期我是通过暴力试错来编写项目,并且迅速耗尽了积分。随着时间的推移,我变得更擅长编写结构化的规范和更干净的提示,项目的逻辑性和可扩展性得到了改善。
当项目越来越大时,我意识到我在git、终端工作流、算法、软件架构和更深层次的CS基础知识方面存在知识缺口。相反于停下来学习别的东西,我决定建立一个基于我个人学习方式的学习平台。
所以杜尚蛋糕学院变成了:
- 交互式编码教程
- 浏览器编码实验室
- 终端模拟器
- 游戏开发课程
- 音乐制作课程
- AI工作流程教程
- 内置工具,无需设置
讽刺的是,使用AI得到了提高,使我对理解编程基础知识更加感兴趣,而不是减少。越了解底层发生的事情,我编写的提示、调试、决策能力也就越好。
实际上感觉我们进入了一个新时代,“学习编程”和“学习控制AI”正在变得紧密相连的技能。
我很好奇有多少人在这里也在以这种方式建立项目。
评论 (0)