-
经历的两次公司裁员
在现在的公司已经经历过两次裁员了,虽然都是幸存者,但是第二次已经快给我整出trauma了,就恨怎么裁掉的不是我。 第一次裁员发生在2024年年中,印象已经有所模糊了。记得在裁员之前,我之前的组就已经基本要解散了,出现了好几次priority shift,要做的事情也不清楚,manager先自己转到其他组了,还有内部一个小组做另一个方向的project。因为我自己被调去做这个project(很大的原因是自己当时只是个junior->mid-level,只用管做就行,比较好管理吧),所以裁员才能幸免。当时被裁掉的有好多个,但是大多数最后成功转组,最后走的是我们的tech lead(已经在公司工作了8+年,可能更多)以及另外两个经常被调换组的engineer。 第二次裁员就是发生在前两天。其实在去年年底blind上就有一波传言,当时还觉得很真,只是后来就不了了之了。最近一段时间随着公司股票腰斩,财报日临近,要裁员的消息愈演愈烈。时不时收到公司哪个高层要走了的邮件,blind上还有帖子专门列出各种signal,比如xx event取消了,xx event改线上了。裁员前一天下午,更是直接收到说冻结github几天的邮件,说是为了财报日;但是大家都知道之前财报日完全没有过这个操作。我还专门下载了几个月的工资单,下载了immigration docs,等等。因为裁员礼包还算可以,我甚至有点儿祈祷把我裁了,这样工作不用做了,还能有钱拿。 第二天早上邮件就来了,但是要等好几个小时才能确定自己没有受影响,因为manager会手动set up meeting with impacted folks。漫长的等待过后,得知我们组竟然有3个人都被裁了,裁的还是我觉得根本不该裁的人;只想骂一句裁人的是个250。想着某个同事每日还蛮有热情地在上班,提各种ideas,结果被裁;结果我自己快要被无限拉扯的项目burn out,每天活人微死状态上班,反而没有被裁,只觉得讽刺。一想到人数少了,但是工作量不见得少,更是头大到不行。鼓起勇气去问hr有没有自愿layoff这个选择,hr说没有;已经没有勇气问manager或者skip manager了。 anyway这两天完全无心上班,不知道这种厌班的状态什么时候才能结束,或许离职才行吧。情绪非常不好的另一个原因就是这次裁的都是us的,都是我的上班搭子,大家已经一起工作2-4年了;本来我们组us的人就没几个,这下更少了,有种形单影只的感觉。看着努力安抚众人的manager & skip manager,也是觉得有些厌烦。他们也是最后时刻才知道的名单;svp level以上的人裁员时就把大家当成一个数字,可能像在玩某场游戏一般;但是我们确是deal with the consequences的人;好不对等的关系。 或者被裁反而是一种好事儿吧,可以干净地脱离这个环境;幸存者真的是幸存者吗。现在的计划大概是detach,工作上的事情差不多就可以了;自己该去下水感受一下当下的market了。
-
记录一个古早程序员的一周
打算记录大概一周的工作日常,一方面是听了播客《Emma的碎碎念》的最新一期《ai会取代我的工作吗》,受此启发,决定记录一下每天都在做什么,以便自己更了解自己用ai的程度以及将来要被ai取代的结局(sos);另一方面是在想没准儿几年以后,我不再从事这个职业,可能早就把细节忘到脑后了,还是稍微记录一下方便未来考古。 April 24, Friday, 2026 1h meeting:半小时的standup。半小时的align meeting,接上昨天和tech lead 的sync up,今天总算是把这个picture给稍微补全了一些;感觉这个meeting下来tech lead可能也有点儿意外的地方吧,不知道下周会如何发展。2个action items本来想着今天能完成的,结果并没有。 20min PR review 0.5hr 在missing design tokens问题follow up,写了一个summary doc(把slack thread复制给chatgpt让它生成初稿),最后还要看design system team支不支持,不支持就hardcode certain values呗,即使支持,感觉需要的时间可能也比较久。对此并不是很乐观。 0.5hr 午饭后晕碳的时候,开始和不知道的process在搏斗,不知道为什么有个file总是莫名其妙地被update(而且还是恢复后秒被改),在claude的协助下发现可能是个cursor rule setting的问题,不过改掉以后还是不太确定100%会work。真心是莫名其妙,反向生产力get了。 1.5hr:继续搞昨天的version validation script,今天review的时候发现完全忘记考虑一种reverse scenario,所以又反馈给claude code修改。尝试将这个python script改成gradle plugin,发现还要管plugin publish的问题,比我预想得复杂。如果能把这改成一个generic的plugin,可能会更有用。anyway,下班前还是挣扎于gradle plugin publish的问题。 April 23, Thursday, 2026 听组里另一个来了半年的engieer说自己的痛点,比如之前会有专门的architect来solutioning,自己更负责implementation,但是现在有不少的时间要solutioning和alignment之类的,而且fe和be同步进行,contract一改,就只能再返工;再比如之前的公司会有architect来统领全局,这样platform组写的library不会被再造一遍(这根本就是我们组一直有的困境,比如现在我们组和另一个组确实属于重复造轮子,而且还是在几个月之前以为leadership有了alignment以后还是这个样子,就属实无语)。我听了的感受是我还是去体验另一份工作吧,这样子才能知道什么是好的,什么是坏的。现在纯属啥对比数据也没有。 0.5h PR review: I need a review agent buddy!…