企业注重的是效率,只看结果,而不在乎你的代码是手搓的还是 AI 生成的。现在很多企业大量裁员,要求员工必须使用 AI ,不会用 AI 的就会被优化。
而作为信息行业的程序员,更不应该视“手搓”为高级,AI 为低级。你连基础的工具都不会用,还谈什么高级?
所以,什么是文盲程序员?恰恰是不会用 AI 的程序员。
最后我想说,AI 不仅不会造就文盲程序员,反而会整体拉高程序员的水平。
![]() |
1
mengdu 32 天前 ![]() 反正有一个能跑就行
|
![]() |
2
thinkm 32 天前
能跑就行,最好有一天可以随意提需求,AI 帮忙实现就好了
|
3
inthemist 32 天前
目前在尝试面向 ai 编程,实际结果是,ai 写完了自己肯定还要看一遍,跑一跑,调一调。
文盲恐怕看都看不懂,复杂项目还是得人深度参与。 |
![]() |
4
llsquaer 32 天前
我理解的文盲程序员是 ,会崔牛,但是不会编写。
对应理解为 会说不会写 就好比总有些客户,什么 html js 数据库 数组 这些名称他懂,但是他就是不会写,只能找你来搞定。 就这水平把源码丢给他也不见得能运行起来。 |
![]() |
5
lifei6671 32 天前 ![]() |
6
coderzhangsan 32 天前
翻开人类工业革命史,每次技术革新,都把之前的技术工人淘汰了吗?然后并不是,技术革新带来了各类技术工具,使人的工作效率得到了大幅提升,生产力的发展进而促使了生产关系的变化,生产关系的变化又对职业产生了影响,职业会对新工具使用经验要求会进一步提升,同时职业门槛会进一步降低。
举个例子:在计算机出来之前,工程制图/模型搭建基本都是手撸的,计算机出来之后,开始由计算机主导制图和模型搭建,代替了传统耗费工时手工制图,突出的工具例如 CAD 等等,以计算机辅助人类设计软件理念开始传播,对职业的要求也由手工制图经验向计算机制图经验开始转变,但之前丰富经验的手工制图师都立马淘汰了吗?很明显没有,因为工具只是辅助人类提升生产效率,但是职业化经验,并不是短时间新手就能完全理解和掌握的,因为最终做决策的是人,而不是辅助工具。 因此 AI 会提高生产效率,会降低部分技术门槛,但不会存在什么文盲程序员,如果有文盲"程序员",那绝对不是程序员,只是 AI 降低了职业门槛,使其他职业可以完成某些的编程任务罢了。 |
7
QAZXCDSWE 32 天前 via Android
开卷有益 开卷 AI 更有益
|
![]() |
8
coderluan 32 天前
你俩讨论的前提条件就不一样,如果经济环境好企业有大量需求,那就会招大量的”文盲程序员“,相反经济环境差企业需求少,那么就会开除程序员,”文盲“肯定首当其冲。
类似的事情早就已经发生过了,你把 AI 换成培训班就行了,十年前培训班程序员高薪就业,现在培训班程序员就业困难。 |
9
w568w 32 天前 ![]() 我觉得程序员很重要的能力是 Get Your Hands Dirty ,尤其是在 debug 的时候。
对于简单的、机械化的工作,用 AI 完成我觉得是非常值得的,毕竟是直接的生产力提升。但与之而来的问题是:程序出 bug 后,你还会修吗? 我见过很多不成熟的新人绝望地把自己语焉不详的编译、运行、环境报错丢给 AI ,AI 只能给出同样模糊、没有任何帮助的回答。毕竟 Garbage in, garbage out ,如果用户根本没有给出能解决问题的信息,AI 再强大也不可能突破信息论的上限。 而获得这些信息,需要大量逻辑分析和底层交互,从检查环境到跟踪 system call 、寄存器和反编译汇编,简化代码来创造最小复现,从真实环境中收集信息并抓住核心问题,这样的能力目前 AI 很难说有。 而且我的断言是:即使 AI 已经发展到拥有这样的能力,在人类的数学能力能完全理解这一混沌系统之前,也仍然需要人类辅助和保证来完成编码工作。现在所谓的「 AI 掌管开发」和蒙眼开车没什么区别:开个一两公里没什么问题,但出事的时候一定不知道自己怎么死了。 |
10
cnuser002 32 天前 ![]() 我想到上学时候的一个梗:
什么时候可以抄作业? 1. 遇到你会的题目,可以抄作业,节省时间 2. 遇到你不会的题目,可以抄作业,学习思路。 所以遇到会与不会的,都可以抄。 但抄作业不是目的,掌握知识,应试技巧,锻炼题感,拿到高分,这才是目的。 而如果只应付每天的检查,盲目的抄写,几个章节后你很可能就不知道你在抄什么了。 文章反映的也是类似的问题。 我们现在用 AI 编程风生水起,有一个前提被有意无意的忽略了,就是大家多多少少在没有 AI 的时候,学习过编程,有些底子,你去抄 AI 的东西,有底。 倘若过于依赖 AI ,就好像只抄答案不看过程,那久而久之,也就看不懂过程了。不就文盲了么。 |
![]() |
11
iorilu 32 天前
ai 就是给你配个 24 小时助理
你非要啥都自己干, 说明什么? 自己牛逼吗 |
12
kneo 32 天前 ![]() 搞笑呢,真以为谁不会 AI ?开车你学不会,坐车你还不会?有些人还真把 AI 编程当成技术壁垒了。
可能等下有些人会跳出来说什么 AI 编程的挑战性,拜托你千万别提怎么用提示词描述需求之类的低级技巧了。 AI 编程的挑战性是留给最顶层的程序员去解决的。解决之后,底层的程序员只要躺着张嘴接就行了。以为自己用 AI 是在抢跑,结果改提示词改的满头大汗的,难以想象将来你会在第几层。 |
13
kneo 32 天前
@coderzhangsan 哥们,你这是 AI 生成的回答吧?
|
![]() |
14
Nosub 32 天前 via iPhone ![]() 前几天看过一个观点,是说程序员阅读和编程的时间是 10:1 ,AI 把程序员的前面的 10 拿掉了,后面的 1 就变得没有多大意义了,说白了,人类缺乏了阅读能力和动力,进一步必然是缺乏深度思考的能力,从这种观点来说,的确是在降智,说文盲程序员不为过,试想一个场景,你平时用 AI 写了一堆代码,客户那儿出了问题,要你去现在修复,你难道说,这代码是 AI 写的,我要求助 AI ,必须开着 AI 修 bug ,客户说我电脑无法联网,你是不是傻眼了,再举一个例子,我以前要写个视频播放器,需要去 GitHub 阅读 FFmpeg 源码,现在不用了,你不用阅读任何源码,AI 就直接给你写出来了,而且远比你写的好。
|
![]() |
15
520discuz 32 天前
翻译软件也在催生文盲?
|
16
mumbler 32 天前
@inthemist #3 测试没问题就不需要去看代码,大模型编程能力正在飞速提升,gpt3.5 在人类程序员排名 100 万位,gpt4 上升到 1800 位,现在 o3 已经 58 位了,年底就能登顶,比你强得多,应该默认信任,预期不符再去亲自看代码
|
17
charlie21 32 天前 via Android ![]() 应该用这个 claim 来提高自己的要价能力才对
其它一切都是错的。 eg 我会 xxx 工具,所以雇我工作请多付钱 ✅ eg 我会 xxx 工具,所以这份工作变得相对容易了,所以老板看我既然有 xxx 工具了 能更轻松了 / 更出活儿了 / 更有性价比了,老板更有理由给我低工资了:你不是更轻松了吗? ❎ eg 我会 xxx 工具,所以我能把不会 xxx 工具的人挤走 ❎ eg 我会 xxx 工具,我的产量更大了,所以我得涨工资 ✅ eg 我会 xxx 工具,我把不会用 xx 工具的人挤走了,我把不敢用 xxx 工具的人挤走了,然后我反而要更少的钱了,加倍增加我的受雇佣机会 ❎ |
18
mumbler 32 天前 ![]() @Nosub #14 本地模型也在飞速发展,明年 7B 可能就相当于现在 671B 了,离线用 AI 编程完全没问题,AI 效率的天花板是人,你知道人的效率有多恐怖吗,阿尔法狗跟李世石下一盘围棋,阿尔法狗用了 2 万美金的电费,李世石只用了 2 个馒头
|
19
redmoonisnil 32 天前
起码得能看懂 AI 生成的吧,不然以后怎么改
|
![]() |
20
MoeDisk 32 天前
找范例起码比 CSDN 靠谱 hhhhh
|
21
Planarians 32 天前 via iPhone
就好像用算盘的会计觉得计算器催生了文盲一样
|
22
NoOneNoBody 32 天前
将来是没有多少人会驾车的,全都是无人驾驶,懂买车就行,未来人会不会更“弱智”?
只是这个“将来”要多久,反正我看不到 |
![]() |
23
smallWang 32 天前 ![]() 希望 ai 能取缔掉一些 让我写出
```javascript if( resp.code !== '200' && resp.code !==200) { throw new Error(resp.msg) } ``` 这段代码 的人 |
24
coderzhangsan 32 天前
@kneo 这是我一个字一个字手敲的, 我搞不懂你是怎么看出是 AI 的?
|
![]() |
25
feikaras 32 天前 via iPhone
你开心就好。每一代程序员水平都是递减的。
人么总归是懒的。 |
![]() |
26
feikaras 32 天前 via iPhone
@mumbler #18 那场景再多电费也没馒头贵啊。计算机可量产,人呢?总费用谁高你还搞不清。#14 说的没问题。阅读理解思考钻研精神的消退当然会制造弱智。
|
![]() |
29
ktyang 31 天前
在滚滚的洪流面前,即便知道茴香豆有几种写法又有什么用呢
|
![]() |
30
Sawyerhou 31 天前 via Android
反正以后会有大量打工人因被 AI 取代而失业是没跑了。
|
31
whileFalse 31 天前
企业要的是产品不是艺术品。完美是有代价的,企业作为以盈利为目的的组织,在效率和质量之间选择一个平衡点即可。
按照上世纪程序员的标准,现今的程序员大部分是文盲。 |
32
kneo 31 天前
@coderzhangsan 认错了抱歉。我之前看过好几次类似的三段论,中间一段是举例子,我就在想是不是某 AI 的模板……
|
![]() |
33
iovekkk 31 天前
时代的列车滚滚向前,有的人当了乘客,有的人却是燃料
确实值得认真思考一番 |
![]() |
34
kk2syc 31 天前
@Sawyerhou 错,以后会有大量互联网企业诞生,创造更多岗位,让现在这些傻逼老板们无路可走。如果你的企业依靠 ai 可以提高效率,意味着任何资本都可以跨越行业壁垒来竞争你的产品,甚至原来的投资人都可以另起炉灶。
|
![]() |
35
liprais 31 天前
相当于 junior dev 写的你负责解决问题
|
36
moudy 31 天前
c/c++编译器就是让一大票程序员从此看不懂汇编了。java 能看字节码的程序员也没有几个。细节慢慢变成少数大佬的玩具,很正常
|
37
blueFat 31 天前
其实只要提示词足够准确,是可以编写出完整的功能模块的。
|
![]() |
38
levelworm 31 天前 via Android
@w568w #9
我见过很多不成熟的新人绝望地把自己语焉不详的编译、运行、环境报错丢给 AI 这个我也经常做,没办法,系统给我的报错就是这样,无论怎么搜索都是没结果,只有扔给人工智能试试看。有时候还是有用的。指望新人自己去查文档完全不现实,要不你就培训,要不你就自己给足时间,要不你就不要招新人。 |
39
james122333 31 天前 via Android
觉得反驳没道理 因为你怎么思考也会影响你怎么用 ai
低端问题会得到低端答案 呈现的结果与怎么实现也很容易差很多 解决问题的层次也都不同 用 ai 也就是问而已 并没有所谓什么高级用法 你懂的越多问的就更精确 至于结果论 你问出来很快但有问题就是结果不好 据我来看也没有不会用 ai 的人 怎么用而已 过于急功近利要 ai 帮写近乎全部那有没有你都没差 我知道 ai 对某些人来说是浮木 不想自己写工具觉得 ai 大于全部其它 万事万物都是 ai 这与野比大雄没什么差别的 |
40
wnpllrzodiac 31 天前 via Android
现在 ai 还做不到立刻完美解答吧。不然外包就能满足一切需求了。一个小时任何需求的代码都能提供,不管复杂度多高。费用又低。老板可以完全不用懂开发,接单收钱就好。软件开发变成拉单,出单的纯粹销售活。
我觉得起码需要一个产品经理,不然有的客户连自己要什么都讲不清楚。不能几个字,要一个抖音吧 |
![]() |
44
TimPeake 30 天前
等明天周一的一个帖子: 驳 《 驳《人工智能正在催生一代文盲程序员》》
|
![]() |
45
blackmatch 30 天前
前几天微信公众号刷到过这篇文章,我印象中文章的主要观点是:不要过度依赖 AI ,不要任何事情都想着第一时间向 AI
提问,不要因为有了 AI 就不会独立思考了。举个例子:如果所有的 AI 工具都宕机了,你还能正常进行手头上的工作么? AI 不是敌人,懒惰和安于现状才是。正好刚写了一篇关于 DeepSeek 的博客,还热乎着,欢迎指正: https://blackmatch.cn/p/%E5%85%B3%E4%BA%8E-deepseek-%E7%9A%84%E4%B8%80%E4%BA%9B%E6%80%9D%E8%80%83/ |
![]() |
46
1Z3KYa0qBLvei98o 30 天前
人本来就应该做很多创造性/决策性, ai 不会干的活
|
47
tiandishi 27 天前
会 ai 的不一定会手搓,会手搓的用 ai 能有多少难度???
两者学习成本就不一样。 低端出活 ai 确实效率高,但是他搞不出新的 ai 。 ai 能自己手搓自己吗?? |