ChatGPT如何提高编码效率?

226 阅读2分钟

你真的理解ChatGPT吗?

这个问题是在我使用了一段ChatGPT的过程中发现的,主要来源于在描述问题时的提示词——Prompts。更何况中文会多加了一层语义化,而在它自动翻译时,就会导致关键词的描述不当导致的回答错误。

这也是为什么有些人会吐槽ChatGPT的答案都是胡诌。

image.png

Snipaste_2023-04-24_17-20-34.png

这是当时让ChatGPT模拟面试官时的一些描述词导致的结果,当时发现如果在用不明确语义,也就是需要人为去推导的,ChatGPT并不能很合理的得到想要的结果。

这很大因素是英语的描述和中文描述的差异导致的。

所以这也是为什么会有大量的人发表收入的各种提示词,这种词汇尤其在AI制图上体现的尤为关键。

ChatGPT如何提高编码效率?

ChatGPT的出现,无一是让我这种懒得死记硬背的人最开心的一件事。

因为大脑应该用来记有用的东西,而不是八股文。

ChatGPT最大的提高方式是简化了学习一些库、一些语言的过程。

一般来说,学习一些库、一些语言,都是从文档入手。而文档的编排结构,本身来说是为了作为wiki的方式,所以导致上手有一点难度,进而让很多人放弃文档学习,等着别人的文章或者是别人录制的视频。

这也为什么vue文档会被称赞的原因,再次赞叹

而使用ChatGPT就不会有这种困难。

直接告诉ChatGPT你需要做什么,使用什么,它会告诉你一些答案。

image.png

这是我利用ChatGPT快速写的一个小工具,而其过程其实只有半小时不到,我便完成了我的需求。

而如果通过文档式学习,可能需要半天甚至更多的学习和调试过程。

何为编程

image.png

不再需要大量的学习时间,但是这并不意味着停止学习,而是要把时间放在需求的关注上。

听起来更像是一个组合模块的维修工程师?

我认为就是这样,因为大部分人并不是天才。有轮子何必重复造轮子?

对大部分而言,这只是一份工作。能高效地完成工作,本身就是编程的解决目标。

Laziness, Impatience, and Hubris: The Three Virtues of a Programmer

image.png

当然,请务必学习英语,这是身为程序员必须的