Ai 让我编程的乐趣消失了,至少消失了一部分。
编程的乐趣和打游戏一样,是绞尽脑汁、反复尝试,直到找到解法的那一刻完成压力的释放。
Ai 现在就和游戏里的「金手指」一样。在绝大多数情况下,脑汁不会被「绞尽」,把思路告诉 Ai,它能直接平推过去,大差不差。没有压力,就不存在压力释放时的多巴胺分泌,整个体验变得索然无味。
Ai 让我编程的乐趣消失了,至少消失了一部分。
编程的乐趣和打游戏一样,是绞尽脑汁、反复尝试,直到找到解法的那一刻完成压力的释放。
Ai 现在就和游戏里的「金手指」一样。在绝大多数情况下,脑汁不会被「绞尽」,把思路告诉 Ai,它能直接平推过去,大差不差。没有压力,就不存在压力释放时的多巴胺分泌,整个体验变得索然无味。
如果 Ai 已经可以穷尽人类对光怪陆离视觉奇观的想象,那么庸俗无趣的家庭录像带会更为可贵吗?
为什么 Ai 生成的东西,会有一股廉价感呢?
我觉得这种廉价感源于「特征太明显」。
比如说,文本内容比较空泛,缺乏细节。图片看起来非常油腻。视频的话,人物动作不自然、连贯,人物的声音也缺乏语气。这些都是人类能比较明显感知到的特征。
语言是人类最自然的交互方式。但是和 Ai 说话的语言,和与人沟通的语言,在某种程度上是两种语言。
让 Ai 准确地干活,需要一种准确地指令式语言,没有什么暧昧空间和意味深长地留白。所谓语言的艺术,只会影响 Ai 的发挥。
由此来看,Ai 对人类语言习惯的影响,可能比它对生产力的改造,更加猛烈。
而语言,正是人类思维唯一的依靠。
用来用去还是 VS Code 好用……
在写前端项目的时候,Zed 的内存开销相比 VS Code 没有太大优势,但是 VS Code 的插件比 Zed 更好用,即便是同款插件,VS Code 版本的似乎也更智能一点。譬如 Svelte 的组件导入,VS Code 版本的 Svelte LSP 插件的补全提示很快能显示出来,而 Zed 版本几乎只能靠 AI 的 inline hint,插件好像就不会显示组件的补全。
另外 VS Code 的动画会更顺滑一点,不知道是动画还是字体效果的缘故。
AI 也没有办法生成自己没见过的东西。
so sad.
再次尝试使用 Zed。
2 年前刚学编程那会体验了一下 Zed,因为生态不完善没有继续使用。现在 Zed 写 Svelte 已经没啥问题了,也支持 GitHub Copilot。基于 Rust 的编辑器,运行速度没得挑。
原本以为没有 Foam 插件,处理我的 markdown 笔记会不方便,结果发现 Zed 有类似的 markdown oxide 插件,功能类似。
现在编码体验非常流畅,舒服了。
Rust 大法好。我支持用 Rust 重写世间万物。JS / TS 生态就应该用 Rust 重写,把 language server 什么的都重写了。现在电脑里剩下的 node 进程基本都是 language server。
对于 AI ,我的脑袋里现在有两种完全矛盾的想法。
正方认为 AI 是下一次信息革命,但我似乎陷入了一种学习能力下降的困境,只能一边焦虑,一边像无头苍蝇一样看产业新闻。
反方认为当下的 AI 就是一个 hype、资本市场的泡沫,言过其实的东西,不用关心。
作为一个热爱学习的人,我挺想支持正方观点的,但是每天看着茫茫多的新模型、新概念、新工具,我有一点无从下手,因为我发现这些东西几乎无法嵌入我已有的工作流。不管是赚钱的工作,还是我的 side project,还是我的个人生活,我感觉都嵌不进去。
目前我用的最多的 AI 工具还是 GitHub Copilot,但是它适用的场景太窄了。至于各种大模型对话软件,我很少用,因为按它们目前的智能水平,产出我需要的内容,我要把产出的要求与思考的逻辑描述的非常清楚,同时反复尝试,这些步骤需要花费的时间和精力,可能比我自己来都要多。
AI 生成产物的廉价感源于大量的重复。尤其是图片和视频,一个新的视觉样式,第一眼看过去很别致,但是看多了,就会迅速向平庸滑落。
所以创意的第一要义,就是要不一样。
但创新是最难的,[2025-10-12_13-38-01|创造,其实是一件很痛苦的事情……]。
Google 的 NotebookLM,好用👍