https://jt26wzz.com/posts/0017-the-value-of-programmers-in-the-ai-era/
这篇博客是自己纯手敲的,花了几天的业余时间,写的比较艰难,但是还是想整理总结下自己的认知,不管对错,至少提供一些观点吧,发出来和大家交流下。
这篇博客是自己纯手敲的,花了几天的业余时间,写的比较艰难,但是还是想整理总结下自己的认知,不管对错,至少提供一些观点吧,发出来和大家交流下。
1
kkchan1999 18h 17m ago
|
2
liangc230323 18h 9m ago
为什么文章的标题前面会多出 ###. 还是 md 格式渲染有问题
|
3
heartleo 17h 59m ago
很深刻的思考
|
4
swananan OP @liangc230323 这个主题的设计就是这样,其实我还挺喜欢这个的,就一直没改
|
5
CYZG 17h 50m ago
好文点赞
|
6
lovedebug 17h 46m ago
赞同博主,比如 AI 造成了人才断档,新人没办法从头到尾的培养学习。
|
7
YanSeven 17h 46m ago via Android
我感觉就是人类兜底,无论再怎么智能,仍然需要那一小撮人能不依赖 ai 来进行开发和维护的兜底,角色再扩大一点,不限于程序员这个角色,那就是判断力的兜底。所谓兜底,就是在某种层面能够接近或超越 ai ,力大砖飞这个层面肯定是不行了。
|
8
Sundayz 17h 45m ago
判断力是个通用技能吧,只要是人都稀缺
|
9
zhongzhaoguo 17h 39m ago
我也写了一篇类似的公众号,强调的也是判断力和品味。https://mp.weixin.qq.com/s/gUPeywG2ZGSqmwPqNuK7zQ
|
10
wetalk 17h 37m ago
标题一眼 ai
|
11
encro 17h 33m ago
作为程序员,你会思考:
什么是判断力? 判断力的来源是什么? |
12
xzysaber 17h 31m ago
|
13
sonia00000 17h 30m ago
学习了,感谢
|
14
InkAndBanner 17h 28m ago
好文
|
15
raylax7 17h 25m ago
感觉很久之前看过“线上故障应急处理:4 年多 on call 经验总结”那篇文章
但是已经忘了从那个渠道看到了 今天在这还能刷到作者 |
16
seekinglight233 17h 21m ago
很诚恳的好文,留个赞
|
17
0x114514 17h 19m ago
感谢分享,你的文章文风读起来很舒服。
|
18
swananan OP @wetalk 嘿嘿,我原来自己写的标题是这个 《关于 AI 时代下程序员的价值:一些可能会过期的个人思考》
然后 claude code 和 codex 评审我博客的时候,强烈要求换标题。。。我没坚持住,我觉得这个新的标题可能酷炫点。 另外,AI 疯狂建议我删内容,说写的有点散,影响阅读体验。我实在是不想删,好不容易写的,都是回忆。 最后,我只是拿 AI 把错别字和病句都改了。 现在想,我要不要把标题改回来。。。 |
19
Orangeee 17h 8m ago
写得很好,比读 AI 文舒服多了,期待后续更新。👍
|
20
jydeng 17h 6m ago
想起了刚毕业的时候,老大带我熬夜发布的日子。
|
21
jydeng 17h 4m ago
去年看过大佬的《线上故障应急处理》写得真不错。
|
22
liangc230323 16h 59m ago
@swananan 大佬,拜读完了,能否转到我的个人公众号,会标注转载来源
|
23
ShadowPower 16h 58m ago
最近几年读到的 AI 文章太多了,像这样有人味文章已经很少见了
|
24
staticage 16h 43m ago via Android
写的很棒 很久没有这样读完一篇文章了👍🏻
|
25
jacketma 16h 40m ago
OP 引用大佬的发言:
> Jon Gjengset: How do you convince yourself you are building the right thing in the right way, and that it runs correctly? 这种人具备人生四阶求导能力(convince > runs right > in right way > the right thing),一般人根本实现不了哇 |
26
xiaoz 16h 33m ago
的确,让我想起了纳瓦尔宝典中的一句话:当下的年轻人不是不够努力,而是缺少判断力。
所以这句话用在不同的领域,依然合适。 |
27
taifu 16h 0m ago via Android
感谢分享
|
28
WorseIsBetter 15h 58m ago 本来以为这又是一篇贩卖焦虑的营销号垃圾(标题确实很像),捏着鼻子点进去看的。
但读下来发现,这其实是一篇客观中肯,有思想的优质文章。如今已经很少能看到这种发自内心的深刻讨论了。 --- 不过作为一个常年混迹于自由软件社区的编程爱好者,我对于所谓的 agentic coding 持杜绝态度。 除了私下进行的用于试探 LLM 能力边界的实验性工作,我无意将其用于任何实际的软件开发。 这一点不同于 OP 。或许过段时间我也会写篇博客来讨论一下自己的感受。 |
29
ret2onion 15h 46m ago
老生常谈的观点,得比 ai 更懂才能掌控 vibe coding 的项目,而判断力来自于经验,陷入死循环
|
30
wsseo 15h 41m ago
没有手写代码的经验,哪来的判断力的提升?
|
31
kneo 15h 33m ago via Android
也许你真的是手敲,但可能你自己阅读太多 AI 输出被同化了。不管是文章组织还是遣词用句,还是信息密度,我觉得和 AI 文章没明显区别。不认同评论区的溢美之词。
|
32
liquid207 15h 33m ago
感谢分享,很深刻的思考
|
33
catamaran 14h 26m ago
|
35
horizon 14h 20m ago
好文
|
36
swananan OP @jacketma 确实很难,特别是我在写这篇博客的时候,也一直感觉写的有点磕磕绊绊的。
但对我个人而言,能够主动意识到这些问题的存在,并且在每一次实践中,都去练习,总归会有一些成长。 |
37
icchux 14h 5m ago
感谢 op 分享。好文,学习!
|
38
motorw 14h 4m ago
‘分别是如何相信你做的事情是正确的,如果确保以正确的方式去做这件事情,以及最后如何确保事情是按照正确的方式运行。’ ------ 这个可以总结成:
1.做对的事情 2.把事情做对 3.怎么保证自己死后这个事情还在进行 |
39
swananan OP @kneo 其实如果把这篇文章的主旨交给 Claude code 来写,肯定会写的比我更流畅,甚至删掉很多冗余的部分,信息量和阅读体验也可能会上一个台阶。
不过,AI 写的东西,终究没有我个人的经历和情感在,自己动手写,更多的都是自己当年的回忆,这也是写博客的主要快乐来源。 |
40
mustcool 13h 53m ago
好文,感谢分享
|
41
Charlie17Li 13h 14m ago
从不说安全词? 这个安全词是我理解的那个吗
|
42
falser101 13h 10m ago
写得不错 读完了
|
43
archxm 13h 3m ago
太长了,看了一半,接着快速浏览了下,到一大半时,关了。感觉你是个半吊子工程师。
正如当年我看《黑客与画家》一样,那个作者也是个半吊子程序员。个人感觉。 |
44
leon0918 12h 58m ago
AI 带来了老登的春天
|
45
luvcoriander 12h 33m ago
学习了👍,另外很喜欢这个主题色,红色点缀+选中变红
|
46
m319 12h 30m ago
别的不说,你自己起的标题比 AI 写的好,AI 写的这个太标准化了,单看这标题真觉得是 AI slop
|
47
luvcoriander 12h 28m ago
|
49
GeekGuru 12h 12m ago
好文章
|
50
darksword21 PRO 只要是手写的我一律点赞!
|
51
Agassiz 12h 6m ago
跟很多大佬的看法一致
|
52
xyooyx 12h 2m ago
比起“判断力”我觉得“品味”会不会更精确
|
53
swananan OP @archxm 没毛病,和很多大佬比,我确实是半吊子。不过,我更蛋疼的是,我大概知道怎么慢慢积累和成长,只不过我不太确定,积累的东西,在未来 AI 高速发展的情况下,是否还有用。这也是我硬着头皮写这篇文章的原因。
|
55
swananan OP @xyooyx 我一开始也是准备用 “品味” 的,但是考虑到三个问题拆解的核心,都是 how to convince ,所以我最后还是用了“判断力”。
|
56
MoeDisk 11h 19m ago
以后顾的都是决策者了,起码中上层级别的 code 是这样,因为实现已经有 AI 来完成了。
再往下非专业场景就是个人助手,不需要 App ,纯和设备自然语言交流就能实现任意功能。 ===== 说个题外话(,我第一次觉得程序员职业危机是智能手机普及, 更多人接触到电子计算设备会大幅增加群众对这方面知识了解间接增加非常多程序员。 实际上并没有,从人性和资本市场需要考虑都没有发生,毕竟普及就意味着要放低门槛。 大部分人还是不理解:为什么我复制了快捷方式到 u 盘在其他电脑上不能运行或者压缩文件是什么。 ===== 我觉得学技术还是有必要的,但就是技术和钱强相关这道门槛被拉高了。。 |
57
MoeDisk 11h 15m ago
展开一下要是真的谈,挣钱,我觉得这是一场资本引来的革命。
高精尖技术这下会被强垄断在那些大企业上面, 所以不止程序员会被干爆倒是。 以后想赚钱都给靠洞察人性了,找人性的弱点,再折腾出对应的骗钱方法。。 |
58
crstudio 11h 12m ago
判断力?哪个行业都稀缺啊,执行力,判断力,专注力。有这三个干啥不成,甚至人情世故都不是重要的。
|
59
bmwh123 11h 11m ago
写的挺好的,我想判断力的养成和文章里说的“缄默知识”,都是人之所为人的锚点。目前的 AI 只有文字和少量的世界知识能学习,应该还不能感受那种现场问题排查的氛围的,我想目前程序员的竞争力在哪呢?
行业 know how,品味。还有呢,我也不知道了 |
60
Geon97 11h 8m ago
我记得在 TED 上好像看到过类似的演讲
|
61
xyooyx 11h 4m ago
@swananan #54 我逐渐意识到,真正的抉择往往发生在“哪个更适合”,而不是“哪个最正确”。这其中包含了无法被完全理性化的主体判断。由于 AI 基于 next token prediction 的生成机制,如果一味追求所谓的“最优解”,很容易陷入不断扩展可能性的无限优化循环,最终失去行动。
|
62
levelworm 11h 2m ago
判断力是要靠写代码喂出来的。普通人哪里有那么神,直接在纸上写算法一遍就出来的?
所以说写代码不重要的,其实都是忽略了自己当初是如何学习写代码的。就算你们是搞算法的,难道从头到尾都是在纸上搞的,和老早在 mainframe 上,琢磨一个月,写一个小时,递交一遍就对?那算你们牛。 |
64
coderzhangsan 10h 52m ago
op 有没有想过,职业的产生,依赖当时环境的生产力和生产关系,每当生产力变化,对应的生产关系也是会变化的,变化会催生新的组织结构变化,催生新的职业,所以 AI 的出现以及后续迭代,将会导致现有的生产关系发生变化。
IT 产品基础流程:需求产生-产品设计定型-研发/测试-交付 传统流程下 IT 职业:运营/销售/产品/开发/测试 AI 流程下的 IT 职业:运营/销售/AI 全职业栈(产品/研发/测试)或 AI 产品(产品)+AI 技术全栈(研发/测试) AI 的出现,会合并原来多个职业,如果产品设计的越标准,则 AI 越容易直接从产品原型一步到位生成代码和测试用例,尤其是简单的 CURD 业务,所以 AI 的发展,我觉得将会催生:AI 全职业栈(有产品能力+较强的技术架构能力)/AI 产品(依赖 AI 高效输出标准化产品)和 AI 技术全栈(较强技术架构能力) AI 现在还在迭代,很多行业还在探索阶段,在没有形成完整工业化落地方案前,传统职业还能拿 AI 提效继续生存,AI 工业化落地后,对产品能力强和技术架构+经验能力强的人来说是一件好事,但对只会拿 AI CURD 的程序员来说,则是致命的。 |
65
BruceLiu77 10h 30m ago
哈,我最近也有类似的想法,判断力、审美、销售能力(广义的)将是下一个十年内决定一个创作者影响力或收益的决定性因素,代码很快就会完全交给 AI 来写了。程序员在当前的节点,优势是有一定的领域知识,但是领域知识的壁垒比代码能力小的多。鉴于代码能力壁垒已经被 AI 打破,任何一个有一定学习能力的人,经过短期学习后,完全可以用 AI 工具来开发产品。
|
66
miku999 9h 55m ago
感谢 op, 很喜欢看这种人味重的文章, 像纪录片一样, 也学到了一些东西
|
67
fakel 7h 19m ago
好文,特别对于我这种初踏入职场,面临 AI 浪潮瑟瑟发抖的萌新
|
68
nofishing 6h 32m ago
判断力是啥,做决策?工作是做很多决策,是不是就成了管理的工作。那么关键就是管理的内行去管理管理的外行,管理的外行是 AI ,人就要转变为管理的内行。
|
69
waterwawa PRO 做正确的事情
把事情做正确 平常心 本分 |
70
wxVIP 5h 47m ago
我觉得 AI 会在各个领域、维度出现两级分化的情况。
|
71
kairosbladejiuji 5h 33m ago
前辈写的太好了,全篇一个字一个字看完的。看完的感悟就是,AI 在现有的可采集到拿来训练的知识,也许可以找到目前已知问题的最优解,且执行的效率是人类无法比拟的,但是在处理各行各业内那种只有拥有海量经验,也就是所谓的 knowhow 的人才能解决的问题上,AI 依然需要由拥有这些技能的人类来驱动。
|
72
enihcam 4h 19m ago
未来程序员的主要工作就是在 spec review 和 code review 上。
|
73
gullitintanni 2h 42m ago
@archxm #43
我觉得,在贬低别人职业能力之前,最好先掂量一下自己有多少斤两。 OP 或许不是楼里某些人说的“大佬”,但从他的历史博客文章来看,至少是一个在自己领域能够游刃有余地发现和解决问题的称职工程师。 你觉得 OP 是“半吊子工程师”,那你自己呢? /t/1215194 身为程序员连点“零碎的数据”都不知道该怎么存,只知道个 GitHub 。我不懂代码的舍友都能闭着眼睛列出一堆便宜、稳定、不需要梯子的替代方案 /t/1210634 基本的包管理都玩不转。这种帖子发到 Arch Linux 论坛的 Newbie Corner 都会被标记为 spam /t/1191227 搞不定 nginx 代码,让 AI 解决的。要知道你在 2020 年就是“10 年 C++,2 年 golang”经验了(/t/656124 ),这么容易就被 AI 替代了? /t/1173852 没逼硬要装。我还真没见过正经的软件工程师有这样的想法 别说半吊子工程师了,让你年轻 20 岁,以现在的经验应聘我司操作系统团队的初级岗位,估计都够呛。 至于《黑客与作家》作者 Paul Graham ,不认同他的某些观点很正常,但说他是“半吊子程序员”?哈哈,你还没这个资历去碰瓷,还是洗洗睡吧。 |
74
archxm 51 mins ago via Android
@gullitintanni 纯个人感受,我就这么发出来了,实话实说。你看起来很不爽
|