
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
回到开头那个凌晨三点的问题:如果 AI 能自己跑完全程,我们还要做什么?定义什么是"完成"。/goal的 judge model 之所以重要,不是因为它能判断代码对不对,而是因为它把"验收标准"这个最核心的权力,交还给了人类。你可以说"测试通过就算完成",也可以说"还要通过代码审查",甚至可以自定义一套复杂的验收逻辑。技术越智能,人的判断力越珍贵。就像相机自动对焦再厉害,构图和光影的审美,永远在摄

回到文章开头的问题:该学IDEA还是VS Code?都学,但理解它们的设计哲学。IDEA:深度优先,适合复杂项目、大型重构、企业级开发VS Code:广度优先,适合快速原型、多语言项目、轻量级编辑真正的强者,不是守住自己的地盘,而是让自己的影响力无处不在。Kotlin不需要你只用IDEA,它只需要你用Kotlin。这,才是生态的胜利。

免费的,往往是最贵的”—— 当你的系统命脉系于一个无商业承诺的开源项目,风险早已埋下。社区仍愿为真正开放、透明、可持续的项目投入热情与代码。技术演进永不停歇。一个 MinIO 的落幕,或许是 RustFS、或是下一代存储系统的序章。

我用 Zed Terminal Threads 一周,最大的感受是:它改变了我与终端的关系。以前终端是一个「用完即走」的工具。我需要执行命令时打开它,执行完后就忘掉它。现在终端变成了一个「常驻伙伴」。它一直在侧边栏里,默默地工作,随时准备给我反馈。这种心理模式的转变,比技术本身更有价值。终端不应该是一个临时的工具,而是一个持续的工作环境。并行的任务应该被可视化,而不是被隐藏。AI 助手需要一个稳定

我用 Qwen Code 的 worktree 功能一周,最大的感受是:它改变了我与 AI 协作的心理模式。以前让 AI 改代码时,我总有一种隐隐的焦虑——万一它把我的项目搞乱了怎么办?虽然现在有版本控制可以回退,但回退本身也是一种成本。有了 worktree,这种焦虑消失了。我知道 AI 在一个隔离的环境里工作,它的改动不会影响我的主工作区。如果实验成功,我可以合并;如果失败,我可以直接删除,就

回到开头那个重构任务。如果当时有/resume,我不会再经历那种"跑完就失联"的焦虑。我会看到它标着bg的会话,点进去,问它:“你改了哪些文件?有没有风险?它会回答我。我会审查。我会继续。这种"可续命"的体验,才是 AI 编程助手该有的样子。

民间智慧对 AI 编程助手的看法分为两派。一方面,AI 让我们更高效——bug 修复了,功能上线了,产出翻倍了。另一方面,开发者的能力在悄悄地变弱——那些本该通过"挣扎"获得的深层理解,被 AI 的即时答案取代了。

我用 OnetCli 三个月,最大的感受是:工具的价值不在于功能多少,而在于能否让你的工作流变得更顺畅。OnetCli 做到了这一点。它不是简单地堆砌功能,而是真正理解了开发者的痛点…我们每天要在太多工具之间切换,注意力被切割得支离破碎。把数据库、SSH、终端、AI 整合到一个窗口里,看似只是一个 UI 层面的改变,实则是对工作方式的重构。这种感觉,就像是从住毛坯房搬进了精装修。房子还是那个房子,

回到开头那个周末。那个让我烦躁的老项目,我后来没有用 Grok Build 重构。不是因为我不想,而是因为我的使用频率不值得一个月 300 刀。这种感觉就像是:你以前吃西瓜得切块,现在整个西瓜往嘴里塞。粗鲁,但爽。Grok Build 会改变 AI 编程的格局吗?我不知道。但我知道,200 万 token 的上下文窗口——xAI 已经亮出了一张别人没有的牌。剩下的,就看他们怎么打了。做每一件事都应

测试代码是开发者的"后台排练",有混乱、有试错、有临时方案。全部暴露,可能促进学习,也可能制造焦虑。提案的真正价值,或许不在于功能本身,而在于它逼我们思考:在开源协作与知识传承的时代,我们该如何定义"公共知识"的边界?是坚持"最小暴露"的保守主义,还是拥抱"最大透明"的实用主义?没有标准答案。但正如 Go 语言本身的设计哲学:简单、实用、渐进。-test标志上线,但默认关闭;配合新的测试注释规范,








