从倦怠到构建者:AI Tools 改变了我与 Code 的关系
Source: Dev.to
背景
六个月前,我一想到打开 IDE 就感到恐惧。每个项目都像穿着铅靴爬山,乐趣全无。我在一家医疗广告技术公司担任数据工程师,负责管理复杂的流水线和基础设施。我一直有副项目的想法,但“酷想法”和真正动手实现之间的鸿沟让人望而却步。学习新框架、调试数小时、与 CSS 斗争——这一切都像是在原本工作之上再加一层工作。
尝试 AI 工具
我对 AI 编码工具持怀疑态度,觉得它们是一种作弊手段。我认为自己应该能够“正确地”构建东西,深入学习每个框架,理解自己写的每一行代码。然而,倦怠并不在乎原则。
于是我决定尝试 Cursor IDE 和 Claude。我挑了一个简单的想法——一套开发者工具集合——并在没有宏大计划或先从零学习 React 的情况下开始构建。
结果
实验出奇地顺利。
- 我构建了 Toolpod.dev,一个包含 48 个基于浏览器的开发者工具(JSON 格式化、正则表达式测试、Base64 编码等)以及一个 API 目录的套件。
- 该站点拥有完整的响应式设计,部署在 Firebase 上。
- 本来需要数月时间在教程和 Stack Overflow 中苦苦钻研的工作,在几周内就完成了。
我如何使用 AI
- 构建整体结构 并做出产品决策。
- 审查并修改 AI 生成的代码。
- 调试 当出现问题时(它们确实会出现)。
- 优化和重构 使代码可用。
AI 处理了繁琐的部分:样板代码、语法查找、把设计转化为代码以及重复性的模式。速度提升显而易见,但代码质量依旧稳固。
个人影响
- 当我意识到自己一直在使用各种工具——框架、库、Stack Overflow、Git、VS Code 插件——来提升生产力时,那种“欺诈感”消失了。AI 只是另一个更强大的工具。
- 我学习得更快,因为我可以问“你为什么这么做?”并得到上下文解释。
- 启动新项目不再令人畏惧;副项目的启动能量大幅降低。
- 构建的乐趣回来了,我现在又在创造很多东西。
经验教训
- AI 不是魔法,你仍然需要理解自己在构建什么。
- 糟糕的提示会产生糟糕的代码,最终的产出仍由你负责。
- 复杂的架构仍然需要真正的专业知识。
- 对于 MVP、侧项目或学习新技术,AI 是一个改变游戏规则的利器。
给倦怠开发者的建议
如果你感到倦怠或有一直拖延的想法:
- 选一个小的东西来构建。
- 使用 Cursor 或 GitHub Copilot(两者都有免费试用)。
- 不要想太多——直接开始,感受一下效果。
你可能会让自己惊讶。对我而言,这种转变是彻底的:我从害怕写代码变回能够交付项目。工具并没有让我变得不再是开发者,而是让我变得更快乐——这比我之前意识到的更重要。