历史不站在你以为的那一边 — 技术革命中手艺人的真实命运
从卢德运动到数控机床到编程史,技术革命中手艺人的命运不是被替代,而是被降级——从工匠变成操作员。AI 时代的程序员正在重复同样的剧本。
发布来自土法炼钢兴趣小组的知识、笔记、进展和应用。主题包括数据结构和算法、编程语言、网络安全、密码学等。
共 11 篇文章 · 返回首页
从卢德运动到数控机床到编程史,技术革命中手艺人的命运不是被替代,而是被降级——从工匠变成操作员。AI 时代的程序员正在重复同样的剧本。
AI 如何寻路?详解 A* 算法原理与 Boids 群体模拟(分离、对齐、内聚)。
探索垃圾回收技术的最新进展,包括 ZGC 的染色指针、读屏障技术以及 AI 驱动的参数调优。
前三篇讲了认知模型、身份危机、阶层分化。这是最后一篇:具体怎么做。不是鸡汤,是一张可执行的清单。
AI 不会消灭程序员这个职业。它会把程序员分成两层:用 AI 写代码的和设计 AI 该写什么代码的。中间层正在消失。
AI 不是来抢你饭碗的——但它会重新定义什么叫'饭碗'。要理解这个变化,先要理解人类认知的两个系统:快速模式匹配和慢速符号推理。AI 正在接管前者。
读一个 15000 行的陌生代码库,以前需要三天。现在用 AI 做第一遍扫描,你只需要花三个小时在 AI 标出的关键路径上。这是一个真实的源码考古工作流。
AI 生成的 C/C++ 代码里有多少未定义行为?我用 UBSan、ASan、MSan 扫了 200 段 AI 生成的代码。结果:38% 包含至少一个 UB。
让 AI 写一个 SIMD 排序、一个内存池、一个事件循环。然后用 perf 和 cachegrind 看它的代码到底在干什么。结论:AI 写的是正确的慢代码。
当 ChatGPT 能在 30 秒内解释任何技术概念时,花三天写一篇深度文章还有意义吗?有。但理由和你想的不一样。
30 天,87 次编译失败。每一次都是 AI 不理解 Rust 类型系统的证据。按失败模式分类,看看 AI 在哪里系统性地犯错。