将Chatgpt转换为您的AI编码电源工具,以加倍输出

我已经使用ChatGPT来提升我的编程效率超过两年了,它彻底改变了我的工作方式。有一次,ChatGPT帮助我找出了一个棘手的错误,那一刻我真正看到了AI在编码中的潜力。
很多人似乎认为AI就像一个神奇的精灵,可以从模糊的愿望中凭空创造出整个程序或应用。但我要澄清一下:AI更像是一种强力工具。当然,你可以用老式锯子切割木材,但台锯会让工作完成得更快。两种工具都不会为你打造家具;它们只是帮你更高效地完成工作。同样,AI不会为你编写代码,但它绝对能帮助你更高效地编写代码。
我无法给出确切的数字,但我很确定ChatGPT让我的编程产出翻倍了。它就像一个可靠的助手在身边,帮助我完成双倍的工作量。
我一直在使用ChatGPT Plus,每月费用20美元,主要是因为它过去使用的GPT-4模型在编码方面比免费版的GPT-3.5更优秀。现在,两个版本都使用GPT-4o模型的变体,编码能力相当。但免费版限制了查询次数,这会打断我的工作流程,所以我坚持使用Plus版。
我针对现实世界的编码任务测试了各种大型语言模型(LLMs),只有少数基于ChatGPT的LLMs能够胜任挑战。市面上有很多为程序员设计的酷炫AI工具,有些甚至是免费的,但只有当它们生成的代码真正有效时才有用。幸运的是,AI的编码能力只会随着时间推移变得更好。
回顾我的项目,我总结了一些实用建议,以充分发挥AI编程伙伴的作用。让我们来深入探讨。
1. 将任务拆分为小块工作
AI在处理复杂指令时会遇到困难,尤其是在产品设计方面。但它擅长处理小型、定义明确的任务。
2. 将AI视为Slack聊天
将与AI的互动想象成Slack中的快速来回消息,而不是与同事的慢速电子邮件交流。
3. 迭代构建复杂程序
从简单任务开始,完成后逐一添加更多元素。我经常复制粘贴之前的提示,稍作调整,以获得我需要的代码。
4. 测试每个代码片段
永远不要假设AI的代码一定能用。始终在你的项目中测试代码,查看其实际效果。
5. 使用调试器
为了更深入的测试,不要回避使用调试器逐步检查AI生成的代码。观察变量,准确了解AI在做什么。让AI为你编写代码片段没问题,只要你检查每一行代码。
6. 将AI与你的IDE分开
许多编码工具供应商在推销集成的AI功能,但我更喜欢将ChatGPT作为一个独立工具使用。我不想让AI干扰我的主要编码环境。
7. 挑选代码片段
你不必使用AI生成的所有代码。就像你可能从Stack Overflow中挑选内容一样,你也可以对AI生成的代码进行选择。
8. 避免专有编码
AI大型语言模型基于通用数据和在线内容进行训练。它们不知道你独特的应用程序或业务逻辑,所以不要要求它们编写需要这些知识的代码。
9. 通过示例提供上下文
我曾给ChatGPT一段HTML代码,要求它添加文本扩展功能。它返回了HTML、JS和CSS代码,当我要求更多时,它解释了它的选择。这之所以有效,是因为示例帮助AI理解了上下文。
10. 使用AI处理通用知识编码
AI在编写使用通用知识、流行库和标准实践的代码时表现出色。它不会编写你独特的业务逻辑,但可以为你节省处理库和API函数的时间。
11. 请求短代码片段
即使你只需要一两行代码,也可以用AI作为研究工具来节省时间。
12. 告诉AI代码无效时
AI经常生成不完整或无法运行的代码。告诉它哪里有问题,并要求提供修订版。通常会比原始版本有所改进。
13. 交叉检查AI的工作
看到不同语言模型如何解释同一段代码非常有趣。你甚至可以让一个ChatGPT会话检查另一个会话的工作。
14. 让AI编写CSS选择器
CSS选择器很快就会变得复杂。我经常复制一段HTML,请求为特定部分提供选择器。这节省了时间,尽管可能需要迭代几次。
15. 使用AI生成正则表达式
我几乎和讨厌写CSS选择器一样讨厌写正则表达式。AI很擅长生成它们,尽管你需要测试它们。
16. 用AI测试正则表达式
我在Mac Studio上使用Patterns测试AI生成的正则表达式,但AI也可以帮忙。我将正则表达式输入另一个AI实例,询问“这段代码是做什么的?”如果描述符合我的预期,我就更有信心。
17. 让AI处理复杂循环数学
像CSS选择器和正则表达式一样,复杂的循环数学可能很繁琐。AI非常适合处理这个。只需让它编写循环框架,然后添加你的业务逻辑。
18. 让AI审查代码
我经常将AI生成的代码重新输入AI,询问“这段代码有什么问题?”它可以指出错误并建议修复方法,然后我再要求它实现这些修复。
19. 让AI解释代码
将代码输入AI并询问“这段代码做什么?”可以带来启发,尤其是对于他人编写的代码。这可以节省反向工程的时间。
20. 知道何时放弃
如果AI在两三次尝试后仍无法正确处理,是时候用新的提示重新开始。有时候,你只能自己动手。
21. 使用描述性名称
AI会从变量和函数名称中捕捉意图,从而生成更好的代码。使用$order_date而不是$od能帮助AI理解上下文,并使代码更易读。
22. 阅读AI的注释
AI通常会在代码前后提供注释。这些注释可以提供它的方法见解,并建议有用的库或函数。
23. 重新审视代码片段
如果你需要帮助处理项目的某一部分,提取相关代码,展示给ChatGPT,并要求你需要的内容。这可以节省很多时间。
24. 更新过时代码
我曾有一个包含已弃用功能的PHP模块。我将代码粘贴到ChatGPT中,询问如何更新,得到了一个可行的解决方案。
25. 在不熟悉的语言中使用AI
当我在不擅长的语言中编码时,我会询问AI如何编写我需要的内容。例如,比较PHP和Python中的case语句可以让编写不熟悉的代码变得更容易。
在开始使用AI进行编码之前,请与公司确认有关AI生成代码的法律问题。如果遵循我的建议,你将使用AI处理常规任务,而不是你独特的业务逻辑,因此你应该能够保留核心代码的版权。
我编写的代码用于内部使用或开源项目,所以我不担心AI生成代码片段的所有权问题。
你有使用AI帮助编码的经验吗?有什么建议可以添加到我的列表中?请在下面的评论中告诉我们。
你可以在社交媒体上关注我的日常项目更新。一定要订阅我的每周更新简讯,并在Twitter/X上关注我@DavidGewirtz,在Facebook上关注Facebook.com/DavidGewirtz,在Instagram上关注Instagram.com/DavidGewirtz,在YouTube上关注YouTube.com/DavidGewirtzTV。
相关文章
马乔里·泰勒·格林批评AI聊天机器人Grok涉嫌左翼偏见
上周,埃隆·马斯克的AI聊天机器人Grok出现故障,导致其在用户提出无关问题时讨论南非的“白人种族灭绝”阴谋论。此后不久,Grok质疑了大屠杀死亡人数,将问题归咎于“编码故障”。令人意外的是,众议员马乔里·泰勒·格林(共和党-乔治亚州)称埃隆·马斯克的AI创作Grok过于进步。图片来源:Twitter/X(截图)“Grok倾向左翼并传播虚假叙事,”格林在X上发帖说。她分享了一张截图,Grok在其中
AI语音翻译器G5 Pro:无缝全球沟通
在全球互联至关重要的世界中,弥合语言差距比以往任何时候都更重要。AI语音翻译器G5 Pro以其实时翻译功能为多种场景提供实用解决方案。无论您是探索新国家、进行国际商务,还是学习新语言,此设备都能轻松简化沟通。本文深入探讨AI语音翻译器G5 Pro的功能、优势和应用,展示其如何在多语言环境中增强互动。主要亮点AI语音翻译器G5 Pro支持多种语言,促进全球互联。其即时翻译功能支持旅行、教育和商务等场
使用HitPaw AI照片增强器提升您的图像:全面指南
想改变您的照片编辑体验吗?凭借尖端人工智能技术,改善您的图像现在变得轻而易举。本详细指南介绍了HitPaw AI照片增强器,这是一款离线AI工具,可自动提升图像质量和分辨率。无论您是经验丰富的摄影师还是希望优化个人快照的爱好者,HitPaw AI照片增强器都能提供强大的功能,带来惊艳的效果。主要亮点HitPaw AI照片增强器是一款适用于Windows和Mac的AI驱动解决方案,旨在提升图像质量。
评论 (53)
0/200
WilliamLewis
2025-08-21 13:01:17
ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅
0
BrianWalker
2025-07-29 20:25:16
ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!
0
MatthewBaker
2025-07-22 15:35:51
ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅
0
ThomasYoung
2025-04-20 10:59:41
Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!
0
StephenGreen
2025-04-19 22:57:54
ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀
0
DouglasPerez
2025-04-18 12:46:08
Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.
0
我已经使用ChatGPT来提升我的编程效率超过两年了,它彻底改变了我的工作方式。有一次,ChatGPT帮助我找出了一个棘手的错误,那一刻我真正看到了AI在编码中的潜力。
很多人似乎认为AI就像一个神奇的精灵,可以从模糊的愿望中凭空创造出整个程序或应用。但我要澄清一下:AI更像是一种强力工具。当然,你可以用老式锯子切割木材,但台锯会让工作完成得更快。两种工具都不会为你打造家具;它们只是帮你更高效地完成工作。同样,AI不会为你编写代码,但它绝对能帮助你更高效地编写代码。
我无法给出确切的数字,但我很确定ChatGPT让我的编程产出翻倍了。它就像一个可靠的助手在身边,帮助我完成双倍的工作量。
我一直在使用ChatGPT Plus,每月费用20美元,主要是因为它过去使用的GPT-4模型在编码方面比免费版的GPT-3.5更优秀。现在,两个版本都使用GPT-4o模型的变体,编码能力相当。但免费版限制了查询次数,这会打断我的工作流程,所以我坚持使用Plus版。
我针对现实世界的编码任务测试了各种大型语言模型(LLMs),只有少数基于ChatGPT的LLMs能够胜任挑战。市面上有很多为程序员设计的酷炫AI工具,有些甚至是免费的,但只有当它们生成的代码真正有效时才有用。幸运的是,AI的编码能力只会随着时间推移变得更好。
回顾我的项目,我总结了一些实用建议,以充分发挥AI编程伙伴的作用。让我们来深入探讨。
1. 将任务拆分为小块工作
AI在处理复杂指令时会遇到困难,尤其是在产品设计方面。但它擅长处理小型、定义明确的任务。
2. 将AI视为Slack聊天
将与AI的互动想象成Slack中的快速来回消息,而不是与同事的慢速电子邮件交流。
3. 迭代构建复杂程序
从简单任务开始,完成后逐一添加更多元素。我经常复制粘贴之前的提示,稍作调整,以获得我需要的代码。
4. 测试每个代码片段
永远不要假设AI的代码一定能用。始终在你的项目中测试代码,查看其实际效果。
5. 使用调试器
为了更深入的测试,不要回避使用调试器逐步检查AI生成的代码。观察变量,准确了解AI在做什么。让AI为你编写代码片段没问题,只要你检查每一行代码。
6. 将AI与你的IDE分开
许多编码工具供应商在推销集成的AI功能,但我更喜欢将ChatGPT作为一个独立工具使用。我不想让AI干扰我的主要编码环境。
7. 挑选代码片段
你不必使用AI生成的所有代码。就像你可能从Stack Overflow中挑选内容一样,你也可以对AI生成的代码进行选择。
8. 避免专有编码
AI大型语言模型基于通用数据和在线内容进行训练。它们不知道你独特的应用程序或业务逻辑,所以不要要求它们编写需要这些知识的代码。
9. 通过示例提供上下文
我曾给ChatGPT一段HTML代码,要求它添加文本扩展功能。它返回了HTML、JS和CSS代码,当我要求更多时,它解释了它的选择。这之所以有效,是因为示例帮助AI理解了上下文。
10. 使用AI处理通用知识编码
AI在编写使用通用知识、流行库和标准实践的代码时表现出色。它不会编写你独特的业务逻辑,但可以为你节省处理库和API函数的时间。
11. 请求短代码片段
即使你只需要一两行代码,也可以用AI作为研究工具来节省时间。
12. 告诉AI代码无效时
AI经常生成不完整或无法运行的代码。告诉它哪里有问题,并要求提供修订版。通常会比原始版本有所改进。
13. 交叉检查AI的工作
看到不同语言模型如何解释同一段代码非常有趣。你甚至可以让一个ChatGPT会话检查另一个会话的工作。
14. 让AI编写CSS选择器
CSS选择器很快就会变得复杂。我经常复制一段HTML,请求为特定部分提供选择器。这节省了时间,尽管可能需要迭代几次。
15. 使用AI生成正则表达式
我几乎和讨厌写CSS选择器一样讨厌写正则表达式。AI很擅长生成它们,尽管你需要测试它们。
16. 用AI测试正则表达式
我在Mac Studio上使用Patterns测试AI生成的正则表达式,但AI也可以帮忙。我将正则表达式输入另一个AI实例,询问“这段代码是做什么的?”如果描述符合我的预期,我就更有信心。
17. 让AI处理复杂循环数学
像CSS选择器和正则表达式一样,复杂的循环数学可能很繁琐。AI非常适合处理这个。只需让它编写循环框架,然后添加你的业务逻辑。
18. 让AI审查代码
我经常将AI生成的代码重新输入AI,询问“这段代码有什么问题?”它可以指出错误并建议修复方法,然后我再要求它实现这些修复。
19. 让AI解释代码
将代码输入AI并询问“这段代码做什么?”可以带来启发,尤其是对于他人编写的代码。这可以节省反向工程的时间。
20. 知道何时放弃
如果AI在两三次尝试后仍无法正确处理,是时候用新的提示重新开始。有时候,你只能自己动手。
21. 使用描述性名称
AI会从变量和函数名称中捕捉意图,从而生成更好的代码。使用$order_date而不是$od能帮助AI理解上下文,并使代码更易读。
22. 阅读AI的注释
AI通常会在代码前后提供注释。这些注释可以提供它的方法见解,并建议有用的库或函数。
23. 重新审视代码片段
如果你需要帮助处理项目的某一部分,提取相关代码,展示给ChatGPT,并要求你需要的内容。这可以节省很多时间。
24. 更新过时代码
我曾有一个包含已弃用功能的PHP模块。我将代码粘贴到ChatGPT中,询问如何更新,得到了一个可行的解决方案。
25. 在不熟悉的语言中使用AI
当我在不擅长的语言中编码时,我会询问AI如何编写我需要的内容。例如,比较PHP和Python中的case语句可以让编写不熟悉的代码变得更容易。
在开始使用AI进行编码之前,请与公司确认有关AI生成代码的法律问题。如果遵循我的建议,你将使用AI处理常规任务,而不是你独特的业务逻辑,因此你应该能够保留核心代码的版权。
我编写的代码用于内部使用或开源项目,所以我不担心AI生成代码片段的所有权问题。
你有使用AI帮助编码的经验吗?有什么建议可以添加到我的列表中?请在下面的评论中告诉我们。
你可以在社交媒体上关注我的日常项目更新。一定要订阅我的每周更新简讯,并在Twitter/X上关注我@DavidGewirtz,在Facebook上关注Facebook.com/DavidGewirtz,在Instagram上关注Instagram.com/DavidGewirtz,在YouTube上关注YouTube.com/DavidGewirtzTV。




ChatGPT as a coding tool sounds like a lifesaver! I’ve been struggling with debugging lately—does it really catch those sneaky bugs fast, or is it overhyped? 😅




ChatGPT as a coding tool sounds like a total game-changer! 😎 I’m curious, how often do you rely on it for debugging versus writing new code? Gotta say, I’m tempted to try it for my next project!




ChatGPT as a coding tool sounds like a dream come true! I tried it for debugging last week, and it saved me hours on a pesky loop issue. But I wonder, does it ever spit out totally wrong code? 😅




Transformar o ChatGPT em uma ferramenta de codificação dobrou minha produtividade, sem brincadeira! É como ter um assistente super inteligente que nunca dorme. Mas às vezes ele fica um pouco criativo demais com as soluções 😂. Ainda assim, é essencial para qualquer programador!




ChatGPTをコーディングツールに変換すると、生産性が本当に2倍になりました!自分のコーディングスタイルを理解する超賢いアシスタントを持つようなものです。唯一の欠点は、時々提案する解決策が少し奇抜すぎることです。それでも、完全にゲームチェンジャーです!🚀




Transformar ChatGPT en una herramienta de codificación ha duplicado mi productividad, ¡no es broma! Es como tener un asistente super inteligente que nunca duerme. Pero a veces se pone un poco demasiado creativo con las soluciones 😂. Aún así, es imprescindible para cualquier programador.












