如何利用Cursor独立开发副业?一位35岁码农的经验分享

梓萱说 2025-04-15 18:07:32

在人工智能日新月异的今天,程序员群体正面临着前所未有的挑战和机遇。

曾经被认为是高科技象征的代码编写工作,如今正逐渐被AI工具所接管。

这引发了许多程序员的焦虑,但也促使他们开始探索新的可能性,例如,利用AI工具开发副业。

我,一个35岁的“老”码农,也开始了这样的探索。

AI技术的成熟速度令人咋舌。

从最初对GPT-3.5的轻视,到如今惊叹于Claude 3.7的强大,我深刻感受到了AI技术带来的冲击。

Agent模式的代码编写成功率越来越高,虽然目前仍需人工干预,但未来的趋势显而易见:程序员的需求量将减少,开发团队的构成也将发生改变。

面对这样的危机,我决定尝试跳出舒适圈,将自己一直以来的想法付诸实践。

我一直想独立开发一些产品,但受限于时间和人手。

现在,AI工具的出现为我带来了希望。

Cursor的出现让我眼前一亮。

它能够根据提示词自动生成代码,极大地提高了开发效率,也让我不再受限于人力资源的不足。

我只需要将我的想法转化为清晰的提示词,剩下的就可以交给Cursor来完成。

在正式开始项目之前,我花了大约一个月的时间进行准备工作,熟悉开发环境、相关技术栈以及Cursor的使用方法。

我学习了Taro框架、NutUI组件库、NestJS后端框架以及MongoDB数据库等技术。

当然,我只是初步了解了这些技术的皮毛,就开始着手实践,并在实践中不断学习,以达到最高的效率。

在“Hello World”项目跑通之后,我正式开始了我的副业项目。

我的日常生活也随之发生了改变:白天是公司里的普通程序员,晚上则化身为自己的CEO。

白天我会思考晚上的计划,构思提示词,晚上回家后将提示词输入Cursor,然后监督、调试代码,如此循环往复。

几个月下来,我的小程序逐渐成型,心中的欣慰感也油然而生。

当然,这个过程并非一帆风顺,独自一人战斗的路上充满了挑战。

接下来,我将分享一些使用Cursor进行复杂项目开发的经验。

需要制定清晰的项目架构,包括使用的语言、框架、数据库以及目录结构等。

如果自己不熟悉这些方面,可以让AI辅助制定,然后自己进行审核。

需要编写Cursor Rules,规定代码规范,例如业界规范或自己制定的规范。

这个规则需要在项目开发过程中不断完善。

模块解耦和函数功能设计也至关重要,建议遵循软件工程和Clean Code等规范。

将自己的知识库添加到项目中,并在适当的场景手动@AI或写入规则,让AI每次对话都能参考。

在让AI编写代码时,需要提供详细的需求描述。

如果难以清晰描述,可以编写伪代码和注释,让AI自行推断。

不要期望AI一次性就能完成复杂的功能。

可以先让AI实现简单的版本,再逐步增加复杂度。

此外,需要及时让AI重构代码,避免代码过于混乱。

测试用例也必不可少,尤其是在没有专门测试人员的情况下。

测试用例可以保障代码质量,降低修改代码或添加功能时的心智负担。

我主要使用E2E测试用例,它们为我每次提交代码部署提供了信心。

我还推荐使用MCP工具,例如Sequential Thinking,让大模型在输出前进行思考。

对于界面设计,我并没有使用Figma等设计工具,而是借助AI的力量。

我将每个模块的设计需求提交给AI,让其生成设计方案,最终确定后再让Cursor编写代码。

我的时间管理策略很简单:白天工作,晚上做自己的项目。

我会利用白天的碎片时间思考晚上的计划和提示词,晚上则专注于代码编写和调试。

我想展示一下我开发的小程序(此处省略小程序展示)。

我知道,市面上已经有很多类似的竞品,但我并不打算通过广告来竞争。

那么,在AI时代,程序员该如何利用AI工具开拓副业,并在竞争激烈的市场中找到自己的立足之地呢?

0 阅读:0

梓萱说

简介:欢迎留言交流,你的留言都是我前进的动力!