怎么使用 AI 快速解决编程问题?
Think
2025-08-10 565字

推友问: 当编程遇到一个问题的时候是如何快速解决的呢?我遇到问题,总是会找 AI 问个遍,但一顿操作下来 20 多分钟就过去了,要是复杂的问题时间更长。这样经常会导致,既没有完全理解代码又没写多少代码。

我的回答:

把 AI 当作数据库,遇到不会的知识可以问他

但是软件工程是涉及到逻辑需求、多种不同技术栈融合、数据库设计、界面审美等综合领域的挑战。

如果要做用户喜欢的软件,肯定要兼具好看、易用,但是最重要的是稳定。

软件的稳定是一定跟内在的架构设计和数据流向相关的,越复杂的软件内在结构就越复杂。

所以,我们用 AI 应该把它当作未知知识的数据库,把他当作明确需求的小功能点帮手,节省时间和体力。

但是不要期望你说 “给我做一个牛逼的 Figma”, 然后 AI 就全自动地给你写出一个商业质量的软件。

为什么做不出来?

  1. 因为你缺乏软件工程手写实践: 你区分不出来辣鸡代码和好代码的区别

  2. 因为你缺乏丰富的调试经验: AI 帮你拼装好,你不知道错误原因,最后只会乱碰

  3. 因为你缺乏复杂项目架构设计经验: 导致你忽略了架构设计,忽略了结构的关系,AI Vibe Coding 越多,内在结构越脆弱,豆腐为钢梁的大厦的结局是,有一天大厦会一下子轰然倒塌

AI 目前的能力是工具,但是软件跟架构设计、代码质量和可持续维护有关。不要把 AI 当许愿灯。

AI 是烈马,你依然还是要大量学习和实践,才能驾驭这个工具。