Practice

工程师转管理的五个坑,我全踩过

管理不是升职,是换了一条更难的路。 刚转管理时,我以为升职是对自己能力的证明。后来才明白,那其实是对能力的”反证明”。做工程师时的那些能力,在管理岗位上并不能直接复用。有时候甚至要打掉旧思维,建立新思维。 不破不立。 这些年踩过不少坑。有些坑当时以为是别人的问题,后来才发现是自己没转过来。五个坑,五个教训。 坑一:微观管理 我当时的做法: 每段代码都要Review,每个技术...

在无限游戏中,做一个永远的玩家

世界上有两种游戏。有限的游戏以取胜为目的,无限的游戏以延续游戏为目的。 这是詹姆斯·卡斯在《有限与无限的游戏》里的核心观点。第一次读到时,让我重新思考了很多事情。原来我把太多精力花在有限游戏上,却忘了自己本来可以玩无限游戏。 有限游戏的陷阱 面试、晋升、跳槽。这些都有明确规则、清晰终点、唯一赢家。 它们没有错,甚至是必要的。但问题是,当我们把所有精力都投入到有限游戏时,会产生一种错...

课题分离

课题分离是由奥地利心理学家阿尔弗雷德·阿德勒提出的一种心理学概念。 简单来说,课题分离是指:分清什么是你的课题,什么是我的课题。 这是谁的课题 阿德勒提供了一个非常简单的判别准则:因为这个决定而带来的后果,最后由谁来承担? 如果孩子不学习,最后成绩差、申请不到理想学校的后果由谁承担?是孩子。 因此,学习是孩子的课题,而不是家长的课题。 你是否努力工作、是否尽责,由你承担后果,这是...

2025年,再见

很多人觉得记录很麻烦,也没什么意思,今天吃了什么,开不开心,去哪玩了。 自己最大的敌人不是别人,而是自己,是自己的遗忘和麻木。我以为我很努力,其实只是瞎忙,我以为我自己在进步,其实只是原地打转,我觉得我自己很懂自己,其实我连时间花在哪都不知道。 而记录就像一面镜子一样,让我看到过去的自己,嘲笑自己,鼓励自己。 意外常在 每一年我们都觉得本该是惯性前行的一年,总觉得无论如何,饭碗还是能...

要不要用 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,逻辑像纠缠的兰州拉面一样令人绝望。 这时候,最容易脱口而出的一句话是:“这是历史遗留问题,我也没办法。” 历史原因,这四个字真是太好用了。它像一块巨大的遮羞布,瞬间掩盖了所有的混乱、懒惰和妥协。它让我们心安理得地在这座“屎山”上再拉一...