06-02-2026

早上天气还挺好,想着下午早点下班带娃出去玩儿,下午就开始下雨了。现在有点后悔我早上没有出门去散个步。

周五晚上去同事家里BBQ,我特别诚实地说起了我早上想去散步又总觉得工作时间不好意思,结果下午下雨又后悔。然后大家交流了一下在家工作时间都是怎么分配的,一致同意只要工作按时完成就好了,不必纠结于必须时刻坐在电脑旁,想去散步就赶紧去散步,还可以去健身房,跑程序的时候干点其他的家务。

周六R带两个娃去上游泳课,我去超市买东西,不知道是不是风太大了,我回来后就头疼,刚躺下想睡会儿,R给我发信息,不知道哪个蠢蛋把他的衣服拿走了,里面有车钥匙。他等了好一会儿也没有人送回来,只好联系我,打个车去送备用钥匙。他的衣服周一才被送回上课的地方,真是离了大谱了。

我们公司最近又要重组,其实去年年初重组后,当时分的那四个组,只有我们组还在,其他的早就打散重组过了,只是没有正儿八经地公布过。我们组的功能是需要的,但是形式要变,反正好几个中层领导找我和M聊,我们也没有具体弄明白他们到底要怎么组,我们又反过来约他们聊,大概是明白了,新的那个组有自己的DS领导,会有自己的核心产品研发,然后如果有新客户的话,组员可能会被短时间借调。而且我们不是一定要加入那个组,可以选择另外一个特别火的AI Agent的组。我们跟组长聊了,我们也可以过去。但是新的核心产品研发什么?这个不明确,现有的两个产品谁来维护,也不明确。如果我们只是换个组名,还是维护现有的两个产品,那就不如趁机去大火的AI Agent组学点新东西。而且过去几天,每个人告诉我们的信息至少都更新过两三遍了,所以我们还是有点好像是清楚了,又好像是一头雾水。算了,周四他们就会公布了,到时候看。

我之前找到的那个bug,cto还在改,改着改着,好不容可以处理大数据了,M又发现了一个bug,然后cto接着改,这两天他又改了好多。我去看新的数据,还是不对,M的发现的那个bug,我们cto估计是没有理解透。后来他实在是很忙,估计也改烦了,直接说你们发现的bug你们改吧。M跟cto的工作方式完全相反,cto属于快刀斩乱麻,三个月写了十几万行代码,管它好不好,先运行起来,所以才出现了这么大的两个bug。M属于事无巨细型,所有的代码要先从计划开始,然后反复论证,最后才写代码,再运行,最后出错的可能性比较小,但是时间太久了。所以,现在他去计划怎么一次性把所有的东西都改动了,而我先改了第二bug,稍微验证下,先运行起来。因为处理的是三千万用户的数据,要好多天才行处理完。来公司这么久,今天是为数不多的晚上加班。

我也有点不靠谱。cto这几天运行程序,反复出错,但是错的数据没有被删除,如果我直接运行改好的程序,那就是对错混合的数据结果。我回家的火车上思考了一路,本来是想只删除最近运行出错的结果,但是delete的时间花费太久,我就改成truncate,把数据结果全删了。其实cto下午就跟我说他想删,我说还是不要,虽然数据不好,但是如果我们需要demo的数据,也可以用。到了晚上我自己给它删了。然后睡前我给cto和同事M留言:hi, you may hate me, but i did it anyway, i deleted all the rows in that table. 然后给他们解释了我怎么改的,现在正在运行改后的程序。新运行的程序看起来还好,估计一天就可以处理完。但是估计明天他们发现我把整个table删了,估计还是要惊讶半天。要是新程序运行顺利还行,不顺利的话我估计惹上大麻烦了。谁让今天cto反复说不要怕尝试,大不了弄糟了过来跟我说就行了,我们一起修复。可惜delete可以恢复,truncate不可以啊。哈哈哈,不要我们还没有被重组,我先搞出这么大的事情被开除了,想起来那个程序员删了数据库跑路笑话,这是要在我身上上演吗?哈哈,笑死人了。

嗯嗯,没有被开除,还得到了广泛表扬:best bug finder, best bug fixer, 什么主动解决问题的能力啊,什么主动take charge啊,哈哈哈。

reflect一下这个问题,我看cto的那个巨大的程序工程是最久的,可能也是最深入的。他又改了很多东西,虽然这几天我和M都在看一个新的notebook,起点其实是不一样的,因为我大概了解旧的notebook是怎么运行的,而且我不扣细节,除非需要。M喜欢事无巨细一行行看代码,所以就比较慢。我们做事方法不一样,但是无所谓谁好谁坏。我窃喜的是,我年长六七岁,还有一样的学习能力,偷着乐会儿。

哎,花了一天一夜运行完程序,发现真是他大爷的,cto又为了省事儿删了一些步骤,导致我们最后的结果也就是从四十来天的数据得来的,不是九十天的数据。而且那个table partition不合理,在几千万的用户数据上partition的,所以虽然有四十天数据的结果,但是读取非常慢。几个同事又开始优化数据库,我改程序,添加回省略的步骤,又加入几个不同的计算方法,看到时候哪个更快。然后我又把数据库表删了,一切从头再来。所幸优化后的数据库读写特别快,所以90天的数据居然3个小时就处理完了。下周大宝生日还有春节,我请了两天假,今天把事情跟同事交代下,我就去过长周末啦。

唉,嘴上长疮长泡,R他妈要来了。一个星期,一个星期,忍受她一个星期,然后我就有9个月的精神自由。我就是冷处理跟她有关的一切,尽量不跟她说话,让R去处理。她要是得啵得啵地闹,那姐就要出场了。R他爸他弟甚至他自己,在他妈折腾的时候都会拦着他妈,问题是完全拦不住,人家那叫一个自由。好吧,从今年开始,拦不住等于没拦,感谢你们拦着你家的drama Queen。可惜没有用啊,我是不会再听她得啵得啵了,喜欢得啵去别的地方,不要来我家。而且我保证下次我和R因为他妈而谈离婚的话,肯定速度特别快。姐不会在一个解决不了的事情上纠缠.

R爸妈周六来了,我和R晚上去外面吃饭过情人节。在一起这么多年了,尤其是有了孩子后,仪式感少了很多。他之前问我要不要去外面吃饭,我想着周日大宝的生日party,我周六就要开始准备了,周日party累一天,周一又是大宝真的生日,周二春节,我想想这几天都累的很,不想出去吃饭。虽然但是,还是去了。我们认真聊了一下这个他妈的问题。主要是他妈累死累活给他们也三个当slave的问题。我说圣诞的时候,你,你弟,你爸三个跟奴隶主似的,你妈忙前忙后,做饭没人帮,收拾更没人帮,只有大宝帮她摆盘子。我不需要她在我家帮我,我也不会在她家帮她。她忙的都快飞起来了,你爸坐在沙发上,喊她给冲个咖啡,她放下手里的活儿,颠颠跑去。你可以想想你要是这么对我,我会怎么回你。R说这是文化和代际问题。我说这不是文化问题,完全是代际问题。老一辈的中国家庭也是这样的,你们的男的,作为既得利益者,首先就很难说服你们这个方式不对,后面即使说服你们了,你们也很难有有效行动。你的行为,跟任何一个中国妈宝没有任何区别,你看着你妈伺候你们一家,你心疼,但是你完全不做出任何改变。我嫁给你之后,你孝心转嫁到我这里,让我陪着你妈一块当slave,伺候你家人。以前没孩子,在你家,客随主便,我帮你妈,我没意见。现在我带两个孩子还有全职工作已经够忙了,你妈把你家那套带来我家里,我不是没有跟你说过一起干家务帮你妈,你就是不干,你妈也不让你干,但是你们都觉得我应该干。我还就把我的态度给你说清楚:一起帮你妈,我可以的,但是只舍着我去帮你妈伺候你们一家三个男的外带两个孩子,你们就是在培训新奴隶。我不干,我也要当奴隶主。
后来R说想让我把我们家这套实施到他家去。我说我不是没试过,我一喊你干什么,你妈就说不用,让你去休息,让我跟她干活。你要么直接跑了,要么说一会儿在干。一会儿什么呢一会儿?我还得干巴巴等着你心情好了再干活?你妈不让你干活,但是只要你干了,我就不在乎她说了什么。但是你不干,那我就是不能容忍,她干活只想带着我干。那她喜欢做奴隶她做去,我要做奴隶主!
我后来仔细想了一下,每个家庭都有自己的平衡,干涉别人家的事情违背我的原则。心理学家怎么说的来着:谁痛苦谁改变。是改变自己,不是改变别人。R心疼他妈,那他就应该去帮他妈。R妈不想当奴隶,那就使唤自己儿子和老公干活。两个人谁也不想改变自己,都想拉我入局当新奴隶。我痛苦我改变啊,那我就掀桌子嘛,你们一家人去过日子。我带孩子单过,我不掺合你家的破事儿。
后来R说虽然磕磕绊绊地,还是选择了我跟我过了这么多年。他前女友就是他妈那种人。我说你要是跟你前女友结婚了,你们家肯定合拍啊,两个奴隶伺候你们一大家子,矛盾比较少。他眉头一喜:应该是。然后我说:然后你女儿会像你妈和你前女友一样,秉承一样的价值观,嫁去别人家伺候别人。然后他就不愉快了,还真鞭子落到自己身上才心疼啊。他又找理由:你知道很多人其实跟自己父母非常不一样的。我说那一定是经过剧烈的抗争,到时候一你家跟你女儿斗,要么把她驯服变成一个新的奴隶,她痛苦你也痛苦,要么她抗争胜利,过程痛苦。说到这里,我突然想到R妈干活总带着大宝,现在我就当大宝是感兴趣,但是如果等二宝也到五岁的时候,R妈还只是让大宝干活,完全不喊二宝,那她就是在把她那套女人干活伺候男的潜意识pass到我女儿头上,到时候我还得再掀次桌子。

说这么多,还好我家大宝小嘴叭叭叭地,凡事讲道理讲逻辑,不是个pushover。希望在我的庇护下,她会有棱有角,也会温暖和煦吧。

大宝六岁了,日子真的太快了。虽然累并辛苦着,但是有娃的人生,或者有娃的这一段人生很充实,自己也成长了很多,刚强了很多,也柔软了很多。

大宝六岁的生日主题是stitch,史迪仔,她今天和entertainer已经商量好了七岁生日要kpop。


出错了。 请刷新页面并/或重试。

未知 的头像

作者: 兴哲

传说中的女博士,还是学计算机的女博士。

留下评论

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理