各位用 copilot 写代码的小伙伴不会觉得这个剥夺了写代码的乐趣吗

2023-03-22 09:40:11 +08:00
 xiaotianhu
先声明下,我不是反对 AIGC ,chatGPT 几乎每天都用 取代了一半搜索引擎的使用,拿来学习简直神器 特别高效。

但是 copilot 和类似基于 gpt 写代码的产品基本上就没用。

总觉得这玩意剥夺了写代码的乐趣,让整个工作中唯一能有点乐趣的事儿变的更无趣了。

我倒是更期待 AI 能自动化测试 比如根据接口文档,或者自然语言文档 就能自己测试了,那就完美了。
10801 次点击
所在节点    程序员
83 条回复
dinghmcn
2023-03-22 09:44:35 +08:00
会,我更喜欢穿孔纸带
HughCao
2023-03-22 09:47:43 +08:00
maotao456
2023-03-22 09:48:01 +08:00
写代码很快乐吗?
写不会的代码才快乐,天天写 curd 快乐个吉尔
yyfearth
2023-03-22 09:51:06 +08:00
其实 copilot 还没有那么聪明
如果你的代码乐趣是去 stackoverflow 搜索然后粘贴
或者乐趣是些重复的代码块
那确实不该用

在我看来 copilot 减少了重复代码的编写 或者一些固定模式和代码片段的编写
是大大的增加了写代码的效率 同时降低了 枯燥
对于写 unit test 尤为有效
实在不觉得写一大堆重复的 unit test 来达到高覆盖是一种乐趣
yumizhao888
2023-03-22 10:04:48 +08:00
乐趣翻倍
Kenmin
2023-03-22 10:05:52 +08:00
copilot 生成的代码直接用的概率很低
fregie
2023-03-22 10:07:21 +08:00
快乐的不是敲键盘,而是设计的过程.就像你设计了一栋房子,有人帮你搬砖,会增加快乐还是剥夺快乐?
zhaoxixiangban
2023-03-22 10:10:53 +08:00
其实你可以不用
xkamisama
2023-03-22 10:11:37 +08:00
让我想起自动挡和手动挡,主要看你的目的,看你是为了体验敲代码的过程,还是为了实现需求
gbw1992
2023-03-22 10:12:14 +08:00
一般 curd 靠 orm 就行,大部分业务也复杂,其实生成的代码都是代码片段
让我回想起来刚入行用工具生成数据库三层了
curd 没乐趣就是体力活,创造“新轮子”才有乐趣
MelodyZhao
2023-03-22 10:12:52 +08:00
我觉得能提升我摸鱼的快乐就行
buyan3303
2023-03-22 10:13:05 +08:00
有了汽车后,开汽车的人不会觉得这个剥夺了人类 行走、跑步的乐趣么?
有了自动化后,人不会觉得这个剥夺了人类 手动操作的乐趣么?
noparking188
2023-03-22 10:17:30 +08:00
不会,我花 100 刀年费订阅的,用的越多越高兴
dfkjgklfdjg
2023-03-22 10:19:55 +08:00
不会啊,一些枯燥的部分就可以用 copilot 去写。一些比较有趣的 /复杂的部分 copilot 也没办法直接用。
但是可以写完之后帮我优化和检查一些 BUG ,我觉得也是不错的。
Morii
2023-03-22 10:21:19 +08:00
你明明可以选择不用
Rooger
2023-03-22 10:22:51 +08:00
Copilot 几乎都是在帮我干重复的工作,帮我自动写错误日志。我感觉它带给我的是快乐,因为他能帮我干的那些内容,我觉得干起来都不大快乐。
vincent7245
2023-03-22 10:24:57 +08:00
不会啊,他干的都是体力活,我负责思考业务
lookStupiToForce
2023-03-22 10:25:29 +08:00
确实不快乐
刚刚用 copilot 想让它给我讲个笑话:

# q: tell me a joke
# a: 你知道什么是最好的笑话吗?就是你自己。

🤨😑😟😢😭😭😭😭
fresco
2023-03-22 10:28:41 +08:00
自动生成然后修改未必比自己写快,但也是乐趣之一
zzzzzzZ
2023-03-22 10:35:57 +08:00
copilot 本身的定位就是让你专注于逻辑思考和程序设计,体会编程乐趣,不要把时间浪费在无意义的重复代码上。


[https://github.com/features/copilot/]
「 Focus on solving bigger problems 」
「 Spend less time creating boilerplate and repetitive code patterns, and more time on what matters: building great software. Write a comment describing the logic you want and GitHub Copilot will immediately suggest code to implement the solution.」

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/926065

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX