最近用chatGPT写代码的一些感受

最近用chatGPT写代码的一些感受

最近用chatGPT写代码的一些感受

使用姿势

1. ChatGPT官网,通过对话的形式
2. 使用了gpt4的cursor

厉害的地方

1. 简单任务上可以处理的很好。我记不住那些API要怎么调用,但是ChatGPT可以记得很完美。
2. 提供解决问题的思路。没想法的时候可以给点灵感。
3. 不熟悉领域的学习。比如写一段代码,然后解释这段代码,就代码里疑惑的地方提问。

不太行的地方

1. 处理细节不行。我要实现一个页面,本来是3句话描述需求的,但是不太行,然后一直改,最后写了500字小作文也不符合期望。想起来还不如我手撸代码更快。
2. 代码风格不统一。第一次生成的代码是一个风格,本来想让它微调的,结果第二次代码结构和风格都变了。

什么时候用chatGPT

1. 面对一个问题毫无头绪,需要chatGPT给点灵感。既包括你不熟悉的技术领域,也包括疑难杂症,虽然后者他大概率也解决不了。
2. 记不住API时。包括语法、shell命令、库函数、sql命令、第三方api、css样式… 这块基本不用google再去搜了。
3. 独立的、没有上下文的任务。写shell脚本,Python脚本,SQL语句,前端新页面。

什么时候不用chatGPT

1. 有大量细节要处理。还是自己手撸更快。
2. 你熟悉的领域。一样的道理,手撸更快。
3. 内部API。自己造的轮子,封装的库。chatGPT表示我也没学过呀。