记2023

2023 年过去了,我不想怀念他。

这篇 2023 年的总结终于在 2024 年中旬开始动笔。一部分原因是由于懒惰,主要原因是由于这一年来属实精力捉襟见肘,抽不出大块的时间让我回首这一年的点点滴滴,临近毕业我终于可以开始动笔这一年的流水账,回首这段忙里偷闲的日子。

2023 年作为我人生的又一个关键节点,这一年中走的每一步都影响着但我走出校门迈入社会时到底要走向何方。面对这种关键又没有足够的把握的时刻时,往往都选择尽自己的最大努力而为,虽然往往就结果而言,最终取得的结果对我个人而言还算满意,但不免让人活得很累。以至于我一直深陷一件又一件需要投入精力的事情,无暇开始编辑这篇流水账。

就如上文所言,今年的大部分精力都被我投入到了找工作这件事,毕竟我这小镇做题家(还是比较垃圾的那种)寒窗 19 载(6+3+3+4+3)就是为了能找一份比较体面的工作,当一个比较体面的牛马。所以对于找工作这件事我还是投入了近 100%的精力。

“关键”


从 2022 年底忙完毕业设计的开题,就开始着手投递实习,想要在寒假期间找一份实习,这时候我的准备还比较粗糙,虽然当时 leetcode 刷了一部分,但临场手撕还是会大脑空白,八股也只是潦草一看,东一榔头西一棒槌地看。不过比较幸运的是,我只面了两家就拿到了 SmartX 的实习 offer,虽然工作的部门是 SRE,但当时这家公司对我来说是带有光环的,我一直觉得这家公司是以技术见长的公司,当时想要走基础架构方向的我,对这样的初创还是抱有幻想的,加之当时公司同意我可以先线上实习,所以很愉快地接了 offer。

smartx

但不幸的是在 SmartX 的工作实在让我提不起兴趣,当是我在天心哥的带领下,基于 cgroup 开发一款可以对系统中的服务进行资源限制和监控的程序,当时基于的技术非常很底层,我需要从头了解 cgroup 的一些基本原理,Linux 中对 cgroup 技术的应用,导致我上手初期十分头大,开始开发后不仅功能测试困难,而且对于程序是否能正常运行我也是没什么信心的。好在我当时的任务压力并不大,加之当时已经准备跑路了,所以我每天的稍微做一些工作就开始摸鱼🐕(当时公司有一个可以站着办公的长桌,我当时特别喜欢站在桌子旁摸鱼,因为背靠窗户,没人知道我在干嘛)。就这样混到了二月底,负责的工作初见成效,我便找了个借口提了离职,准备回学校全心全意准备暑期实习的事宜,其实当时也可以留在 SmartX 转正,但当时我由于 2022 的开源经历,对云原生和开源充满了热情,想着有机会可以去阿里云继续做开源,所以很干脆地提出了离职。

回校之后,我便开始忙于刷题与背八股,希望在暑期实习阶段可以斩获满意的 offer。当时我憧憬着可以去阿里云的 KubeVela 组实习,后续如果秋招顺利的话,便可以留在这里开始我开源生涯,一想到可以全职做开源便不由觉得这样的工作太酷了。但当我觉得已经准备地足够充分将简历发给天元的时候,收到的却是噩耗:我的第一学历不足以让我通过阿里的简历筛选,即使投递的是实习岗位,这也意味着我的校招将和阿里彻底无缘,这个情况还是很让我焦虑的,因为当时女友已经先一步去了杭州工作,作为杭州互联网中心的阿里,无疑是我去杭州最好的选择,但无奈天不随人愿,经过向多个前辈的确认这件事的真伪后,我也不得不接收这个现实,好在我当时调整的还很快,没有过多纠结这个坏消息,很快投入到了其他公司的简历投递中。

不过没机会去阿里这件事现在看来也算是塞翁失马了。

我第一个面试也是第一个拿到的 offer 来自于快手的容器云部门,当时我的面试水平虽然比年初投递字节时好了很多,但是还是很菜,记得快手一面的时候对方给我出了一道二叉树相关的简单题,但我当时没想法厚着脸皮让对方换了一道,好在顺利的是最后顺利通过,二面也很随意,最终在 4 月初拿到了 offer。由于是第一个 offer,而且当时我由于顺利拿下了第一个 offer,所以对自己开始有了一定的信心,便和对方 HR 说了很多漂亮话把 offer 稳了下来,把它当作备胎继续骑驴找马,又继续投递了美团、百度、腾讯等国内一众国内互联网。比较幸运的是,我的简历相比于其他同学有两端实习经历,加之阿里的开源经历,所以面试时有 20-30 分钟的时间都是在和面试官聊项目,这样问八股的时间便比较少,所以面试的时候还算顺利,差不多在 4 月底的时候又拿到了美团和百度的 offer。后面我又集邮式地面试了腾讯、拼多多、Amazon 和 PayPal,最终拿到的 offer 一共有 5 个,在咨询了之前阿里的导师阳哥的意见后,选择接了美团的 offer,拒掉了百度、快手、Amazon 和 PayPal 的 offer。

具体的面试经历可以参考我的这篇博客:一名2024届毕业生的求职日记(暑期实习)

当时选择美团的 offer,一个原因是考虑到美团的转正率比较高,秋招的时候算是有一个保底的选择;另一个是当时我对做基础架构方向充满了向往,觉得一直做技术很酷。还有一个情况是,如果接了实习 offer 最后毁约不去,美团会直接拉黑对方,秋招没法再投递了,所以接了美团的 offer 之后我便没有继续邮递了。

现在看这个选择其实也不能算有很大的问题,抛出美团实习体验不佳之外,快手实习强度大,百度做的是业务方向,Amazon 和 PayPal 这两家外企,如果不想实习转正去的意义也不大。

现在想来,说实话我的暑期实习面试不能不说顺利,首先我选择的语言和赛道都非常小众,我的主力语言是 Golang,投递的主要方向是云原生。对于业务岗来说,相比于 Java 的海量岗位,和 C++的万金油,Golang 是一个被大家(学生)劝退的语言。基础架构方向,会设置一些 Golang 相关的岗位,但这些岗位不但只有大厂开设,而且竞争激烈,还要面临“职业选手”的竞争(有的实验室专门做相关方向),这导致我研一研二都在焦虑,要不要再学一个 Java 保底,虽然很焦虑但最后还是坚持走下来了,并且还通过了 Amazon 和 PayPal 这种机会屈指可数外企的面试(外企的工作氛围和国内互联网相比是真的无敌,奈何 23 年还处在 22 年裁员的余波之中,不太敢赌这种公司还能在国内活多久)。

BYR 论坛一篇很火的云原生的劝退贴:云原生劝退长文,秋招暴毙实录

云原生劝退


虽然拿到实习 offer 让我很高兴,但后续暑期实习的那段时间,我真的算不上开心,我在美团实习时所在的组是:基础架构部-基础软件中心-弹性系统组(目前由于美团组织架构调整,已经改了名字),组内主要包含三个小组,我们小组开发和维护基础容器中运行的容器 Agent 软件,以及基于 Dragonfly 开发的镜像分发软件。我负责跟着晓凯和智凯参与开发容器 Agent,当时美团内部将容器分为轻容器和富容器两种,富容器可以看作容器化的虚拟机,从虚拟机迁移到容器的成本低,但基础进程和业务进程在一个环境中运行,会导致二者互相影响,所以美团内部想要把容器模式迁移至业务进程和基础进程隔绝的轻容器模式,这被认为是一种更为优雅的模式,我实习的那段时间目前正处于容器范式的迁移进程中。

这段实习经历给我的感触很深,也让我重新反思自己的职业生涯该如何选择。在美团的工作不同于跟着阿里那边做开源,是两种完全不同的模式和工作,开源软件开发中上层用户的话语权没那么重(至少不是爸爸级别的),不需要对所有的用户负责。但在企业中做基础架构开发,你需要对你所有业务客户负责,极度关注软件的稳定性,极度关注软件的性能损耗,负责响应业务客户的诉求,负责解决业务客户的问题,新增功能的重要性远低于软件稳定性的重要性。所以基础架构部门的工作中开发和 oncall 的比重不相上下,每开发一个功能都需要担心会不会造成事故,代码写的和走钢丝一样 🐶 。

这个时候我已经开始反思自己了,我一直不是一个很细心的人,基础架构岗位中这种几乎不能出错的要求对我来说压力很大,我开始思考自己是否适合这种岗位。

而且!当时美团正处于富容器到轻容器的过渡阶段,想把集群中的容器范式迁移至轻容器,以达到降本增效的目的,但这种大规模的重构无疑面临着包括同时维护两套代码,解决无数的 dirty work 等等任务,当时对于一个实习生来说 cover 目前的代码逻辑(大量适配的补丁代码)已经不是一件容易的事了,更别说开发新的功能并且考虑到代码在各种场景下的适配问题。加上当时的 ld 喜欢 PUA 我,当时我一边实习一边忙于导师的项目,因此需要每周请一天假,ld 对此很不满意,便用转正名额的问题来敲打我。我当时初入职场,对于这种鞭策还没能一眼识破,后续又从其他同事那里得知了部门内部的一切潜规则,遂对该部门很失望,对留在美团转正完全没热情。另外由于美团距离我们学校实在太远,美团打车要一个多小时才能到达位于望京的美团,每天接近三个小时的通勤让我本就因为上班疲惫的身体雪上加霜,每天感到特别疲惫,甚至萌生了去国企养老的想法,不过现在当时特别疲惫应该是新冠的后遗症带来的负面影响(但当时的糟糕体验真的让我萌生了对互联网的抵触,也影响了我秋招时的选择)。

奥对,我当时下班之后,还有帮我导师做他那个破项目,忙到晚上 12 点。


8 月中旬实习满 3 个月之后我便赶紧离开了美团,开始为后续的秋招做准备,当时急于离开的原因时已经有很多公司开始了提前批的招聘,甚至腾讯和字节的 HR 已经联系到了我,并跟我约了面试的时间,这两个公司也是我后面比较顺利拿到的 offer 中的两个,我想能比较顺利的通过面试也和当时面试候选人比较少,hc 尚且充足有很大关系。

我的秋招考虑到女朋友的原因,所以我只投递了杭州的公司,不过好在杭州的几个大厂(腾讯、字节、快手、华为、滴滴)都给了我面试的机会。腾讯和字节是两个最先找我约面试的公司,腾讯的是 CSIG 的数据库部门,负责数据库内核开发和其上的一些管控组件的开发,如果我最后入职应该也是做一些管控层面的开发,因为我对数据库内核确实是一窍不通。面试流程是我经历过最长的流程,4 面技术面+1 面 HR 面,好在我的实习经历帮了我大忙,当时的我算上阿里的经历已经可以算 4 段实习经历了,每次面试自我介绍+项目经历就会耗时 40 分钟左右,稍作八股考察再加一道算法题时间就到了,自然也不会暴露出太多的问题,一次面试也就顺利通过了。而字节的面试就稍微坎坷了一些,我遭遇了一次转部门的波折,我首先面试的是抖音的风控部门,面试经历了三面(最后一面让我写一个开放的问题,我当时真的没有任何思路,自知凶多吉少,感叹字节的难度确实高),后面被转到了抖音的创作者部门,本来我没抱多大希望(因为是转到新的部门,上一个部门没要,下一个部门要的希望也不大,没人会要其他人不要的东西吧),结果却峰回路转,上午面试完下午便被 HR 加了微信,然后经过一个简答的 HR 面,便给发了意向。有趣的是,当时 HR 面的时候,我表达我想去杭州而不是在北京的时候 HR 表示十分吃惊(因为以北邮的学历留在北京是有单列落户的户口资格的),但我却果断放弃了北京的选项。

由于北邮校园太小,找不到安静的房间面试,大家只能在寝室面试,8-9 月寝室每天都是被面试日程排满的。

d0f805c097bc51c670cc26d2ab38793

后续我又参加了包括百度、滴滴、快手、华为、虹软等公司的面试,很幸运地拿到了百度、虹软和华为的 offer。百度和华为的面试体验还很不错,百度捞我的是音视频中台部门,面试官十分友,(二面是一个女组长,很温柔,三面的主管也比较随和,和我聊了很多有关规划、未来的话题)只是之后的工作可能涉及对老的平台做优化重构,以实现降本增效的目的,在美团经历过老代码重构的我对于这种工作可谓之避之唯恐不及,所以面试之后便没太关注。

而华为我投递的部门是华为云,我觉得国内除了阿里云以外,还有哪家云做的还像那么回事的话,那就是华为云了,华为对于云的投入不想腾讯那么犹疑,而且在 toG 市场华为的认可度很高,此外华为云在云原生的开源领域也有几个十分有名的项目,并且 HR 表示作为校招生也有机会去做相关项目的开发,这不禁又唤起了我对参与开源的向往,有趣的是当时最后的主管面,华为的主管看到我参与过 KubeVela 的开源建设,便问我关于这个项目的看法,并表达了自己对于这个项目的看法,现在看来他的看法真的非常精准,不由得让人佩服。这里就不由得不提及目前 KubeVela 的现状,项目冲击 CNCF Incubation 成功之后,阿里便渐渐放弃了对该项目的投入,社区的中的讨论变少,issue 的回复效率变低,项目组的核心成员也各奔东西,这件事让我觉得十分震惊,也让我意识到开源项目的商业化是多么困难的一件事,在目前的经济下行的周期内,技术、开源这种作为成本的物料完全会因为公司的一声令下而被抛弃,相比较之下业务方向反而是更稳妥的一种选择(如果还算是一个靠谱的业务的话)。


秋招的历程更像是一段马拉松和摔跤比赛,与体力、耐心、焦虑的比赛,过程中需要不断抵抗来自网络的焦虑,面对面试失利不断鉴定自己的信心,不断学习补齐暴露出的不足,在一场又一场的笔试和面试中做到更好。

详细的面试经历可以参考我的这篇博客:一名2024届毕业生的求职日记(秋招)

好在功夫不负有心人,历经近两个月的苦战,10 月中旬各家公司陆续发放 offer 并开始谈薪,最先开奖的是美团,不出我所料,美团给我了一个白菜价,我也十分干脆地拒绝了这份 offer,这份 offer 的价格以及美团的组内氛围实在没什么让我值得惋惜的。

美团offer

后续又是漫长的等待,下一个为我给出 offer 薪水的是腾讯,算是一份不高不低的 offer,基础薪资比美团多 1 k,外加 4 k 的房补,算是一份在我心理预期之内的 offer 了,但人性都是贪婪的,我也不意外,我想观望一下字节薪资再做决定,所以我去催促了一下字节的 HR,希望他近期可以给一个结果,在我的反复催促下字节 HR 给出了字节的答案,基础薪资比美团多 8 k,是一份远超我预期的 offer,因为我事前和 HR 沟通的时候,我报出的价格甚至比这个少 2 k,所以我觉得这个价格让我觉得对方很有诚意,我也没做过多考虑便接下了这份 offer,事后看来当时的决定还是太过草率了,因为还收到了比眼下更高的 offer。

屏幕截图 2024-06-04 164329

接下了字节的 offer 的同时,我和腾讯的 HR 表达了对 offer 薪资不太满意的想法,对方没说什么只是跟我说他向上反馈一下,让我耐心等待,又过了一周左右,幸福的烦恼落在了我身上。腾讯的 HR 跟我联系并给出了新的薪资,新的 offer 不但基础薪资和字节拉平,还多出了 4 k 左右的房补以及额外的股票和签字费。此外,华为的 HR 在咨询了我目前手上的 offer 情况后,也给出了一份基础薪资高于字节 offer 3 k,并且这份 offer 的职级给到了 15 级,这份 offer 真的很让我心动,真的是狠狠心动了,原有有以下几点:首先,因为就如我前文所说的,如果去华为那么可以继续做云原生基础架构相关的工作,还有机会做开源相关的工作;此外,华为的裁员压力也没有那么大;并且华为的薪资和职级给的很有诚意。如果是没有经历过美团实习的我肯定会义无反顾地接下了这份 offer,但现在我的心境发生了变化,我开始考虑更多的因素:“选择云原生、基础架构方向的工作是否适合我?”、“华为云的工作压力是否适合我?”。在纠结了这两点之后,我最终还是选择不舍地放弃了华为的 offer,直至今日落笔之时我还是会有点惋惜放弃这份工作,但人生没有那么多后悔的机会,也没有什么选择可以两全其美,只能说塞翁失马焉知非福走好目前的路才是我应该做的。此外我拒绝华为的原因还有很重要的一点,华为这份 offer 需要我去上海青浦报道,这是华为新建成的华东中心,集团的意志便是希望员工转岗到此,但我由于女朋友的因素去杭州的意向无比强烈,所以对于去上海还是很抵触的。


说起为了女朋友去杭州,就不得提起我今年在感情上的一系列变故,这个话题至今我都是不想面对的,因为直至现在我都没能处理好这件事。写至此处有很多话想说,但却不知从何下笔…

一言概之便是,这段感情面临一些来自现实因素的考验,让我对这段感情能否有一个圆满的结局没了信心,所以我做了一个决绝的决定提出了分手,但问题不出在我们两人身上,感情的牵绊两个人都无法割舍,说不清的羁绊下两个人又重新走到了一起,只是没有了原来的名分,在开启下一段感情前做填补彼此空白的 Parterner。但其实我们都知道,两个人只是两头不愿接受现实的鸵鸟。只是作为这段波折的始作俑者,我其实一直觉得很对不起对方,尤其是曾经她可以选择老家的岗位,也是为了和我在一起选择了杭州的工作。但我最终没能履行当初的约定。


在感情上出现波折后不久,中期答辩结束后,我便去到了杭州实习,这里也将是我接下来一段时间将会生活和工作的城市,我从来没想过会来杭州,就像我当时来北京读书前从来没想过一样。杭州这个城市对我来说不好不坏,它没有北方的粗犷,多了一份江南的温软,如果它的阴雨天可以少那么一些的话,我会多喜欢它一分。

实习的生活也不好不坏,工作有挑战性但不多,组内同事相处的也还算融洽,ld 相比之前在美团的要好不少,但能力欠佳的产品和自以为是的测试却让我忍不住骂人。我实习了近 5 个月(直至今天),也是忽然就过了那么久,组内的工作强度让我觉得满意,1095 的节奏,加上 5 分钟的通勤时长,在工作之余为我省去了很多不必要的疲惫,甚至中午还可以回家午睡一小时。

但听说字节的华东总部要建好了,到时候可能就要换一个工区了,所以我格外珍惜当下的工作氛围。


这一年我感觉过的很快,甚至觉得有点浑浑噩噩,一直在被一件又一件事情推着走,期待有片刻的安宁,有了机会休息却又觉得什么都没做休息日就结束了,我将这种状态归结为:缺少内心的安宁。我是开始迷茫了吗?我真的有这种感觉,活了 20 多年,我的梦想和对自己的期待一直在缩小,高中时候我有傻傻的远大的理想,大学时我的目标明确和可靠,但随着我离社会越近,我更清楚地认识到这个世界,我却越不知道自己以后应该为什么努力。我清楚自己想要改变世界、成为伟大的人、做出一番大事业已几乎是不可能的使,现在甚至是自由自在都变得那么困难。常听张雪峰说要以终为始,但随着我的理想不断修正,可能我已经和最初的终点渐行渐远,我只期待好好过完我的一生,守护好身边的人,但就这么简简单单的一个愿望,实现起来也并不容易。

我变得焦虑,开始怕走错每一步路,就像前面提到的我每次都要尽自己最大的努力去做。今年我又将士兵突击看了一遍,也许不是所有人都喜欢这部 10 多年前的军旅电视剧,但是我真的从中看到了很多剧情之外的东西,我很羡慕许三多的安分与不焦虑,无论是身处什么环境,都是那么的始终如一。初中的时候老师们总说我坐不住板凳,说我耐不住寂寞,心静不下来,这么多年下来看来我还是这样。

我常跟人说:“人贵有自知之明,我很讨厌对自己没逼数的人“,但我其实也知道,我对自己的认知也并不完全准确,不过我一直在修正对自己的认知。这么多年过去,我清楚地认知到我并不是特别聪明,也算不上多么优秀,这一年我见识了太多比我能力更强的同辈和前辈,望其项背;我清楚地认识到我不够细心和仔细,需要付出更多的精力专注做好事情不出错。

这一年的点点滴滴又让我对自己有了更清楚的认知。我认知到自己是一个勇于认错,但很少能拿出努力去改变自己问题的人,我这一点很容易让身边人失望;我认识到我并不算一个特别理性的人,我也有感性的一部分,我也会因为情绪上头做一些不冷静的事,说一些不冷静的话,很容易伤到人;我是一个没什么耐心的人,很容易不耐烦。

对我自己的分析,待续


写到此处,对我这一年做个总结吧。

  • 参加笔试:8 次
  • 参加面试:37 次
  • 拿到 offer:5 个(暑期实习)+ 7 个(秋招)
  • 实习:3 段(12-2 月、5-8 月、12 月-4 月)
  • 新城市:青岛、杭州、嘉兴、长沙
  • 新书:0.2(两本书,但都是草草看了一点)

回首看自己 2022 年总结中对 2023 年的展望,可以说完全没达成自己的计划(虽然这种计划基本都很难实现)。2022 年我说不想把自己逼得太紧,但还是忙忙碌碌度过了一年;2022 年我说想技术上再深入一点,这方面基本没什么进展,除了八股背的贼溜,其他非功利的技术基本没涉猎;2022 年我说想看点闲书,结果买的那本《北上》也只是翻开过一次。

即将迎来 2024 年,生活将开启新的篇章。在新的城市开始未知的新生活,我既没有太多的期待,也没有太多的恐惧,只希望工作不要太坎坷,不要太忙碌,心能稍微宁静一些,有一些时间思考自己的方向。如果可以的话,我希望能够补救一下 2022 年的那些未完成的计划。


记2023
https://siegelion.cn/2024/06/07/记2023/
作者
siegelion
发布于
2024年6月7日
许可协议