程序员使用 ChatGPT,最容易犯的错误就是:
“帮我写一个完整网站。”
这种提问看起来方便,实际很容易得到大量无法直接使用的代码。
更好的方式是把开发任务拆开。
1. 让ChatGPT解释代码
例如:
下面这段 JavaScript 代码是做什么的?请按照“整体功能—每个函数—关键变量—执行流程”的顺序解释,并指出可能存在的问题。
对于自己看不懂的代码,这个功能非常实用。
尤其是接手旧项目时,可以先让 ChatGPT 帮你建立代码结构认识。
2. 用ChatGPT排查报错
例如遇到:
503 Service Unavailable
不要只问:
503是什么?
可以提供完整错误信息、运行环境和操作:
我的项目使用 Next.js + Supabase,在本地运行时出现 503 Service Unavailable。下面是完整错误日志……请判断最可能的原因,并按照“检查什么—怎么检查—可能结果—下一步处理”的方式排查。不要直接修改代码。
为什么有用?
程序问题很多时候不是“不会写代码”,而是不知道问题到底发生在哪一层。
让 ChatGPT 按排查流程分析,比直接让它重新写代码可靠得多。
3. 让ChatGPT优化代码
例如:
请优化下面这段代码,但不要改变现有功能。重点检查重复逻辑、可读性、异常处理和性能问题。修改后解释每一处修改的原因。
这种方式比:
帮我优化代码。
更加明确。
4. 用ChatGPT学习新技术
比如你准备学习 Next.js:
我有 JavaScript 基础,但是没有系统学习过 Next.js。请按照实际开发一个博客网站的过程,给我设计一个30天学习计划,每天学习一个核心知识,并安排一个小项目练习。
这样 ChatGPT 就不只是回答问题,而可以充当一个学习教练。



◯ 评论 0