大数跨境

AI 编程争议:错把手段当成工作本身|重读《机器片段》

AI 编程争议:错把手段当成工作本身|重读《机器片段》 苏哲管理咨询
2026-11-01
13
导读:Graham Lee 在《不喜欢 AI 编程的那些理由》中提出核心论断:反对 AI 编程的诸多观点,普遍犯了将手段等同于工作本身的误区;造成劳动变迁与岗位冲击的是生产方式,而非 AI 这台机器,他借用

编者摘要:Graham Lee 在《不喜欢 AI 编程的那些理由》中提出核心论断:反对 AI 编程的诸多观点,普遍犯了将手段等同于工作本身的误区;造成劳动变迁与岗位冲击的是生产方式,而非 AI 这台机器,他借用马克思《机器片段》支撑该论点。

文中逐条拆解五类反对 AI 编程的观点。

其一,代码是艺术:商业软件交付看重结果,不追求艺术的独特创造性,该反对立场的前提难以自证。

其二,AI 抢夺程序员岗位:程序员核心价值不是敲代码,而是交付有价值软件;生产力提升往往催生更多需求,而非消灭岗位。

其三,提示词编程会异化人性:马克思早已预判,资本会将劳动者的知识、技能吸收为固定资本,工人沦为机器体系的一环,智力劳动异化是生产方式带来的,不是技术本身。

其四,AI 不懂 SOLID 等软件工程原则:真实工程实践本就大量依靠经验复用、复制调试代码,并非时刻严格套用理论规则。

其五,AI 大厂立场问题:抵制逻辑仅适用于闭源大厂产品,开源、社区学术方案不受此局限。

文章强调:AI 是生产力工具,代码录入、背诵工程原则只是手段;程序员真正的生产资料是思考与判断力,人需要掌握工具,而非敌视工具。

10 个关键问题 Q&A

  1. Q:Graham Lee 全文最核心的一句话是什么? A:很多反对 AI 编程的观点,错把手段当成了工作本身;拿走工作的从来是生产方式,不是机器。
  2. Q:作者如何看待 “代码是艺术,AI 代码没有灵魂” 这个观点? A:商业软件买家购买的是运行结果,而非艺术作品;该反对观点的预设前提无法证明。
  3. Q:为什么作者认为 AI 不会偷走程序员工作? A:程序员的工作目标不是敲代码,而是交付有业务价值的软件;效率提升会催生更多需求。
  4. Q:马克思《机器片段》在文中起到什么作用? A:用来论证:资本会吸收人类知识技能变成固定资本,劳动异化根源是生产方式,不是机器技术。
  5. Q:马克思当年的论述是否只适用于体力劳动? A:不是,文中提出该理论同样适用于智力劳动,编程这类脑力劳动也会被纳入这套生产逻辑。
  6. Q:“人变成写提示词的肉做代理” 是什么意思? A:指编程变成单纯写提示词交给 AI 生成代码,人退化成体系里的连接环节,产生劳动异化。
  7. Q:作者怎么回应 “AI 不懂 SOLID 等软件工程原则,写不出好软件”? A:现实工程本来大量依靠经验复制、修改现成代码,并非严格持续套用教科书规则。
  8. Q:“AI 公司是坏人” 这个反对论点的漏洞在哪? A:可以不用大厂闭源模型,学术、社区开源 AI 方案是替代选择,问题根源不是 AI 技术。
  9. Q:在这套观点里,程序员真正的生产资料是什么? A:人的头脑、业务判断力、解决复杂问题的思考能力,而不是打字、记忆编程规则。
  10. Q:读完文章,程序员面对 AI 编程该持何种态度? A:不应敌视 AI 工具;分清目的和手段,利用 AI 提升生产力,守住业务与系统设计这类核心价值。

附录 《不喜欢 AI 编程的那些理由》

作者:Graham Lee 

总论点:很多反对 AI 编程的观点,错把工具手段当成了工作本身;真正夺走岗位的是生产方式,而非机器 / AI 技术本身。文章引用马克思《机器片段(机器论片断)》作为底层理论支撑。

逐条反驳四类反对 AI 编程的理由

1、反对理由:代码是艺术

观点:软件属于艺术,AI 生成的代码缺少人类独有的、不可言说的创造性,不是真正的作品。

作者反驳:

  • 商业场景下,软件购买者买的是运行结果,不是艺术品;产物的价值结果,和它由人写还是 AI 生成没有必然关系。
  • 该反对立场本身缺少坚实论据,只能建立在两条自设前提之上:①艺术只能由人类创造;②AI 工具拉大了人和作品的隔阂,而历史上其他开发工具带来的隔阂就是合理的。这两个前提本身无法被证明。

2、反对理由:AI 是就业窃贼

观点:AI 可以敲代码,会抢走程序员的工作。

作者反驳:

  • 程序员的岗位价值不是敲击键盘录入代码,而是交付具备业务价值的软件。能完成这件核心工作的人,依旧具备市场价值。
  • 历史规律:工具提升生产效率,并不会消灭整体需求,反而会催生更多新需求。

3、反对理由:编程变成写提示词,使人丧失人性(人是肉做的代理)

观点:编程变成向 AI 写提示词,再由 AI 产出代码,这个过程消解人的主体性,是去人性化的。

作者引用马克思 1857‑1858《机器片段》文本展开论述:

机器体系纳入资本生产之后,知识、劳动者的技能被吸纳为资本(固定资本)的属性;工人仅仅成为机器体系当中一个有意识的连接部件。

  • 体力劳动被机器替代,智力劳动同样会遭遇这一进程,马克思当年就已经预判智力劳动的异化,这是数百年社会发展的既有轨迹。
  • 不是 AI 这项技术偷走工作,是资本主导的生产方式
    编程作为智力劳动,人的头脑本身就是生产资料,劳动者理应夺回这份生产资料的主导权,而非归咎工具本身。

4 反对理由:软件工程依靠一套严谨规则,AI 不懂这些原则

受 Bertrand Meyer 启发:软件工程依赖 SOLID、组合优于继承、迪米特法则等一套专家规则;AI 并不理解、不主动应用这些原则,只是生成能编译通过的文本,因此做不了真正软件工程。

作者反驳: 现实编程实践本就大量是经验主义:从 Stack Overflow 复制代码修改、抄书籍代码片段调试、写脚本自动化复制粘贴等,一直都大量存在。现实工程并不总是严格遵循教科书式规则。

5、附加反对理由:开发 AI 的大公司本身是邪恶的

观点:AI 背后大资本企业不以人类利益为先,使用 AI 编程等于在支持这些企业,因此应当抵制 AI 编程。

作者看法:该逻辑成立的前提是完全不使用学术、社区开源等非商业替代方案,只使用大厂闭源产品。问题根源依旧是企业与资本模式,而非 AI 工具本身。

思想总结

  1. 区分工具技术和生产方式:机器、AI 只是生产力工具;劳动异化、岗位变动,根源是生产关系与资本制度,不能简单归罪于技术本身。
  2. 警惕混淆手段和目的:写代码敲字符、背诵软件工程原则只是手段;真正的工作目标是交付有价值的软件系统。
  3. AI 不会消除程序员的价值,但会重新定义程序员的核心能力边界。

原文相关链接

  • 原文:https://t.co/OTQu9ps0Es
  • 旧文《艺术还是工具?》https://t.co/QowyOVJMqs
  • 旧文《论干活的机器》https://t.co/AIGQKrffUj
  • Bertrand Meyer《AI for Smarties》:https://t.co/68VSxoCT9P

【声明】内容源于网络
0
0
苏哲管理咨询
为企业及组织提供AI+战略、数智化转型咨询及观点、建议等
内容 2437
粉丝 0
苏哲管理咨询 为企业及组织提供AI+战略、数智化转型咨询及观点、建议等
总阅读77.9k
粉丝0
内容2.4k