首先我不认为程序员这个职业会被 ai 替代,至少接下来很长一段时间都无法替代,目前 chatgpt 出现只是从人工智障到人工智能的转变,从以前特定领域发挥作用到现在的全能助手
所以,以后进一步发展会不会卷到大家都学会 rust 了,python 这些性能低的慢慢淘汰了,反正用各种 ai 生成代码很快而且还能识别错误,直接拉低了语言之间的差距,自然能选性能高的就选性能高的
1
zjvbqla 2023-03-24 01:27:37 +08:00
我讓 chatgpt 寫一段代碼,實現 xxxx 功能,貌似它總是用 python 實現,於是我也努力儘快學會一些 python 的基礎知識。
|
2
takato 2023-03-24 01:33:51 +08:00
有时候错误还是不少的,这还是在小型项目的情况下。
模型有时候也会智障,这时候还是要靠传统的方法来。或者说,目前还是要靠传统的方法终究创造上限。 |
3
takato 2023-03-24 01:35:07 +08:00
FIX: 目前还是靠传统的方法创造上限。
AI 回答出问题的时候就自己去找文档了。虽然一般是自己表达的问题。 |
4
zictos 2023-03-24 01:53:08 +08:00 1
那是自然,国内连一个有热度的类似 stackoverflow 的社区都没有,已有的社区都没什么人气,有问题都没地方问。
现在有了 chatgpt 就不一样了,很多以前你想问的问题都可以有地方问,而且还非常快速就可以获取到答案,还可以用中文描述,可以直接针对自己的非常有定制性的需求提问。 |
5
em70 2023-03-24 02:20:28 +08:00
AI 更擅长 python,因为 github 上 python 代码最多,越简单的语言越容易有高质量的训练内容
|
7
crab 2023-03-24 03:17:29 +08:00
弄了好多 powershell 脚本,确实方便多了。
|
8
solider245 2023-03-24 03:25:15 +08:00
python 不会被淘汰,以后就是人手必会的。
我到是担心现在这些还在疯狂卷英语的,拿出一半的精力在计算机上卷,得到的回报恐怕都在 5 倍以上 |
9
levelworm 2023-03-24 03:28:52 +08:00 via Android
错误还是很多,比如让他写个 C 程序,判断子进程的最大内存使用,结果主进程没有 wait()。
不过我反正是开始慢慢自学 C ,操作系统这些偏底层的东西。倒不是说 AI 以后难以代替,而是兴趣所致。 |
10
Alias4ck 2023-03-24 04:04:54 +08:00
有个观点我需要纠正下 一个语言能不能活下来 会不会被淘汰 主要看的是它的生态( python 它的优势是在数据科学方面 ) 而不是性能
|
12
sorcerer 2023-03-24 07:41:56 +08:00 via iPhone
确实如此,在我看来,未来已经不需要再学编程语言了,学好一门英语就 ok 了
|
13
metalvest 2023-03-24 08:26:47 +08:00 via Android
|
14
XIU2 2023-03-24 08:40:19 +08:00
不知道别人如何,我自己是不喜欢问别人问题的(可能是因为我本身也不喜欢别人老是问我问题,特别是一些比较简单的问题),因此我一直以来养成了自给自足的习惯。
遇到什么问题先想到的是搜索而不是问别人,但很多问题去搜的话挺费时间的,甚至找不到想要的答案,而如果是问 ChatGPT 或 NewBing 的话就可以很快得到解答。 就像一个一对一的 “老大哥” 带着我一样,随时可以帮我解惑,对于我这个社恐来说就很舒服~ |
15
winterbells 2023-03-24 08:43:47 +08:00 via Android
@XIU2 是这样的,一直都是闭门造车。最痛苦的是一个问题自己知道肯定能很简单的解决,就是找不到方向,也找不到人问
|
16
bhbhxy 2023-03-24 08:52:15 +08:00
替代是不可能的,很多涉及业务的逻辑场景 AI 根本实现不了,它只能提供一些思路和轮子,还需要程序员组装起来,没有技能经验积累,给你思路和轮子你也不知道怎么用。
|
17
hoopan 2023-03-24 08:54:32 +08:00
未来也许会基于 AI 编程,底层用什么编程语言不重要,常规场景下只需掌握跟 AI 正确沟通,让它去编程应该就足够了。
|
18
shyrock 2023-03-24 09:18:08 +08:00
感觉 OP 似乎误解了学习这个词。。。
|
19
agagega 2023-03-24 09:30:24 +08:00 via iPhone 1
ChatGPT 和 Copilot 对不熟悉某些语言 /框架的人来说确实是神器,尤其是 Google 上不好搜到内容的概念(「不知道自己不知道」的东西)。
所以受益于 ChatGPT 的一大人群就是初级的独立开发。 |
20
gynantim 2023-03-24 09:37:51 +08:00 1
我的结论是这样学习和 google 没本质区别,自学能力强的用 google 也能学,不会学的用 chatgpt 也没用。倒是方便了一些不会搜索的人,但有个致命问题就是你不知道 chatgpt 给的答案是否正确。
|
21
mnsw 2023-03-24 09:55:32 +08:00
写一个简单的脚本还是挺好使的。
|
23
solider245 2023-03-24 11:34:53 +08:00
@metalvest 你看招聘的时候市场给的工资就可以知道了。反正英语博士的收入和计算机博士的收入恐怕是天差地别。不单是国内哈,国外更是如此。学英语在国外那几乎就等于啥专业都没有
|
24
zjvbqla 2023-03-24 11:44:43 +08:00
@solider245 被你整糾結了,我正在糾結學 python 還是英語,(因爲沒有時間都選擇),本來傾向於英語的。
|
25
randomstream 2023-03-24 11:55:23 +08:00
感觉是的,能够用模糊的描述拿到相关信息,然后通过相关信息进一步深问就能拿到想要的信息
|
28
fresco 2023-03-24 12:12:09 +08:00
确实挺方便的,能逮着它无限问问题
|
29
frzh 2023-03-24 15:04:00 +08:00
对比 CSDN 那些辣眼睛的页面,还有一篇文章满世界转载来说,chatgpt 让我很舒服。
|
30
coer 2023-03-24 15:14:14 +08:00
@solider245 英语是最基础的能力,你会说你自己天天卷普通话吗
|
31
juggtt213 2023-03-24 15:50:31 +08:00
确实,目前 ChatGPT 问一些基础问题大概率能得到一个可用的解答,比去搜索引擎屎里淘金强多了。我试了不少之前查了一段时间的问题,问得多且有解决方法的一般都能给出能用的答案
主要问题是有时候没有很好解决方法的问题,他会给出缝合的答案,而这个答案根本是不能用的...但是感觉从期望上来看 ChatGPT+考证的消耗的时间比单用搜索引擎消耗的时间短 我目前遇到的胡说八道或者不合适答案的几个例子是, 问 iCloud 同步卡住的解决方法,它还编了一个不存在的快捷键出来 问某个方面的综述论文,编了很多标题和作者,作者是真的,标题可能是缝合的,但是并没有相关论文 问某个方面的文档,编了很多 404 的 URL 问发 Gist 的命令行工具,推荐了第三方的而没有推荐 github 官方的 gh 问 Scrapy 的使用问题,给出了一个命令,但这个命令好像不是默认有的,而是要手动加的... |
32
RageBubble 2023-03-24 17:20:11 +08:00
@zjvbqla
强烈推荐边学英语边学 python !!!!!!!!! 我现在就在 hyperskill 上学 python ,上面都是英文的教程,是我目前见过的最好的学习网站。不过不要被英文吓到了,只要你有一定的英语基础,稍微有些耐心,再使用像是沙拉查词,chatgptbox 这样的浏览器插件,基本可以流畅的阅读。当然刚开始阅读大量英文会不适应,慢慢习惯就好了,你会发现需要查询的陌生的单词越来越少。 一旦习惯了阅读英文文档,你就能接触一手的学习资料,更深刻的理解编程中的概念,同时还能享受国外良好的开源氛围。会不会英文,真的是一个在天上一个在地下。 |
33
tool2d 2023-03-24 17:24:33 +08:00
|
34
tool2d 2023-03-24 17:26:21 +08:00
|
35
tairan2006 2023-03-24 17:38:58 +08:00 via Android
Chatgpt 的插件系统已经实现了自然语言编程…所以我认为楼主说反了。未来大部分人只需要有逻辑思维就可以编程了,python 这种大概写一下逻辑让 AI 用 rust 重写反而更加可能。
|
36
falcon05 2023-03-24 17:42:31 +08:00
这不是学习编程语言变得更难了吗? 性能好的语言一般不好学,什么 rust ,c++,而有时候它真的会编,编得像真的,而你要做代码 review 和测试,你要它用那种语言写,你首先也得懂那种语言。
|
37
Jackeylov13 2023-03-24 21:03:01 +08:00
是的,半天就学会爬虫爬我想要爬的网页
|
38
Jackeylov13 2023-03-24 21:08:53 +08:00
@falcon05 确实,我刚学的 django 完全不知道模板标签的用法,然后基于我的编程思维猜测{% load static %}能被 block 继承,我问 chatgpt ,它很自信地告诉我可以的,让我子模板不用写{% load static %},我还一直觉得它是对的,我不肯接受浏览器的报错,一直 google 也没查到别人问这个问题,于是搞了很久我也问了它好多次才跟我说{% load static %}不能被继承。。就是一个很简单的知识它可能会让你半天都处于疑问中,因为它会一本正经地编。。
不过也是有它帮助还有我稍微看了 25 分钟的爬虫,学会了爬一个 javascript 刷新的网页的信息。。只能说有利有弊 |
39
solider245 2023-03-26 14:22:49 +08:00
@zjvbqla 看看就业就知道了。会 python 和会英语,工资差的可不是一点半点
|
40
will800 2023-12-20 23:21:10 +08:00
@Jackeylov13 #38 你问的是 gpt3.5 吧,gpt4 已经很智能了,就算不能一击命中也会擦点边
|