学生Python和Java不再找我帮忙

x
xiaxie8
楼主 (北美华人网)
因为现在有免费的Cursor编辑器,AI写短程序(函数、类)比我厉害。
昨天和学生试了一下,Python文本文件读写、GPA计算和排序等小项目正确率100%。
这几天大家有空的话,拿AP CSA的Java FRQ里面比较短的题目考考它。如果题目太长,或者文字和图片混合,它肯定还是理解不了。
e
elly99
叫什么名?我也去试试
x
xiaxie8
叫什么名?我也去试试
elly99 发表于 2025-01-18 23:42

https://www.cursor.com/
这个AI工具意味着初级程序员彻底被淘汰了。
凡是VS Code支持的语言Cursor都支持。不过我还是没有弄懂在它里面怎么设置各种语言的编译器,所以我为了省事,就按照系统自动提示安装了Python和Java各一个插件。
t
tidewater
我用过 copilot 做 Python Pandas,能出结果但是 vectorized operation 非常差,基本都是要用 loop,要不断地 prompt engineering。当然也可能我 prompt engineering 的不是很好。
当然,vectorized operation 优化的 Python Pandas 程序,不是初级程序员的活。
x
xiaxie8
tidewater 发表于 2025-01-19 00:08
我用过 Copilit 做 Python Pandas,能出结果但是 vectorized operation 非常差,基本都是要用 loop,要不断地 prompt engineering。当然也可能我 prompt engineering 的不是很好。
当然,vectorized operation 优化的 Python Pandas 程序,不是初级程序员的活。

Copilot和Cursor是同一家公司还是两家不同公司?
t
tidewater
xiaxie8 发表于 2025-01-19 00:09
Copilot和Cursor是同一家公司还是两家不同公司?

总之都是 ChatGPT 换件马甲不是?
x
xiaxie8
tidewater 发表于 2025-01-19 00:10
总之都是 ChatGPT 换件马甲不是?

多谢信息!
我正在试验Copilot。的确里面的模型都是GPT。
f
facet
回复 1楼 xiaxie8 的帖子
头像是谁
C
CK
这个狗屁AI, 造成我娃学校的英文考试变成当堂考。以前都是布置好学生课后写,现在老师怕ai帮忙写,专门变成课堂上当着老师的面 写。
s
shanggj
tidewater 发表于 2025-01-19 00:08
我用过 copilot 做 Python Pandas,能出结果但是 vectorized operation 非常差,基本都是要用 loop,要不断地 prompt engineering。当然也可能我 prompt engineering 的不是很好。
当然,vectorized operation 优化的 Python Pandas 程序,不是初级程序员的活。

Copilot 相当的差 连叫它写个打印出 100 内的质数 都写的磕磕巴巴。
z
zz99
所以现在cs专业是个坑 要跳要谨慎对吗?
那么,一个对cs感兴趣的娃 到底该选什么专业呢 愁
n
newlife2007
tidewater 发表于 2025-01-19 00:08
我用过 copilot 做 Python Pandas,能出结果但是 vectorized operation 非常差,基本都是要用 loop,要不断地 prompt engineering。当然也可能我 prompt engineering 的不是很好。
当然,vectorized operation 优化的 Python Pandas 程序,不是初级程序员的活。

会不会以后AI进化了,你说的这个vectorized operation它也能做了?
夏雨
回复 9楼 CK 的帖子
当场写不是最能看出水平吗? 我们高中老师刚开学那会儿有个当场考的作文,感觉就是摸底
s
shanggj
CK 发表于 2025-01-19 08:20
这个狗屁AI, 造成我娃学校的英文考试变成当堂考。以前都是布置好学生课后写,现在老师怕ai帮忙写,专门变成课堂上当着老师的面 写。

开始当然应该 堂考闭卷
A
ALCHEM
xiaxie8 发表于 2025-01-18 23:44
https://www.cursor.com/
这个AI工具意味着初级程序员彻底被淘汰了。
凡是VS Code支持的语言Cursor都支持。不过我还是没有弄懂在它里面怎么设置各种语言的编译器,所以我为了省事,就按照系统自动提示安装了Python和Java各一个插件。

去试试。
G
Giovanna
newlife2007 发表于 2025-01-19 09:06
会不会以后AI进化了,你说的这个vectorized operation它也能做了?

肯定可以啊。general model第一步就是能解决通常情况,广泛适用于各种语言。vectorization本身也不难,只不过还没finetune到这里而已。花点时间做训练针对性就行了。 对我们来说,主要是一些琐碎又tedious的常见任务交给copilot,比如visualization。真正算法部分,或者比较特殊的任务,还是要自己上。有那个功夫写出prompt,再做prompt engineering,还不如直接手写代码了。
夏风吹过
妈妈说,你也要与时俱进
x
xiaxie8
夏风吹过 发表于 2025-01-19 10:40
妈妈说,你也要与时俱进

妈妈也知道现在人工智能最热门。
她说有时间上网发帖子,不如自学AI。
x
xiaxie8
回复 1楼 xiaxie8 的帖子
头像是谁
facet 发表于 2025-01-19 03:11

高田夏帆。脸蛋甜美,个子小巧。
https://www.instagram.com/takadakaho/
t
tidewater
肯定可以啊。general model第一步就是能解决通常情况,广泛适用于各种语言。vectorization本身也不难,只不过还没finetune到这里而已。花点时间做训练针对性就行了。 对我们来说,主要是一些琐碎又tedious的常见任务交给copilot,比如visualization。真正算法部分,或者比较特殊的任务,还是要自己上。有那个功夫写出prompt,再做prompt engineering,还不如直接手写代码了。
Giovanna 发表于 2025-01-19 10:22

是的,不过我做 prompt engineering 也是因为好奇和测试。
因为现在语言和 package 本身很先进,Python Pandas 写代码效率非常高,prompt engineering 目前比自己写并不更快。
另外还有一个问题,是要把需求变成自然语言,复杂的需求写成自然语言也花时间。
但简单的,copilot 确实能有帮助,或者不熟悉的 API 库函数之类的。
g
gooog
因为现在有免费的Cursor编辑器,AI写短程序(函数、类)比我厉害。
昨天和学生试了一下,Python文本文件读写、GPA计算和排序等小项目正确率100%。
这几天大家有空的话,拿AP CSA的Java FRQ里面比较短的题目考考它。如果题目太长,或者文字和图片混合,它肯定还是理解不了。
xiaxie8 发表于 2025-01-18 23:38

既然AI这么牛逼了。那我就请教AI大侠们以下一个word的VBA编程问题。
使用VBA编程实现下面对word文档操作 word文档的结构如下 heading 1 AI牛 heading 1.1 AI牛啊 heading 1.2 AI牛呢 heading 1.3 AI牛嘛 heading 1.4 AI牛嗯 heading 2 AI到底牛不牛 heading 2.1 AI到底牛不牛啊 heading 2.2 AI到底牛不牛呢 heading 2.3 AI到底牛不牛嘛 heading 2.4 AI到底牛不牛嗯 heading 3 AI不牛 heading 3.1 AI不牛啊 heading 3.2 AI不牛呢 heading 3.3 AI不牛嘛 heading 3.4 AI不牛嗯
要求删除*.1 和 *.2 section,包括 heading 1.1 heading 1.2 heading 2.1 heading 2.2 heading 3.1 heading 3.2
这个操作,如果手动删除,估计用过word的人都会。但是VBA编程如何实现呢?
请AI大侠们贴出VBA源代码。
如果AI大侠们贴不出这个VBA源代码,请思考一下为什么你贴不出这个VBA源代码? 不是AI编程很牛了吗?为什么会发生这么简单的程序,AI却编不了?





t
tidewater
gooog 发表于 2025-01-19 12:23
既然AI这么牛逼了。那我就请教AI大侠们以下一个word的VBA编程问题。
使用VBA编程实现下面对word文档操作 word文档的结构如下 heading 1 AI牛 heading 1.1 AI牛啊 heading 1.2 AI牛呢 heading 1.3 AI牛嘛 heading 1.4 AI牛嗯 heading 2 AI到底牛不牛 heading 2.1 AI到底牛不牛啊 heading 2.2 AI到底牛不牛呢 heading 2.3 AI到底牛不牛嘛 heading 2.4 AI到底牛不牛嗯 heading 3 AI不牛 heading 3.1 AI不牛啊 heading 3.2 AI不牛呢 heading 3.3 AI不牛嘛 heading 3.4 AI不牛嗯
要求删除*.1 和 *.2 section,包括 heading 1.1 heading 1.2 heading 2.1 heading 2.2 heading 3.1 heading 3.2
这个操作,如果手动删除,估计用过word的人都会。但是VBA编程如何实现呢?
请AI大侠们贴出VBA源代码。






现在 VBA 啥公司还真的用啊?
g
gooog
现在 VBA 啥公司还真的用啊?
tidewater 发表于 2025-01-19 12:27

AI公司。
你用AI生成了文本,这个文本最终要提交成报告。而报告的格式为word的最为用户喜欢。
也就是说,你给AI说, 给我一片论文,word格式的。 AI就给你一片论文.doc
t
tidewater
gooog 发表于 2025-01-19 12:30
AI公司。
你用AI生成了文本,这个文本最终要提交成报告。而报告的格式为word的最为用户喜欢。
也就是说,你给AI说, 给我一片论文,word格式的。 AI就给你一片论文.doc

不能先生成 html ,然后把 html 转换成 word 格式?
JuypterNotebook 之类缺省是转成 html 格式的。
当然目前总是有客户 prefer word 格式,但这个不是 AI 的大方向,更多是处理 legacy 个人觉得。
g
gooog
tidewater 发表于 2025-01-19 12:38
不能先生成 html ,然后把 html 转换成 word 格式?
JuypterNotebook 之类缺省是转成 html 格式的。
当然目前总是有客户 prefer word 格式,但这个不是 AI 的大方向,更多是处理 legacy 个人觉得。

取决于用户要求。比如用户要求给他一个网页。那就是html。
这个VBA程序的源代码,有AI编程能实现的吗?如果实现了,请贴出来。
让我们共同测试一下,AI编程到底牛不牛。
另外,请大家贴出,你发现AI编程做不了的编程工作。
然后,大家共同探讨一下,为何这些编程工作,AI搞不定。
t
tidewater
取决于用户要求。比如用户要求给他一个网页。那就是html。
这个VBA程序的源代码,有AI编程能实现的吗?如果实现了,请贴出来。
让我们共同测试一下,AI编程到底牛不牛。
另外,请大家贴出,你发现AI编程做不了的编程工作。
然后,大家共同探讨一下,为何这些编程工作,AI搞不定。

gooog 发表于 2025-01-19 12:43

这个具体问题我没法讨论,因为我不用 VBA 也不会用 VBA 。
等有 VBA 和 word / Excel 经验的人来讨论。
g
gooog
tidewater 发表于 2025-01-19 12:47
这个具体问题我没法讨论,因为我不用 VBA 也不会用 VBA 。
等有 VBA 和 word / Excel 经验的人来讨论。

那你发现AI编程在你会的语言里,
有什么不会编的程序吗?
比如python
t
tidewater
那你发现AI编程在你会的语言里,
有什么不会编的程序吗?
比如python
gooog 发表于 2025-01-19 12:53

我前面说了,稍微复杂一点 python pandas 编程,vectorization 目前很差,需要不断的 prompt engineering ,最后还不一定出的来。
而此消彼长,Python Pandas 编程是 highly functional programming ,代码行数很少。导致目前直接用 Copilot 编程并不划算,时间上。
另外,safety critical 的 robotics ROS2 C++ 编程,目前也不敢过于信任 Copilot 。
很多 Copilot 目前做不了,系统级的也做不了。更多是帮助写一个具体的 coding section 。
而且越是 modern language 或者 modern open source package,好像越是不太值得用 Copilot 直接编程,因为代码行数本身相对少了,很多还用 auto code generation 。
A
AnjiaToronto
Google Gemini 就很好用。
s
sandyud
想问问楼主,如果是这样,是不是IDE基本上要使用vs code,而抛弃Pycharm
cursor 和copilot 比较起来是不是明显好
h
huanrenplus
Cursor和Windsurf差不多吧,某些功能比直接用copilot强,比如自动填充
n
narrowgate
怎么网上这么多人是这种天真的两级分化的想法,只有牛和不牛,好和不好,这么简单的思维。 还有AI 必须只能 取代人类工作,或者不能取代人类的工作,这种两级分化。 100个工人,如果取代了90个,就有人拿着那没被取代的10个人,说,看AI取代不了人的工作吧,而对那90个人视而不见。 工作上,如果有10小时的话,如果AI能自动干了7小时的工作,3小时干不了,就有人用简单思维,看,就说AI取代不了吧,还有3小时的活AI干不了。
这么天真的思想也是醉了。
n
narrowgate
想问问楼主,如果是这样,是不是IDE基本上要使用vs code,而抛弃Pycharm
cursor 和copilot 比较起来是不是明显好
sandyud 发表于 2025-01-19 19:38

cursor and copilot 不是一个战场的 copilot spark才是和cursor 竞争的
不想给钱的, 可以用免费的平替 cline or roo cline. available in vs code。 + free gemini 2 or deepseek, 能用挺多的。