国际惯例(持续更新版)

Posted by K0u1e on September 8, 2025

写在前面

终于是轮到我来写惯例文了。上一次写总结还是在2020年末,那是大三的第一个学期末,我刚在ICPC中拿到了不错的成绩,春风得意马蹄疾,趁着这个兴洋洋洒洒回忆了一整年的流水账,也算是为了醋包了饺子,当时还想着要读个硕士,不过在拿了白月光微软的实习offer后就直奔工业界了。后来的日子里也想过写一些总结,但总是写不了几句就搁置了,还是水平有限,平日里想法挺多,但是要把这些东西表达出来,话语上文字上的功夫还是差了不少。不过我很喜欢看其他人的总结,在心声看前人的惯例文,在网上翻技术博客的时候,也要看看博主有没有一些个人总结,这些文字一方面能让我学到许多,另一方面也给我营造了一种跟朋友谈天的舒适感。所以我想着还是写一些东西吧,给我在公司这三年之旅收个官,也为这个时代这样一个年轻人的想法留下一份快照。

其实我该更及时地记录想法的。我在公司待了三年,心态上发生了很大的改变,以至于今日今时的我要去回忆三年前的事情,已经很难真情实感地表达当时的感受了。

聊聊过程

我第一次来到华为是21年的9月,当时的我刚结束在白月光的实习,自觉自己负责的业务在组内没什么挑战也比较边缘,所以想来公司找更有挑战的事情做。我那个时候有些技术追求,喜欢接触高大上的技术,白月光的mentor送我的时候,还点评我太年轻了,当时不以为意,现在想来他说的确实有他的道理。来公司之后做的事情确实比之前更有挑战,很对我的胃口。在两个多月的实习后我就回学校操办毕业的事情,同时体验最后仅剩的半年学生生涯,最后在22年的7月加入实习所在的团队。这中间有过一个小插曲,老家一所公立中学的想要招一个信息学竞赛的教练,本来纠结了许久到底要选什么样的人生,可惜最后我面试成绩第二名没选上,那就不用我来选了。当时手上也有别的互联网offer,不过既然在公司实习过,有感兴趣的业务,有不错的技术氛围,就还是选择了回归。

我在公司的前一年半发展还是比较顺利的,业务上主要负责实现自研虚拟机AOT编译器上的优化pass,转正年年度绩效A+第二年半年A,业务之余也帮hr搞搞竞赛人才招聘,去比赛现场和高校跟ICPC竞赛学生交流,构筑一下团队在圈子里的影响力。期间还作为打星队参加了23年底ICPC合肥站,三个金合力一击拿下了银中,全榜rk42,差一点搞个七题就能进金区了。

虽然但是,随着团队交付压力增长,频繁的晚上十点开会过进展以及单休也在不断挑战我的抗压极限,但是毕竟当年ICPC训练的时候写代码的强度也不比这低,所以还是可以接受的。我华为职业生涯转折点发生在一年半这个时间点,我被领导安排去当一个月稳定性唯一接口人,也就是客服,面对来自外部的海量甩锅、来自领导的压力、没有随时oncall的指责和内部划分不清的责任田,练了一个月的嘴上功夫,我所有的仅剩工作热情在那一个月被消磨殆尽。我在这一个月的工作结束后发起了内转调动,在一个月后的24年2月去了一个新的团队,一图较小的工作强度,二也是想接触些更加底层的工作内容。

我在新团队负责gcc高级优化特性的完善与推广,但是业务进展并不像在原部门那么顺利,开源社区迭代发展了数十年的成熟编译器留给新人的机会确实不多,大多数时间我都在做一些在领导看来没什么竞争力和创新点的边角料工作,也不出意外地拿了个比较糟糕地绩效。相比于原团队大家注重业务、大部分时间都在做开发工作,新团队相当一部分的任务是洞察、写材料、拉通、汇报,以及相当一部分的客户支撑,实际开发工作很少。我的工作在团队中的价值被反复拷打,整个gcc团队的工作对于部门的价值也在被反复拷打,在大家的工作都没有起色的情况下,不断有人挨了低绩效后内转/被输出,这样的环境下,我不得不考虑自己的退路。

继续做编译器,还是选择其他方向?回老部门,还是去其他编译器团队?我最后还是走了回头路,希望能在之前做出过成绩的领域、得到过认可的领域尽快找回积极的工作状态,老领导也让我放心回来,不用为过去的事情担心。

本着对故人的信任,25年的4月份,我回到了那个我工作过一年半的团队,开始为新的类java语言设计pgo。团队中的很多老朋友在我离开的住段时间里也因为各种原因离开了,但是他们中的一部分还是留在这里工作,团队里的不少新鲜血液我也早在他们的实习阶段就跟他们有接触。面对这些熟悉面孔,我也相信着一切都会好起来的。但是事与愿违,组织没有通过我的二级任职申请,相当于是冻结了我未来一年的晋升机会,而过去的快三年里,我同样没有得到过升职的机会。我意识到我在公司的第一个合同期将以四年不升结束,公司寒气逼人,有没有下一个合同都很难说了。我一方面难受于这个现状,另一方面也困惑,明明在我做内转选择的时候,大家都不认为二级任职是个什么难事,为什么在明知我这么迫切地需要它的情况下,组织还是要否决我的申请呢。

虽然任职的事情对我有点打击,但我的心态已经比过去要沉稳得多,我很快接受了这个结果,最坏也就是合同到期不续签而已,我还年轻,不过是重头再来。没想到一个多月后,字节的hr联系我,说他们有编译器相关的岗位在招,就这样,我在8月初收到了字节jvm团队的offer,跟现在的团队开始了离职的掰扯。