
几年前有人这么问,我还觉得奇怪,现在看也不是不可能。其实很多程序员早就是是学编程不学计算机的情况了,门槛还能再降低。
1 kursk 3 天前 然后 AI 写了一堆 bug 、安全漏洞、一堆吃内存和网络带宽代码 这种系统谁会?谁敢用?谁用得起? AI 辅助编程不是降低,而是提高了门槛,当战场上自动化步枪取代了大刀长矛,对战士得要求反而要像专业化发展,不是中世纪拉一堆农民就可以 |
2 Mutoo 3 天前 我把问题翻译成英文:"I want to learn how to become a programmer, but I don't want to learn programming." 好奇是怎么问出这样的问题来的。A programmer who can't program. 要是问想当软件工程师(SWE)还好理解一点,可以纸上谈兵做做项目管理之类的。 |
3 YanSeven 3 天前 @kursk 我也这样认为,AI 编程实际上是对程序员的综合能力提出了进一步需求,撸袖子就写的低端角色被 AI 做了,这就需要程序员一上来就能扮演以前的“老员工”也就是中高级开发的角色。 |
4 peteretep 3 天前 翻译一下:我想赚钱,但是不想干活 |
5 cmdOptionKana 3 天前 via Android 奇怪,也不奇怪,因为也有很多人不想学金融投资知识却想当股神。 |
6 doraemonki 3 天前 |
7 lujiaxing 3 天前 程序员最重要的不只是编码能力 还有逻辑思维. 而且逻辑思维还更重一些. 一些低代码平台可以给你当 playground. 你可以先试试你的逻辑思维能力行不行. 行的话, 这些低代码平台 + AI 也足够你做一些不复杂的功能了. |
8 NoobNoob030 3 天前 |
9 yosoroAida 3 天前 曾经有类似这种队友,结果就是试用期不给过直接赶走 |
10 iixy 3 天前 现实中没有逻辑、因果颠倒的人多的是。 刚还刷到一个三轮闯红灯跟交警说:肯定是不是红灯,要是红灯我就不会闯。 还有一个横穿马路鬼探头被撞了的跟交警说:不管我有什么错,车不能撞人。 |
11 error0 3 天前 那就像某些厨师一样做点预制菜吧 |
12 b1t 3 天前 "想学习怎么当物理学家,不想学物理定理" "想学习怎么当交易员,不想学金融" ... 想啥呢 |
13 craftsmanship 3 天前 via Android 无所谓 标准不统一 那就是鸡同鸭讲 |
14 ze00ro 3 天前 那现在就是最好的时候 |
15 VersionGod1 3 天前 领导经常说“有了 AI ,你们这些写代码的很快就要被淘汰掉了”。我每次都想给他个白眼让他自己写代码,一直没敢。 |
16 xiao9469 3 天前 via iPhone 只学编程不学计算机,当然可以,上限很低而已,crud boy |
17 rudolphbrowne8 3 天前 @kursk 其实是有办法规避的,告诉 ai ,检查当前这个文件的 bug 、安全漏洞、一堆吃内存和网络带宽代码,安全漏洞可能不太好找,但内存,网络,bug ,都是比较好找的。 |
18 enpitsulin 3 天前 如果说的是只想学习像程序员一样思考,但是不想学编程语言,并且能掌握编程技术。我觉得这个事已经没问题了,现在的程序员在工作中完全可以通过 ai 去实践一个他未掌握的语言和技术。 不过可能对于本身作为程序员,他的工程能力这一方面的能力需要很达标,但是可以预见的未来这个门槛还会继续下降。 |
19 sthwrong 3 天前 编程的入门就是得像程序员一样思考,但很多人入不了门就是学不会这个。 |
20 katwalk 2 天前 @YanSeven 首先,你的预设是使用 AI 编程的人无法提高综合能力,这是不对的。 他既然能学会 AI 编程,就能掌握 AI 的基础知识。他也会逐渐学会高阶的编程能力和技巧,最终提高自己的综合编程能力。 这并不是不可能的 另外,随着 AI 能力的提高,它会逐步超越低端的代码编写工作。 中阶、高阶的能力,也会逐步提高。 |
21 dandycheung 2 天前 via Android 哈哈哈,那就只能学习穿搭了。先把刻板印象格子衬衫上身了再说。 |
22 kamikaze472 2 天前 感觉现在过了试用期, 就能在 ai 的帮助下胜任这份工作 |
23 YanSeven 2 天前 @katwalk 你说的提高综合能力本身就是“达到门槛”的体现。你说的预设我倒并没有做这样的预设。人当然是可以利用任何工具来进步的(愿不愿意是另外一回事儿),没有大模型以前进步的慢,有了大模型以后进步的快。 而我的看法是,大模型作为一个工具,提高了程序员的门槛。以前的程序员只要会 a 就可以定义为初级程序员就可以被雇佣,只要会 a*b 就可以定为中级程序员。现在大模型把 a 做了,做的还不错。那么企业再去雇佣程序员,必然是要求能做到"a*b"作为门槛。因为会“a*b”的员工加上顶多几千块的预算就能把以前单纯做 a 的员工给顶替了。 这就是我所谓“门槛提高”。至于说人类本身的学习,那当然是必须要与时俱进的,无法与时俱进的落后生产力,要么很累直到被劳动力市场淘汰。 另外:单纯的 prompt 使用者,其实应该已经不算是“程序员”了,可以叫一个专用的名词,叫“业务员”好了。 |
24 Mark24 2 天前 AI 只给你一次纸上谈兵的机会。 第二次,他就挂了。 超 Tokens |
26 1zh3n 2 天前 via Android 那叫产品经理,不叫程序员 |
27 ruyu 2 天前 程序员一定要会写程序 \o/\o/\o/ |
28 Jet 2 天前 AI 给人最大的幻觉就是给一般人降低了编程的门槛。 实际上这只是面向程序员的效率工具,对他们来说终于可以稍微替代掉那些负责重复劳动的低端「程序员」了。 这种抽象化对于非程序员入门与其说给了他们低门槛的机会,不如说是成为程序员的门槛无限抬高。 |
29 vvnvnvfk 2 天前 想起了预制菜 |
30 ablu 2 天前 本意是想吃这碗大米饭但是不想干累活吧 以输出产品为卖点的生产力 ai 工具不是不可能,起码现在不行 |
31 lneoi 2 天前 编程门槛确实降低了,但成为程序员的门槛不一定降低。 AI 编写出 BUG ,就跟人编写出 BUG 一样,可以优化,但不可避免的,可以通过规范流程去降低 程序员之后就像是流水线上的工人,不是自己写代码,而是控制机器去写代码。机器效果不好,代码不够优秀,有专门更高级可以维修机器,或者定制机器的人来产出。 |
32 wellbeing 2 天前 实际的情况可能会和你的感觉的恰恰相反,未来可能那种高重复性的 crud boy 能干的活都会慢慢的被 AI 替代,程序员的门槛会比原来更高,因为原来也许只是 crud 就够了,未来可能需要作为一个更高维度的协调者/管理者( AI )和技术专家(架构/代码 review 和解决 ai 无法解决的更复杂的问题)的复合角色存在。 no crud boys any more ! |
33 killy 2 天前 想学习怎么当司机,不想学开车 |
34 bus 2 天前 必须得学啊 |
35 bus 2 天前 我打个比方,就像我想当医生却丝毫不想学医学免疫学,病理生理学,生物化学与分子生物学,系统解剖学,组织学与胚胎学,外科学,内科学,,,,那怎么办呢?:<自学中医> |
36 scegg 2 天前 想学习“怎么当程序员”的目标也可以是不当程序员,只是学习一下“那些程序员是如何成为程序员的”。不了解这个问题是否是描述这个需求。 |
37 ciki 2 天前 不会做菜但想当食神 |