雄关漫道真如铁,而今迈步从头越
写于 2024 年 12 月 20 日礼拜五 last day,StarRocks 杭州办公室的会议室中。
用流水账记录一下这两年发生的事情以及最近离职带来心里上的感触,便于 n 年后的自己再次进行 review。
2022 年
时间拨回到 2022 年,那是灾难性的一年。因为自己在 2021 年的秋招中毫无准备,所以直接放弃了 2021 年的秋招,而寄希望于 2022 年春招。受互联网寒气影响,那一年春招像阿里等大厂均已经直接锁 HC 了,导致我连面试的机会都没有。最后转而投小公司、创业公司等。庆幸最后还是收获了几个工作的机会,在这些公司里面,我选择了当时看起来最不靠谱的公司 StarRocks,有如下几点原因:
- 知乎上全是负面言论。
- 在大小周。
- 一个创业公司,是已有 offer 里面规模最小的公司,没有稳定性。
但是我还是毅然选择了 StarRocks,因为我知道数据库是 StarRocks 的全部,创始人们一定会拼命不让公司倒闭。而其它公司,数据库对于它们来说,更多只是附属业务,可以说砍就砍。至于说创业公司的稳定性,负面言论,大小周这些对我来说都不是事。确实得庆幸我那时候没有选择别的 offer(网易、声网?),不然我估计已经被优化了。那时候的我基于自己的求职经历,写了篇爆款文章:应届生如何半年找到一份数据库内核开发的工作。
入职前考虑到自己连 OLAP 和 OLTP 啥区别都不知道,我就研究了下 StarRocks。当时感到部署有点麻烦,就写了一个 Dockerfile,https://hub.docker.com/r/d87904488/starrocks-starter,大概就是把 FE/BE 都打包到同一个容器里面,一键启动,这样方便上手。有意思的是,公司直到我入职一年后,才搞了一个和我一样的替代品 https://hub.docker.com/r/starrocks/allin1-ubuntu。
2022 年 6 月 28 日,在这一天,我怀着忐忑的心,去北京入职 StarRocks。索性一切都还行,大家都还挺 nice。那天我感觉到公司是真的有钱,上来给了我一台没有拆封过的 MacBook M1 Pro(那时候的我没见过世面)。
因为我也只是入职临时来北京,所以也不指望自己有外接显示器。后面 CTO 看到了,它提了一句,“你怎么能没有显示器呢?”然后就让我自己去库房里面提了一台新的 4K 显示器。这铸就了我对公司的初印象:有钱!洒脱!没有条条框框,这要换别的公司,不得 OA 审批一下。
之后在和他们的交流中得知我是公司第一个研发校招生,所以不可能像大厂一样有所谓的“新人培训”,不过我也挺喜欢这种形式的,上来就是干。
估计因为我读研的时候天天和 Spark、Hadoop 打交道,我加入的是数据湖团队。说实话那时候我连数据湖是个啥都不知道,更不用提 LakeHouse 了,不对,那个时候 LakeHouse 的概念还没流行起来!问 Leader 啥是数据湖,Leader 就说了一句,你可以认为所有放在 HDFS/S3 上面的数据就是数据湖,一个笼统的解释哈。
组里每天都有晨会,晨会上听着他们在那说啥 Iceberg、Hudi、Hudi MOR 巴拉巴拉,反正我是一个没听明白。之后就开始稀里糊涂的干活了,记得干的第一件事就是支持 Hive TextFile 的 array,只能说,Hive TextFile 的复杂类型表示是真的恶心。
2022 年 7 月,北京出差回来后,在杭州办公室对面的锐动健身,办了卡,开始恢复每天健身的节奏。有一说一,如果健身房遇到的都是我这样的人,肯定亏大发了。
2022 年 10 月,公司取消大小周了!喜大普奔,毕竟原本是说年后取消的,竟然提前两个月就取消了。此外杭州办公室里面动不动就有新面孔,一直有新的同事在入职,整个公司欣欣向荣!
2023
2023 年 1 月,受任正非的寒气传导,公司本应该到的一笔融资没了,开始了第一轮裁员。同时 HR 问我是否要降薪换期权,喜欢闯荡的我固然选择了降薪,换取一部分期权,成为公司的“股东”。
整一个 2023 年是糟糕的一年,女朋友长达半年的失业,外加公司也在艰难的商业化,不要说调薪了,就是把你之前降的给恢复,也遥遥无期,只能说两个人都在艰难的苟着吧。好在年轻,没房贷,老爸老妈也能爆金币,倒也对生活没有太大的影响。
当然技术上在这一年带来了不小的进步,年初的时候,Parquet/ORC 是天天 crash,后面到了年底,倒也稳定了起来。经过了这一年磨炼,Parquet/ORC 闭着眼睛都能画出来了。不知不觉中,自己也变成了多个模块的 owner,“屎山堆积者”。
此外公司的健身小分队也迎来飞速发展,巅峰时刻人多到甚至要把人拆成两组练不一样的动作,不然大伙轮一圈实在太久了。同时也和健身房销售“西瓜”维持着皮条客的关系,我给他拉客,他给我延长卡的时间,直到最后延长到总公司不让延长的地步。
2023 年底,公司本该预期到的融资仍然没有到,又来了一轮裁员,这一次健身小分队迎来了第一次减员。
2024
2024 年初,于 VIVO 并肩作战 POC,最后历经千难万险,成功上线,这让我感到十分自豪,也是我第一次切实的感受到了“客户成功”。
2024 年中旬,公司的财务进一步恶化,又来了一轮裁员外加年终奖的延迟发放。这一轮危机应该是公司史上的危机之最,不知道老板们是怎么处理的,反正我个人感觉当时公司没有出现太大的波动。在这一轮危机中,我深感创业不易,反正要换成我,我都不知道怎么收场。
这一年健身小分队持续减员,外加健身房销售“西瓜”的离开,让我切实的感受到“眼看他起朱楼,眼看他宴宾客,眼看他楼塌了”。健身盛况不在,有时候只有我一个人孤孤零零的前往健身房。
2024 年底,危机平稳渡过,公司逐渐好转,不过我提了离职。
为什么离开公司?
起初原因很简单,就是因为钱。因为 2022 年降薪,外加两年没调过薪,自己的薪资已经远远落后于自己的同班同学以及市场的行情价。此外结婚也是必不可少的催化剂,每个月开销不少,直接导致我月月光,甚至还要靠爸妈接济。
这样下去显然不行,互联网作为一个高薪职位,我怎么还能靠爸妈呢?这唤起了我心中的危机感。此外健身小分队的人一个接一个离去,有时也会感到一点失落。
不过我这个人也很懒,一是没准备,二是觉得自己不行,所以也懒得主动去面。
从 2023 年底开始,就有猎头陆续联系,但那时候一是相信公司的发展,二是干的也开心,所以也懒的搭理。
只是在这备婚的一年里,发现自己的腰包是真的不够用了,无奈之下,系统性的梳理了一下自己过去两年在 Data Lake 的工作。Anyway 其实我还是懒得面试!
命运的齿轮在 2024 年的 10 月份转动了一下,那天又和往常一样接到了猎头的电话。不过这一次在女朋友的 push 下,不得不面。反正说不去也不要紧,就当知道一下自己工作两年的真实市场定价。
起初拿到口头 offer 之后,我是压根没有想过离开 StarRocks 的。只是之后在这段日子里面发生了一系列蜿蜒曲折的故事,这直接导致了整个离职过程是不可挽留和反转的。
在这一个月里,我基本都没怎么睡好过觉,总是在思考离开 StarRocks 会不会是一个人生道路上一个错误的决定,为此我也咨询了很多人。得到的答案基本都是,你还年轻,有试错的成本,也输得起。也对,人生需要注入一点不确定性才有可能迎来转机!
我入职的时候,StarRocks 的数据湖刚开始起步,相当于我是看着他长大,分别的时候多少也有些不舍。好在 StarRocks 是开源的,我的 git commit 会永远的留在那里,随时可以回头来看看。
其实想想,如果 StarRocks 一直有钱该多好,谁不想在一家公司开开心心干到老。只可惜这是这个时代的问题,StarRocks 只是出生在一个不好的时代罢了。
附录
原创文章,作者:Smith,如若转载,请注明出处:https://www.inlighting.org/archives/leave-from-starrocks-and-start-again