Skip to main content

早上还在改 Bug,晚上就被裁了

尽管最近新闻铺天盖地的“寒冬说”,由于我多年身处在稳定的大公司里,并没有太多的危机感。昨天大伙一起讨论年会表演什么节目,你演宁采臣,他男扮女装演小倩,大胖就演宁采臣的背篓吧。

部门一片祥和欢笑的气氛。殊不知,杀戮悄然而来:原来我们中的一半人并没有机会参加年会。下面是我昨天经历的“大屠杀”的实录:


10:30

我正开发今天的任务 A,B 项目的测试催着改 Bug,说下午要上线了。刚改完 Bug,C项目的产品喊人开会讨论需求。

好好好,马上来。又是忙忙乱乱的一天。


14:00

午休完我打开电脑,IM 软件闪动,不用看又是各种人找我看 Bug。

还没来得及打开聊天窗口,身旁的同事正黑着脸收拾东西要下班的架势。

我问他,发生什么事了?

他面无表情地说,我被裁了。

我心里一惊,他已头也不回地走出门外了。

他来公司没几个月,虽然有些意外,可我以为是常规的年底裁人操作,惯例是年底裁员一两个。直到身边人陆陆续续被叫去谈话,昨天还在当节目导演的同事也开始收拾东西,我开始感到不安。

他昨天还熬夜写剧本,剧本未完成,这么快便曲终人散了?


15:00

现实比我想象中的严峻。

办公室吵吵乱乱的,各种拉柜子和关柜子的声音,还有女同事的哭泣声。

我感到震惊与害怕:公司要抛弃你时,连招呼也不打。

我在微信问同事裁员情况,目前知道的是测试和产品仅留三分之一!

我写不下去一行代码,一边担心被裁,一边想着自己是老员工了,裁我太贵,应该不会被裁的。


16:00 

领导喊我进会议室,也要赶我走了吗?

看到组长和领导满脸歉意,我立即红了眼,整个人蒙蒙的,我消化不了领导的话,什么裁人理由没听清,脑海里仅剩下:我被裁了,等会就收拾东西滚蛋。

内心不忿,我可是在公司呆了五年!为公司卖了多少力,加过多少班,熬过多少通宵,你们怎么这么残忍,犹如踢开一只老狗,说开就开?

你知道我今天还在支持三个项目吗?还有测试同事在等着我改完Bug上线啊!我还在负责一个很重要的项目啊!

前阵子不是还说我靠谱,还说一月份会给涨工资吗?怎么一句话就把我给裁了呢…...

我打断领导正要说的道歉,强忍泪意说,我们可是你们亲手一个个招来的,今天你们亲手送走我们。算了,你们心里肯定更难受。

组长悄悄低头抹眼泪。


 21:00
散伙饭上大伙一如既往地笑笑闹闹,毫无下限地玩起真心话大冒险。大伙拼命装得很平常。可大家心知肚明有一半人明天不能再坐在一起,这是最后一次聚餐了。

回到办公室,我发现一半工位已空。这场寒冬大裁员快狠准,让人无所适从。

我和剩余几位同事拥抱鼓励,电脑里的代码不能带走,关上只写了一半的IDEA,坚持写完交接文档,交还电脑,打完最后一次卡。告别这工作几年的地方。


 22:00
我回到家放在一堆东西,第一件事是和家人坦白我被裁了。面对家人的担忧,我说放心,公司是按照法律赔偿的,这个月的保险公司也给交,这个月的生活是有保障的。

我坐在沙发上,开始将退出并删除一个个微信讨论组,将一个个难忘的回忆给切掉。我的心里很难受,曾经我们在群里讨论项目细节,上线步骤,故障处理,在群里斗图聊天,白天我仍在故障群说话呢,现在我已没有资格留在那了…...

今晚不想找任何一个人聊天,不想重复去诉说我被裁了的挫败感。毕竟所有的愤恨最后变成怀疑自己:我是哪里做得不够好,公司才把我裁了?!

家人开始向我唠叨,这两天你应该准备简历,应该好好复习,应该联系之前的同事打听下工作机会,应该…...

我知道还有很多事情等着我去做:买房子,准备简历,尽快找到工作,支持一家人的生活。

可今晚的我浑身无力,一点儿也使不上劲,只想好好睡一觉。

手机提醒:明天中午一点半办理房子过户。先让我缓缓,明天,明天不是吗?

最后送大家今年的香港金像奖上获得终身成就奖的楚原的话,一开始看到并没有多大感觉,今天才深有体会:“‘人生’这两个字,就是‘欢声’同‘泪盈’四个字砌的,任何人,无论你昨天多风光,无论你昨天多失意,明天天亮的时候,你一样要起来做回个人继续生活下去,因为明天总比昨天好,这就是人生”。

共勉。

Comments

Popular posts from this blog

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...