人人都是程序员
2025-06-12 07:56:13
人人都是程序员
六月初在旧金山有一个历时三天的大「庙会」,AI Engineer World's Fair。有一个小伙子20分钟的报告,在我的同事群里引发一场有意思的对话。
先声明,我们是一群老家伙。我们受的程式语言基本训练,几乎是从0与1开始的,现在的小朋友根本就不学组合语言(Assembly Language)。这是与机器共存的机器语言,程式没有办法在不同的机器之间转换执行。像C,C++,这些被计算机系教授认为是硬核的语言,在我们那个年代,已经属于高阶语言了。
所谓的高阶语言,就是从与机器绑定的低阶语言,往前跨一步逐渐远离机器,慢慢接近人类的自然语言。后来程式语言发展,便是朝着这一个方向一步步迈进。
小伙子任职OpenAI,把他20分钟的内容浓缩成一句话就是:很快地只要会用英文写规格,就能请AI帮你执行程序。
基本上我同意这样的说法,
但是,
能运用语言写出一篇文情并茂文章的人,不一定能写出一份正确的规格。
文学作者创造出来的句子,可以包含层层面面不一样的意思,每个读者都有自己的解说与认知。这样的文章才值得许多人去读去探究。
但是,这样的手法写规格,是行不通的。
规格必须是不论放在哪里执行,结果都一样。
另一位同事则有不一样的忧虑。
我们对于系统架构的理解与设计,是几十年一行一行码出来的经验。现在这些基本功很容易被AI取代,年轻人失去了历练的机会。
也许吧,这一点我并不是太担心,年轻一代是踩着先人的经验成长进步的,不一定都要自己走过一遭。
另外一个同事则提出,我们放任AI制造程序,缺乏有效管理,总有一天会没人看的懂,更遑论维修。这的确是一个隐忧。
上个世纪末,一个英国的远亲来我家住了几天,知道我是程序员,说了一个她的亲身经历。
她去银行办事,怎么也办不利索,银行员怪罪电脑,说是电脑太蠢做不来。她早已失去耐性,回呛:电脑依人的指令办事,你把给电脑下指令的那个白痴给我叫出来。
远亲一口标准的英伦腔,连比带画精彩极了,一个小故事我听得哈哈大笑,笑完突然惊觉,我好像就是那个白痴。
AI基本上仍然必须有人下指令。
学写规格,应该比学习完全不一样的程式语言容易上手。
有AI agent,人人都可以是程序员。
放几张原始的“人工智慧” (原创图, 波士顿美术馆 )
歲月沈香 发表评论于
2025-06-13 02:01:33
程序我不懂,AI更是一窍不通,无论将来如何,我感觉程序员也不是人人都能当,比如,我肯定不行:)
“ 文学作者创造出来的句子,可以包含层层面面不一样的意思,每个读者都有自己的解说与认知”很认同码农这句话,深刻。赞码农好文,周末愉快。
碼農學寫字 发表评论于
2025-06-12 18:11:47
回复 '亮亮妈妈' 的评论 : 问好亮妈,继续跟你遊欧洲。:)祝您周末愉快。
亮亮妈妈 发表评论于
2025-06-12 16:24:14
喜欢这篇。看来Ai对人类的挑战是巨大的。其实机器终归是机器,还是应当听人的指挥。只不过指挥官也会犯错。问好码农,周末快乐!
碼農學寫字 发表评论于
2025-06-12 15:14:03
回复 'diaozhi' 的评论 : 谢谢来访。您的留言,让我汗颜,我脑子不够用,学了程式语言就不会文言文。:)
也许我可以请AI帮忙。:)
您也过谦了,finance 与生活息息相关,太重要啦。预祝有个美好的周末。
碼農學寫字 发表评论于
2025-06-12 15:08:13
回复 '无法弄' 的评论 : 问好弄弄,现在是真的没有办法避免AI啦。祝弄弄安康。
碼農學寫字 发表评论于
2025-06-12 15:06:56
回复 '花似鹿葱' 的评论 : 谢谢鹿葱姐。那个远亲跟个小炮仗一样,特别逗。:)
碼農學寫字 发表评论于
2025-06-12 15:06:06
回复 '菲儿天地' 的评论 : 谢谢菲儿,预祝你周末愉快。
diaozhi 发表评论于
2025-06-12 11:30:29
1. “失敬失敬。”
子曰:“敬而远之,可矣。”(敬老 - 智慧之老)
2. “AI 确实威胁不到我这样的老人。”
俺曰:倚不老之老卖老,欠妥?(爱幼 - 最幼不老少年心)
3. "常调侃自己的是:It’s only Computer Science, not Rocket Science."
俺也爱这般自嘲:It is mere finance, not even computer science, much less rocket science.
无法弄 发表评论于
2025-06-12 10:55:10
我现在离不开AI,有点事就问它,特别是健康的问题,回答太好了,不用去看医生了。但我还是谨慎,不问涉及个人秘密的事,后面给AI指令的人会看到的,哪天一发神经,把我揪出来,我不是给自己挖坑吗
花似鹿葱 发表评论于
2025-06-12 10:03:09
给银行训话一幕太好看!
菲儿天地 发表评论于
2025-06-12 09:45:20
码农就是码农,厉害!
“她去银行办事,怎么也办不利索,银行员怪罪电脑,说是电脑太蠢做不来。她早已失去耐性,回呛:电脑依人的指令办事,你把给电脑下指令的那个白痴给我叫出来。”,哈哈哈,笑S!:)
碼農學寫字 发表评论于
2025-06-12 09:31:58
回复 '林向田' 的评论 : 还是很厉害。前几天有个研究所同学,找我帮他录几个教学影片,我竟然连UNIX基本指令都忘了。^_^
林向田 发表评论于
2025-06-12 09:22:26
回复 '碼農學寫字' 的评论 : 我也只是读Assembly Language,并不写它。
COBOL JCL 我是每天都用。
碼農學寫字 发表评论于
2025-06-12 09:17:00
回复 '林向田' 的评论 : 我们最常调侃自己的是:It’s only Computer Science, not Rocket Science.
写程式说难,其实也很简单。就像您所列举的,我以为一个有寻常逻辑推理能力的人,都有这些特质。
AI 确实威胁不到我这样的老人。:)
碼農學寫字 发表评论于
2025-06-12 09:13:06
回复 '林向田' 的评论 : 我这是班门弄斧了。失敬失敬。二十多年前我去E Ink应征,他们告诉我以后的工作有一大半需要Assembly,我立马逃之夭夭。:)
林向田 发表评论于
2025-06-12 09:03:29
我一点都不担心AI会取代程序员,因为90%的人搞不清楚:
What are the 3 logical structures of a program?
1. Sequence 2. Selection/Condition 3. Loop/Repetition/Iteration Logical structures determine how your program will execute the step by step process you have defined.
林向田 发表评论于
2025-06-12 08:56:34
我现在偶尔还要用Assembly Language。