Practice

要不要用 Skills 和 MCP?

2025 年的 AI 圈,概念造词的速度似乎比模型迭代的速度还要快。 Anthropic 最近推出的 Skills 和之前的 MCP 反复引爆了开发者社区。大家都在问:我们要不要重构代码适配 MCP?是不是把 Prompt 改成 Skills 效果就会变好? 这种焦虑大多是多余的。 在决定要不要用之前,我们需要先完成一次祛魅:剥离掉精美的 PPT 和营销话术,把它们还原成计算机工程里的...

DevOps 的评估思路和落地指南

在过去十年里,DevOps 从一个边缘的技术圈术语,演变成了企业数字化转型的标配。如今,几乎没有一家技术团队会承认自己不做 DevOps。 然而,在各种 CI/CD 流水线、容器化、甚至 Copilot 辅助编程的繁荣表象下,许多组织陷入了更隐蔽的虚假繁荣:工具换了一茬又一茬,AI 生成的代码堆积如山,但软件交付的痛苦并未减轻,业务响应速度并未本质提升。 我们究竟该如何评价一个组织的 D...

IDP 的本质,是构建数字化的研发能力中心

我们是不是把 IDP 做歪了? 这两年云原生和平台工程火起来之后,很多团队都开始建设 IDP,也就是内部开发者平台。 但结果往往不如人意。平台团队熬夜接入 K8s、Jenkins、Prometheus,开发出一堆功能,最后却发现业务研发根本不爱用,甚至觉得你在制造麻烦。 问题出在哪? 我觉得根本原因在于,我们把 IDP 仅仅当成了工具的集合。如果换个角度,把 IDP 看作是研发能力中...

防御性架构思维

如何设计一个无可挑剔的电商下单系统? 在技术评审的战场上,很多工程师都经历过这样的时刻:你自信满满地讲完业务流程,PPT 里的时序图清晰流畅,从用户点击到下单成功,一切看起来都很完美。这就是典型的 Happy Path。 然而,真正的高阶评审,或者说残酷的生产环境,从来不关心 Happy Path。大佬们的挑战通常直击软肋: 如果 MQ 发送失败,但数据库已经扣款了怎么办? 如果用户...

你的代码,就是你的节操

别再对着屎山叹气了 我们都经历过这样的时刻:接手一个老项目,打开 IDE,那一瞬间仿佛闻到了一股陈年的腐烂味道。函数有几千行,变量名叫 a、b、temp,逻辑像纠缠的兰州拉面一样令人绝望。 这时候,最容易脱口而出的一句话是:“这是历史遗留问题,我也没办法。” 历史原因,这四个字真是太好用了。它像一块巨大的遮羞布,瞬间掩盖了所有的混乱、懒惰和妥协。它让我们心安理得地在这座“屎山”上再拉一...

Agent设计的本质

Agent 应该把信任作为目标,而不是追求功能强大和高自主性。 好的设计不是为了替代人,而是通过透明和可控,让用户敢于放心地把重要的事交给 AI。 比如允许用户随时介入,主动袒露不确定性和边界,让人能轻松理解背后的推演,认真对待和接受每一次反馈,用数据来证明自己,等等等等。 想想我们为什么会信任一个人,又为什么会信任一个 Agent,背后的逻辑是一样的。

AI时代,人类写作还有意义吗

随着 AI 工具在文本生成、润色和信息整合方面的惊人表现,一个残酷的问题摆在所有内容创作者面前:人类的写作能力,在未来社会中还有意义吗? 我认为,在信息过载的时代,人类写作的意义不仅没有消失,反而因为稀缺而变得昂贵。 AI 可以承担大量的写作任务,但它无法承担写作的本质。这个时代,人类的写作已不再是一种机械的技能,而是一种思维形式。 AI 不是万能的神 AI 的写作是基于模式识别和海...

35 岁应该做点什么

最近和两位前同事录了一期播客,主题是我们都无法回避的 35 岁职业危机。 因为公司撤出中国,我被推向了并不温暖的求职市场。在反复的面试与琐碎的家庭事务中拉扯时,我才真正开始审视这个被谈烂却从未过时的话题。 我见识了市场的残酷,也听到了太多抱怨。但我越来越相信:35 岁不该是垂头丧气的时刻,它是人生的一道分水岭,让我们重新认识自己,找到属于自己的节奏,发现新的可能性。 危机到底是什么 ...