LabHub

博客

工程师的哲学完全指南: 认识论、伦理学、自由意志、斯多葛、佛教、波普尔、实用主义、技术伦理 (2025~2026)

한국어English日本語中文

"The unexamined life is not worth living." — Socrates

工程师是一份每天都要面对哲学问题的职业:

大多数工程师要么回避这些问题,要么凭直觉作答。结果就是: 用好技术做出坏产品。Cambridge Analytica、Facebook 算法造成的伤害、AI Bias — 全都源自哲学思考的缺席。

这篇文章把 2,500 年哲学史的核心翻译成工程师的语言。不是当作单纯的教养,而是当作每天都在用的思维工具

1. 工程师为什么需要哲学

1.1 技术并非价值中立

"We shape our tools, and thereafter our tools shape us." — John Culkin(对 McLuhan 的诠释)

技术决定就是哲学决定。它决定的是把哪一种价值放在前面。

1.2 工程师哲学匮乏的信号

1.3 学习哲学的三种方式

  1. Historical: 按时间顺序读哲学家。
  2. Topical: 按主题(伦理学、认识论、形而上学)。
  3. Applied: 以问题为中心(Tech Ethics、AI Ethics)。

给工程师的推荐: Topical + Applied。时间效率更高。

2. Epistemology — 我们是怎么知道的

2.1 知识的定义(柏拉图)

"Justified True Belief"

知识 = 真 + 信念 + 辩护。三者缺一不可。

工程师的实战:

2.2 笛卡尔的怀疑

"Cogito, ergo sum."(我思故我在。)

怀疑一切,只把无法怀疑的东西当作起点。

工程师的应用: 训练自己去怀疑根本假设。不要假设“这个 API 永远能用”,去实际测试它。

2.3 休谟的归纳问题

“一千次日出并不能保证明天的日出。”

一切经验知识都不过是概率性的归纳

工程师的应用:

2.4 波普尔的可证伪性

"Good theories are testable (falsifiable)."

真科学的标志不是可证实性,而是可证伪性

工程师的应用:

2.5 贝叶斯认识论

一切知识都是概率,而且必须被更新

工程师的应用:

3. Ethics — 什么才是对的

3.1 三大伦理传统

  1. Consequentialism — 后果论 / Utilitarianism:

    • “最大多数人的最大幸福”(Bentham、Mill)。
    • 用行为的结果来判断。
    • 对工程师友好(因为可测量)。
  2. Deontology — 义务论:

    • “有些行为无论结果如何都是对的或错的”(Kant)。
    • 普遍法则、义务、权利。
    • Privacy 与 Consent 的基础。
  3. Virtue Ethics — 德性伦理学:

    • “我应该成为什么样的人”(Aristotle)。
    • 习惯与品格。
    • Craft 与 Integrity 的基础。

3.2 三大 Framework 对比

情境UtilitarianKantianVirtue
撒谎救人OK(结果好)不可(谎言无法普遍化)这是诚实之人的品格吗?
出售个人数据计算社会收益没有同意就不可这不诚实
AI 取代工作岗位计算总收益是不是把人当手段?明智地引导过渡

工程师的实战: 对每个情境都把三种框架都套一遍,确认结论是否收敛。

3.3 电车难题 — 艰难的选择

电车正冲向 5 个人,拉下操纵杆就能改变方向,只让 1 个人死。

应用: 自动驾驶汽车的算法。MIT Moral Machine 项目。

3.4 工程师的 Moral Responsibility

工程师身边的例子: 人脸识别、Deepfake、Surveillance、操纵情绪的 ML。

4. 自由意志与决定论

4.1 Hard Determinism

4.2 Libertarianism(自由意志实在)

4.3 Compatibilism(相容论)

4.4 工程师的应用

“用户是自己选的”这种说法,往往是设计的结果

5. 斯多葛主义再深一层

5.1 基础复习

(在此前那篇“有意义的人生”里讲过。)

5.2 马可·奥勒留《沉思录》的工程师译法

"You have power over your mind — not outside events. Realize this, and you will find strength."

工程师: 部署失败、绩效评估、晋升被拒都属于外部。自己的反应是可以控制的。

"Waste no more time arguing what a good man should be. Be one."

工程师: 与其争论“什么才叫好工程师”,不如今天就照着好工程师的样子去做

5.3 斯多葛主义的局限

解法: 斯多葛主义 + Virtue Ethics 结合。个人的平静 + 对共同体的贡献。

6. 佛教与软件

6.1 四圣谛(Four Noble Truths)

  1. 苦(Dukkha): 人生里有苦。
  2. 集(Samudaya): 苦来自执着。
  3. 灭(Nirodha): 放下执着,苦就结束。
  4. 道(Magga): 那条路就是八正道(Eightfold Path)。

6.2 无常(Impermanence)

工程师译法:

6.3 无执着(Non-Attachment)

工程师的实战:

6.4 禅与 Programming

7. Pragmatism — 美国的哲学

7.1 威廉·詹姆斯与约翰·杜威

7.2 工程师本来就是 Pragmatist

7.3 Pragmatism 的陷阱

解法: Pragmatism + Principles。

8. Tech Ethics — AI 时代的实战

8.1 数据伦理

8.2 算法偏见

实战:

8.3 AI Safety 的四大主题

  1. Alignment: AI 的目标 = 人的目标。
  2. Robustness: 抵抗误动作与攻击。
  3. Interpretability: 理解做出决定的原因。
  4. Control: 人可以叫停。

2024~2025: Anthropic、OpenAI、Google DeepMind 都设有 Safety 团队。

8.4 Privacy 的设计

8.5 暗黑模式

工程师有拒绝参与 Dark Pattern 设计的伦理责任。

9. 工程师该建立的价值体系

9.1 选定 Core Values

给自己的答案: “我绝对不肯让步的是什么?”

选 3~5 个,写下来。

9.2 Values Conflict 的瞬间

解法: 事先定好自己的 Values Hierarchy。冲突时拿出来参照。

9.3 说 No

No 是有成本的(Political Capital、Relationship)。但没有 Values 的 Yes,会后悔一辈子。

9.4 Whistleblowing

10. 按主题推荐的书

10.1 入门

  1. 《Sophie's World》 — Jostein Gaarder: 用小说写的哲学史。
  2. 《Justice》 — Michael Sandel: 哈佛的伦理学公开课。
  3. 《The Consolations of Philosophy》 — Alain de Botton

10.2 Epistemology

  1. 《The Logic of Scientific Discovery》 — Popper
  2. 《Thinking, Fast and Slow》 — Kahneman
  3. 《The Black Swan》 — Taleb

10.3 Ethics

  1. 《The Right Thing to Do》 — Rachels
  2. 《Practical Ethics》 — Peter Singer
  3. 《After Virtue》 — MacIntyre

10.4 东方

  1. 《Siddhartha》 — Hermann Hesse
  2. 《The Art of Living》 — Epictetus / Sharon Lebell
  3. 《道德经》 — 老子

10.5 Tech Ethics

  1. 《Weapons of Math Destruction》 — Cathy O'Neil
  2. 《The Age of Surveillance Capitalism》 — Zuboff
  3. 《Human Compatible》 — Stuart Russell
  4. 《Atlas of AI》 — Kate Crawford

11. 每日、每周、每年的哲学训练

11.1 每天(10 分钟)

11.2 每周

11.3 每年

12. 哲学检查清单 12 条

13. 哲学反模式 10 条

  1. 哲学很抽象”: 它是每天做决定时都在用的工具。
  2. 我相信自己的直觉”: 不做验证就下判断。
  3. 是公司让我做的”: 回避 Moral Responsibility。
  4. 技术是中立的”: 一切技术都内嵌着价值。
  5. 数据在说话”: 数据也会因为解释而带偏。
  6. 只要是 Utilitarian 就 OK”: 没有确认三大 Framework 是否收敛。
  7. 修禅就什么都不做”: 一种被动的误读。
  8. 对的只有一个”: Monism 的独断。
  9. 守法就够了”: Legal 不等于 Ethical。
  10. 我只是个工程师”: 缺少 Craftsman 与 Professional 的自觉。

14. 收尾 — 哲学是一套古老的 OS

"Philosophy is the art of living wisely." — Seneca

程序员想用代码解决所有问题。但为什么、对不对、真不真这些问题,代码解不了。为这些问题准备的古老 OS,就是哲学。

2,500 年来人类一直在给这套 OS 做调试。从 Socrates、Buddha、Confucius 到 Popper、Arendt、Sandel。只有当工程师每天在用的工具底下装着这套 OS,技术才会被用往好的方向。

2026 年,AI 接手越来越多的“怎么做”。剩下来的是“为什么”。为什么要做这个,为了谁,凭着什么价值。

只有经历过这些问题的工程师,才能越过 Craftsman 成为 Sage(贤者)。

开始只要三件事:

  1. 这周写下自己的 3 条 Core Values。
  2. 在下一次功能评审里用三大 Ethics Framework 过一遍。
  3. 这个月读一本哲学书(推荐 Sandel 的《Justice》)。

没有哲学,代码照样跑。但是人生跑不起来。

下篇预告 — “给工程师的关系技艺: 家庭、配偶、朋友、子女、父母、共同体的设计”

如果说哲学是价值,那么关系就是价值的实践。下一篇会讲:

这是在钱、技术、职业生涯之上最后才垒起来的东西。系列的最后一根轴,下一篇继续。

评论

还没有评论。

登录后即可发表评论