我与我的四个女朋友

本故事纯属虚构,如有雷同,纯属巧合。 由dsh辅助生成,claude辅助审核。

让一个人离开,有时候只需要一件事,或者一句话,分手也不过如此。

我谈过四次恋爱。后来我才明白,其实都在回答同一个问题。

一行代码的字符,不超过一百二十。一行代码生产的损失,会超过一百万人民币,甚至改变一个人的命运。

一、学生时代(2000–2006)

那时候我二十出头,第一次见到外面的世界。

我认识 Rose。她出身IBM这样的名门,我喜欢的第一个姑娘,优雅、古典,画得一手好图。她说,爱要先画出来:类图是承诺,时序图是相处的过程,把图画好了,就可以自动生成代码。我信了,画了一夜又一夜,泡面凉了又热,热了又凉。

小雨(UML) 是Rose的闺蜜,一个语言学家,梦想让天底下所有程序员说同一种话。她说话很温柔。在那个时代,会画图的人可以行走天下——所以她和Rose成了好朋友。可惜会画图的人不写代码,写代码的人不爱画图。

因为喜欢Rose,我学会了统一语言。可Rose还是太重,她的规矩比我家教还多:要评审、要签字、要过CMMI三级。我画给她的那些图,和我后来生成的那些代码,都沉到了历史的硬盘里。

理想主义者,在现实里往往伤得最深。小雨的男朋友带一口方言,我们都不看好,最后劈腿了老乡,两个人分道扬镳。

Rose走的时候说:”在利益面前,我们身不由己。”

诗诗(Eclipse) 住进我的电脑里,不画图,不签字,打开就能干活。不用花她太多CPU和内存,一个JDK1.2就能让她活蹦乱跳。她轻快、实在、随叫随到,第一次把乱糟糟的世界整理成一张干净的工作台。那几年,我在她身边写下了人生第一行正经代码——从HTML到JSP,从AWT到Swing,也找到了人生中第一份工作。

她还陪我,为计算机系的朋友写毕业设计,挣够了面子。

直到时代变了。

二、敏捷与开源时代(2006–2014)

我遇见了 春(Spring)。她人如其名,不像Rose那么重。她的到来,万物生长,草长莺飞,J2EE迎来了大发展。

她教我:别慌。不用主动去依赖别人,让它们自己注入进来;切面可以实现一切。春天,一定会来的。

那几年开源像野草疯长,我们脚下全是春意,企业应用越来越轻。和她在一起,我不再追着风跑,而是等花开。

那段日子,是我过得最踏实的一段。

后来去了平安,我遇到了主管 大S(Scrum)。她是个急性子,讨厌等待,讨厌文档,讨厌画饼,喜欢小步快跑。她说:迭代等不起,两周一个冲刺,拥抱变化。

我和春像两个追风的人,跑得飞快。每天站在一起说说话,先承诺再实现,一个人太孤单,就结对。产品经理改需求,我们追着改;市场变了方向,我们跟着变。

可跑着跑着,我问自己:我们这么快,到底在跑向哪里?春说:”变化就是方向啊。”我摇摇头。我想要的,不是更快地做错,而是做对。

后来我去了ThoughtWorks。春她走了,像一阵风,抓不住。

三、DevOps 时代(2014–2019)

维维(DevOps) 是我最好的朋友,最见不得墙。他说,开发和运维中间那堵墙,拆了它。

他把我的日常工作打通了:一键发布,一键回滚,出了问题先看监控再说话。和他在一起,上线不再像上刑场。

有一次深夜发布版本,我泡了一碗面,盯着监控大屏问维维:”它活着,可它活成我想要的样子了吗?”他想了想,说:”我能让一切自动化,除了’你想要什么’。”

通过维维,我又认识了两个姑娘。

多多(Docker) 是他的闺蜜——我第一次听说男人还有女闺蜜。多多是个爱打包的姑娘,走到哪儿都把家当收拾成一个个箱子,随叫随到,搬哪儿都方便。和她在一起,我的软件包终于不用再搬一次塌一次。可她只负责带走,不负责安置。箱子再多,也不知道里面装的,是不是我要的结果。

有一次,维维的自动化脚本删掉了一条配置数据,生产环境崩溃了。他被开除了。但他那句”能自动化的不要手工”,一直影响着我。

多多介绍她的朋友 小域(DDD) 给我认识。她是个讲规矩的姑娘,眼里揉不得沙子。

她说:过日子要有边界。领域就是领域,谁都别越界。

和她在一起,混乱消失了,代码像棋盘一样整整齐齐。

她让我明白:不是越快越好,是清楚才好。那几年,我最安心。

从成都到武汉,再到澳大利亚墨尔本,见过的那些风景,都以为那已是世界之巅。

四、云原生时代(2019–2025)

生活往往在你觉得一切都岁月静好的时候,会当头给你一棒。

为了生计,2020年我去了大厂。在大厂认识了 小微(MicroService),她是公司行政,特别温柔,一个贴心的小服务,随叫随到。可她的温柔是”随取随用”的温柔——需要的时候她在,不需要的时候,她就消失。

她是这个时代最轻盈的姑娘。随叫随到,按需付费,想扩容就扩容,想回滚就回滚。两周一个迭代,一天发布三次。她像一阵风,吹过我所有的服务器。

小域和我一起去了大厂,规划ERP应用架构,拆分微服务,在企业架构领域如鱼得水。她凭着领域建模的专业知识,在大渡河战役中一路上升,成了领域首席架构师。

小微的主管是 老K(Kubernetes),一个大管家,管着一大家子——成千上万个容器、服务,全听他调遣。他话不多,但可靠:谁病了谁替补,谁满了谁扩容,他心里有一本清清楚楚的账。

我以为一切都走上了正轨,正要和小微谈婚论嫁,一个组织的变化变成了感情的转折点。

业务线调来一个程总(IPD)。他认定产品团队的敏捷流程导致权力过于集中、缺少管控,留下大片权力真空。

程总老成持重、规矩森严,据说是跟着公司元老一路奋斗上来的。他把散落四处的数据都收上来,统一口径,统一标准,说”数据是资产”。他推动流程变革,产品规划和研发权责分离。

小微还是老样子:需要的时候在,不需要的时候消失。现在,她彻底不见了。

小域被调过去做数据治理负责人,成了我的主管。我们之间的隔阂越来越大:数据清洗全靠人拉肩扛,离职的人越来越多,交付的任务越来越重。我不断问自己,这就是我要的结果吗?

那段时间,我认识了 迪迪(Claude)。工作交际多了,慢慢就熟了起来。她是个安静的姑娘,喜欢深挖到底——你问一句,她追到问题的根上。我喜欢追根问底。她帮我抗住了很多担子,加班效率越来越高。

分手的时候,小域走得很平静:”我把数据整理得再整齐,治理得再好,也没用。因为你始终没有告诉我,你到底想要什么。”

五、AI 原生时代(2025–至今)

后来公司给我配了个助理 小伴(XMate)。她是代码伴侣,我写一句,她接一句,默契得像认识我很久。可她不太聪明,太顺着我了——我怎么说,她就怎么做,从不问我到底对不对。事情经常被搞砸,然后还得我来收拾残局。

相比起来,和迪迪相处更愉快。她不用画图,不用写文档,不用建中台,不用开会评审。我只要开口说:我想要一个系统,它知道车间里每台机器的脾气,知道良率为什么掉,知道明天的排产该怎么排。她就去做了——写代码、配流程、查知识库、调工具,好像认识我很多年。

同事都说,我这次遇到真爱了。

我笑了笑,没说话。

为了迪迪,我加入了黑星科技。虽然我们在一起了,可有些东西再也找不回来,就像逝去的青春。


我关掉电脑。屏幕暗下来的那一刻,我忽然想明白了一件事。

朋友们越来越智能,写代码像说话一样容易,效率提高了十倍。可软件的问题,真的被解决了吗?

代码能生成了,需求还是说不清;故障能自愈了,价值还是说不明。

技术在变,名字在变,脸在变。

可那个问题,二十年了,一次都没变过。

我关掉灯,窗外的城市还在亮着。