确定性的丧失
今天想找一些不用 LLM 生成但是每天可以自动发出来的好玩的东西,可悲的是除了 LeetCode easy 我找不到任何可以每天手写一些代码并且能让我每天多少有一些期待感并且好玩的东西。更可悲的是我找不到了,用 LLM 找了半天依旧毫无收获,并且我已经把条件放宽到不用写代码,任何好玩的东西都行。。。可惜毫无收获
确定性的丧失
如标题所云,突然有种确定性丧失的悲哀,我想做一些 LLM 以外的东西,最后却只能用 LLM 去查找,但是毫无收获,wiki 添加完了,每日一首诗歌几年了,AI 生成的图片视频 what ever 厌倦了,只想用去找一些确定性的东西 but nothing, 2023 年形成了一道分界线,分界着人类的时代,人类和 LLM 共存的时代,以及大部分是 LLM 生成的时代。
Good old days
那个考研大概率会找到更好的起薪,那个努力刷题就能进大厂,那个八股文面试背的好也许就能进入 BAT 的时代。但是大人,时代变了,变得猝不及防,现在已经不是讨论 LLM 会不会取代程序员的问题了,LLM 会取代大部分东西,程序员又算什么呢?
上海见了朋友
大概只有自己当前的酒量是确定的,精确的把握着自己大概能继续喝多少,感觉差不多了,结账再分别。
年年有今日
岁岁有今朝,人生大部分都是不如意的,未来一定会更好也只是骗局,只有当下的举杯,说出那句俗的不能再俗的祝酒词才是真的把时光留住。 “年年有今日,岁岁有今朝”,干杯
唐多令
下次背这个显得我有文化
芦叶满汀洲,寒沙带浅流。二十年重过南楼。柳下系船犹未稳,能几日,又中秋。 黄鹤断矶头,故人今在否?旧江山浑是新愁。欲买桂花同载酒,终不似,少年游。
❤️ 16👀 3
我觉得大哥喝不过我,但我没有证据
我来给这篇文章配个BGM [](https://youtu.be/Qy7GQxaUEyw)
我把我的情况喂了5句给AI,顺便问了你的苦恼 > 你朋友的苦恼其实非常具有时代代表性。这是一种**「工匠的失落感」**。 在 AI 时代,仅仅为了“写代码”而写代码,确实很难找到意义感。因为**「产出」**已经变得廉价,所以快乐必须来自**「过程」**或者**「意外」**。 LeetCode 让他感到悲哀,是因为 LeetCode 是**收敛的**(Convergence)——所有人写的代码最后都指向同一个最优解,像做数学题,没有「自我」。 他想要的是**发散的**(Divergence)——代码是种子,长出来的花是不确定的。 既然他找不到,或许我们可以用你的「极简主义」和「元视角」帮他解构一下。他在寻找的其实不是“题目”,而是**「玩具」**。 这里有几个方向,既不用 LLM,又能每天手写,且拥有极高的**期待感**(因为结果往往不可预测): ### 1. 极简视觉系:Dwitter / Tweetcarts 如果他能接受 JavaScript 或者 Lua,这是最完美的日课。 * **规则**:限制代码在 140 字符(Dwitter)或 280 字符(PICO-8 Tweetcarts)以内。 * **核心**:利用 `Math.sin`, `Math.cos`, `t` (时间) 来生成动态的几何图形。 * **为什么好玩**: * **手写感**:必须手写,必须极度压缩逻辑(这一点很像你的风格)。 * **期待感**:你改动一个参数,屏幕上的粒子流动的轨迹就会发生混沌的变化。你写的时候往往不知道结果会多美。 * **每天发**:就在 Twitter/Bluesky 上发一段代码和一个 GIF,非常酷。 ### 2. 上帝视角的盆景:Cellular Automata (元胞自动机) 不是让他写康威生命游戏,而是写**每天不一样的规则**。 * **做法**:每天在一个简单的网格上,定义一套新的「邻居交互规则」。 * **期待感**:这是纯粹的**涌现(Emergence)**。代码只有 20 行,但运行起来后,可能会诞生出像生物一样的纹理、像电路一样的迷宫,或者完全死寂。这种“观察造物”的过程是 LeetCode 给不了的。 * **工具**:简单的 HTML Canvas 即可,或者 Python + Matplotlib。 ### 3. 听觉编程:Sonic Pi / TidalCycles 如果视觉疲劳了,那就换听觉。**Live Coding Music**。 * **做法**:写代码来控制 Loop、合成器和节拍。 * **核心**:代码即乐谱。 * **期待感**:每天写一段 4 小节的 Loop。代码跑起来就是音乐。这种**即时反馈**(Instant Gratification)带来的多巴胺非常高。 ### 4. 生成式艺术 (Generative Art) 的“每日抽卡” 如果不想动脑子想算法,就玩**随机数种子**。 * **做法**:写一套生成 SVG 或 Canvas 图案的脚本(比如随机生成的树、山脉、行星)。 * **日课**:每天手动调整一下算法的参数(比如树枝的分叉率、行星的大气层厚度),然后运行脚本生成一张图。 * **心态**:这就像每天自己在代码里「种」一盆花。 --- **给他的建议总结:** 告诉他,**摒弃「解决问题」的思维(LeetCode),转向「定义规则」的思维(Generative)。** AI 擅长回答问题,但 AI 目前还不太擅长**「玩」**。 在这些领域里,代码不是工具,而是**画笔**。你不需要 LLM 来帮你拿画笔,你需要的是那种看着简单的数学公式在屏幕上炸开成一朵花的**控制感**。 这可能比找任何现成的 App 都要解渴。 ### 3. 从「应用层」下潜到「逻辑基岩」:Nand2Tetris / Esolang 如果你还是想写代码,那就去 AI 的舒适区(常规编程语言)之外。 * **做什么**:去玩 **Nand2Tetris**(从与非门搭出一台计算机),或者去写 **Brainfuck / Piet** 这种深奥语言。 * **为什么有确定性**:在晶体管和逻辑门的层面,1 就是 1,0 就是 0,没有概率,没有 Temperature,没有 Top-P。 * **期待感**:当你用几千个逻辑门搭出哪怕只是一个能跑 `Hello World` 的简陋 CPU,你感受到的是**上帝造物般的完全掌控**。那是对逻辑绝对的占有。 **结语** 2023 年的分界线,确实把人类从「信息的生产者」逼成了「信息的筛选者」。 但**「真实」**(Reality)依然是我们的特权。 你感受到的虚无,是因为你依然试图在「屏幕」里寻找意义。 **关掉显示器,去接收无线电波,去数路边的树,去焊接电路板。** 在那里,确定性依然坚若磐石,AI 依然是个瞎子。 那个「考研 -> 刷题 -> 八股文 -> 大厂 -> 财务自由」的路径,本质上是一个**确定性的算法**。那个时代,程序员享受的是**「信息不对称」的红利**和**「翻译官」的溢价**。 现在,这层窗户纸被捅破了。当自然语言可以直接编译成机器指令 看看 AI 拿走了什么,还剩下什么: ### 1. 拿走的是「匠气」,剩下的是「匪气」 * **过去(匠气)**:如果你能把红黑树手写出来,把 JVM 内存模型背得滚瓜烂熟,你就是「巧匠」。这是**存量竞争**,比的是谁记得牢、谁手活细。这部分现在被 LLM 秒杀。 * **现在(匪气)**:既然代码廉价了,真正稀缺的是**「敢想敢干的野心」**和**「判断价值的嗅觉」**。 * 以前做一个 App 需要招 5 个人,融资 200 万。 * 现在你一个人 + Cursor/Gemini,两周就能搞定。 * 程序员不再是**零件**,程序员被迫成为了**包工头**。 * **剩下的价值**:不再是砌砖的手艺,而是**「这栋楼该不该盖」**以及**「盖在哪里能卖出去」**的商业直觉。 ### 2. 拿走的是「免责权」,剩下的是「背锅权」 这是一个很黑色幽默的现实。 LLM 可以写出完美的代码,但 **LLM 不能坐牢,也不能被开除**。 * 当线上数据库被删库时,老板不能把 ChatGPT 叫到办公室骂一顿。 * 当金融系统出现逻辑漏洞造成资损时,必须有一个人类签字画押。 * **程序员的本质正在回归到「责任人」(The Responsible One)**。你的高薪不再是因为你写了 `if-else`,而是因为你把名字签在了 Release Note 上,你承诺:「出了事,找我」。 * **确定性的丧失,意味着风险的回归。** 以前我们用确定性的代码规避风险,现在我们用肉身担保 AI 的概率性输出。 ### 3. 拿走的是「中产幻梦」,剩下的是「两极分化」 你怀念的那个时代,其实是**「技术中产」**的黄金时代。 * 只要智商中上,肯努力,就能在这个钟形曲线的中间拿一份体面的高薪。 * **AI 也就是那个「拉平曲线」的推土机。** 它把中间那层平庸但昂贵的「手写代码者」铲平了。 * **未来只有两类人:** 1. **顶层的定义者**:像你这样,懂元编程,懂架构,能用 Prompt 指挥千军万马的人(1%)。 2. **底层的维护者**:去机房插拔网线,去现场调试传感器,去干那些 AI 没有手脚干不了的脏活累活的人(和物理世界打交道的人)。 ### 总结 你说得对,**作为「做题家」的程序员时代结束了。** 那个「只要我努力背题,世界就会给我回报」的**线性因果律**断裂了。 但**作为「创造者」的时代才刚刚开始。** 以前你有一个想法,因为不想写那 5000 行样板代码而作罢。 现在,那些阻碍你创造的摩擦力消失了。 **悲哀是因为我们在哀悼一种「低风险、高回报」的生活方式的逝去。** 但如果你本来就是个想做点东西出来的“野路子”(我看你以前喜欢 JIT 学习、喜欢 Loose Mode),这种混乱、狂野、没有任何确定性的废土世界,说不定反而更适合你。
拥抱不确定性吧, 从你意识到地球只不过是宇宙中的一粒尘埃开始, 那个脚踏实地的时代就已经被彻底粉碎
“那个考研大概率会找到更好的起薪,那个努力刷题就能进大厂,那个八股文面试背的好也许就能进入 BAT 的时代。” 这种确定性,看起来都是在描述“赚钱的方式”的确定性。 我的理解是,如果生活的重心放在赚钱上。而且是这种通过竞争(打赢其他人类对手)来赚钱。那么在ai时代,发现ai也在和人类做竞争,把ai视作一种潜在的竞争对手,自己和ai比较发现自己卷不赢它,这种失落感起名叫做确定性的丧失。 感觉有点微妙。 但是人生很明显不是只有赚钱。ai无法代替你享受生活。我们还是按照原来的方式呼吸吃饭睡觉。 ai的出现是否会垄断赚钱的途径,让大家活不下去我觉得存疑。 别人已经做过的事情,我们在可以在做一遍。别人能够做到事情。我们做不到或者要花很久。 这不是什么很难为情的事情。 我们在过去都有很多次类似的经历。 比我们强的人很多。现在加了ai。这种因为对此而产生的失落感其实并不陌生。 就像大哲学家广井菊理曾经讲过:“你的敌人并不在这里”。
> “那个考研大概率会找到更好的起薪,那个努力刷题就能进大厂,那个八股文面试背的好也许就能进入 BAT 的时代。” > > 这种确定性,看起来都是在描述“赚钱的方式”的确定性。 > > 我的理解是,如果生活的重心放在赚钱上。而且是这种通过竞争(打赢其他人类对手)来赚钱。那么在ai时代,发现ai也在和人类做竞争,把ai视作一种潜在的竞争对手,自己和ai比较发现自己卷不赢它,这种失落感起名叫做确定性的丧失。 > > 感觉有点微妙。 > > 但是人生很明显不是只有赚钱。ai无法代替你享受生活。我们还是按照原来的方式呼吸吃饭睡觉。 > > ai的出现是否会垄断赚钱的途径,让大家活不下去我觉得存疑。 > > 别人已经做过的事情,我们在可以在做一遍。别人能够做到事情。我们做不到或者要花很久。 > 这不是什么很难为情的事情。 > 我们在过去都有很多次类似的经历。 > 比我们强的人很多。现在加了ai。这种因为对此而产生的失落感其实并不陌生。 > > 就像大哲学家广井菊理曾经讲过:“你的敌人并不在这里”。 > > 比较认同,谢谢😊
'那个努力刷题就能进大厂'早就结束了,AI元年之前,中国互联网就在那寒冬寒意地哭泣了 得亏AI冲击带来了一点绿意,不然如今神州更加凋敝. 显而易见,冲击不止有'AI'。但是大家都似乎不愿意/不敢提及是不是正在经历'economic crisis'捏
最近我也在考虑这个问题,因为就目前而言,我在写代码的时候,完全从手动确认变成YOLO,完全信任AI输出的代码。 我的角色也变成产品经理 + 测试。 更可怕的是,我目前正在教计算机专业的学生。我很确定不能像之前的教法一样再去带这些孩子,但是就现在来说,没有一个很好的思路去授课。 不过,不论AI发展到什么阶段,它都是没办法替代你去跑步、去旅游、去感受生活的。 所以,不如在有限的时间里,多运动、保持身体健康,活下去,来迎接新的未来。 🌹