幻方斜杠青年 W:金牌收割机/内推王/王者小国标

Ning    November 06, 2021

W同学,游泳业余三级运动员,平时最爱在公司健身房打乒乓球;游戏爱好者,王者荣耀弈星小国标,皇室战争准职业水平;周末喜欢在家钻研厨艺,也爱和朋友们一起桌游。两年前,他从北大毕业,来到了幻方。

(以下内容根据W同学自述整理)

为了打游戏,和电脑老师学起了编程

“我一直觉得自己还挺幸运的。”开场第一句话,W同学如是说。 W同学第一次接触编程是在小学四年级。最初的理由非常简单——每周能有机会多玩几次电脑。一想到可以趁老师不注意偷偷玩最爱的弹弹堂,他毫不犹豫立刻报名:“很幸运的是,当时指导老师的女儿正好与我同班,我们这一届也自然成为了他的重点培养对象。” 一开始的兴奋劲过去,最简单的“初心”让他成为了三四十个同学中仅剩的三个坚持下来的人。 在那间放学后背着书包去的小小机房里,W同学敲下了第一行打印“Hello World”的代码。当时的他并没有意识到,那也是他对以后的代码人生,第一声认真且郑重的“你好”。

一开始的坚持好像是出于惯性。因为几乎拿下了所有比赛的一等奖,W同学“幸运”地依靠编程保送了初中和高中。当然,在这期间,他也没落下打游戏。“跑跑卡丁车、泡泡堂、梦幻西游……那阵子,盛大、网易出名的我都玩过,”提起游戏,W同学简直如数家珍,“学长带我们打DOTA,我也积极参与。不过我打得挺一般的,大概11上1500分的样子。”

知道编程学得好可以保送大学的时候,他已经上高一了。但也是几乎同时,W同学在省选中发挥失误,全省二十几名的成绩让他与省队擦肩而过。“我第一次知道,成长过程中所谓的运气并不可能一直伴随你。仅凭兴趣花点课余时间,很难击败一开始就以保送清北为目标的对手。”但从另一个角度看,W同学还是幸运的,这次失败让W同学更坚定了学习编程的决心。他停了所有的文化课,一天敲十个小时的代码成了家常便饭。“停课其实意味着我只有竞赛这一条路可走了,但可能正是这种破釜沉舟的勇气,让我在高二成功进了省队,也拿到了NOI(全国青少学信息学奥林匹克竞赛)的金牌,顺利保送北大。” 当被问到为什么会选择北大的时候,W同学给出的理由异常简单:“因为北大的招生办比清华的早到了一天,我签了协议后就没有再考虑清华了。”而进国家集训队、成为国家队候选队员,那都是后话了。

探索的四年,也是收获的四年

W同学的高三过得很轻松,“毕竟保送了,没什么学业压力”。但到了北大以后,仅仅是大一基础的必修课,就让高中文化课基础为零的W同学花费了大量的时间精力。“而且你必须时刻提醒自己,身边的同学是来自全国各地最优秀的人才,一丝一毫都不敢懈怠。” 在这种压力下,编程反而成了W同学紧张生活的调节剂。“计算机专业的基础课是我一周中最放松的时间。课外我还抽空打了打ACM/ICPC(国际大学生程序设计竞赛),参加了三场比赛,场场都是金牌。”三块金牌,这也是国际计算机协会规定的亚太地区比赛中一支队伍一年能拿的金牌数量上限。

到了大二,对W同学来说,重复参加同级别比赛,在金牌数量上持续突破,已经没有那么重要了。“当时我规划的毕业去向,是出国读PhD,于是我开始接触科研。” 本科期间W同学一共发了六篇paper,两篇共同一作,基本都是顶会。“能有这段经历,我感到非常幸运。一方面,我取得了一定的成就;另一方面,这段经历也让我认识到,日复一日的研究,于我而言有些枯燥,因此就打消了读博的念头。”W同学笑着说,“算是一种及时止损,也是为遇见幻方埋下了伏笔吧。”

大三开始,W同学调整了自己的人生目标,准备本科毕业直接进入职场。 在尝试的过程中,W同学先后去了国内互联网大厂、跨国top科技公司实习。作为实习生,他发现自己很难接触到核心业务,工作一般是给特定产品加某个功能。而这种和业务需求高度相关的工作导致了其内容完全无法适配其他场景,而且常常没什么挑战性。“老板给我一到两周写的内容,我一般两天就写完了,剩下的时间就只能盯着电脑屏幕发呆。” “当时还挺迷茫的,我问自己,难道计算机的尽头就是当一颗螺丝钉?”

带着这种疑问,W同学果断放弃了转正,决定在校招里发力,一口气向十几家公司投了简历。 “幻方的面试让我印象很深刻。当时我比约定的时间早到了一小时,原以为要等,结果HR小姐姐直接帮我安排了面试官,立刻开面。第一印象就是幻方很照顾面试者感受。” “面试完全没有涉及到金融,基本都是操作系统、C++基础相关的问题,还有一些算法题。幸运的是,当时面试官对我的评价很高,纵使今天回过头去看,我觉得当时的自己真的很菜。”

职场小白到面试官,内推王的幻方故事

面试通过后,幻方给W同学发了正式offer。20年年初,还没有拿到毕业证的他,正式作为员工入职。 “可以说又是一次运气大爆棚。因为起初,我只是被幻方的高薪酬高福利吸引。来这里工作以后,我才发现,不管是有趣又极富挑战性的工作内容,还是技术水平很高很nice的同事,都是一个人职场生涯中可遇不可求的因缘际会 。”

刚来的时候,他和C同学一样,也是从写算子开始。 “有一天下午,在安装某个包时,我花了两三个小时都搞不定,就向带我的H老师反馈了这个问题。 “我现在都记得很清楚,当时是下午五点。原本我只是想问问,是否可以绕开这个问题曲线救国;但是H老师立刻通过各种方式搜集信息、排查问题,正面出击,半小时就解决了包和系统不兼容的问题,完全没影响正常下班。 “当时,我一下子就被H老师的技术能力和人格魅力征服了。不过,现在新同事入职,我也可以像当时H老师指导我那样,指导他们了。”W同学略带羞涩地笑了。

谈到平时的工作内容,W同学立刻切换到了工程师模式:“我常常会去看一些开源的软件,研究它具体的实现过程。比如之前的一个NCCL,我深度研究了开源代码,观察其对于不同节点、不同卡的整个拓扑网络构建的规则。虽然没有接口能返回,无法简单得知具体是哪一种网络,但我通过自己挖掘出来的规则运行,也能得出这个拓扑网络拓扑网络的构成。这样的过程,就是学习和成长。” “我自认为工作以来改变最明显的地方,是我看问题更有系统性了。以前,我写的代码自己能用就行,但现在我会考虑写的接口能不能让用户用得舒适,这个接口集成在整个系统中耦合性够不够大,是否方便未来扩展。原先这些都需要靠H老师;但渐渐地,我也会用系统性的眼光自己设计了。”

从执行者快速成长为设计师的W同学,现在也是幻方的面试官了。“我记得我面试时,整个流程需要在一天内完成,从早上十点一直面到下午三点,非常疲惫。现在的面试更加科学,考虑到面试者的体验,拆分到两天进行了。”说到这里,W同学非常自然地接了一句,“感兴趣的朋友们欢迎来找我内推!” 作为幻方去年的内推王,W同学表示内在驱动力完全是来自于对幻方的高度认可。“和游戏一样,只有我真正喜欢的,我才会推荐给其他人。 “对幻方的感情来自很多方面:技术氛围浓厚,随便一个都是技术大牛;同事之间的关系也很好,没事常常会开些小玩笑。 “而且很重要的是,我们的薪酬福利更好,工作也不卷。AI团队CEO的工位就在我右手边,我们经常会聊生活中的趣事,他也会和我们分享喜欢的书、好玩的游戏。同事遇到感情问题了,我们也都会去安慰开解。 “幻方的每个同事身上都会有很不一样的故事,绝对不是nerd。大家除了技术能力非常优秀以外,还有很多其他的标签:DOTA冠军,德扑高手,篮球队长……在这里,大家不仅仅是同事,更是好朋友。” 作为一名面试官,要说给申请者的建议,W同学认为知识的理解和实践二者缺一不可:“只要简历能过关,申请者对核心的工作又有自己的理解,就会相对容易通过。我在面试的时候,除了看面试者对知识是不是真的掌握,还会着重看面试者的工程能力。”

回看W同学二十多年的故事,从五十平的机房到幻方AI,虽然他一直强调自己是“运气好”,但不难发现,每个“幸运”故事的背后都有他持续努力的身影。访谈进行到这里,W同学,这位北大的三好学生标兵、幻方的内推王,却难得露出了沮丧的表情:“应该有运气守恒定律吧?之前一直都很走运,但现在在公司大大小小的抽奖,我都是最后一名……”

我们也祝福W同学,在未来的工作生活中,与幻方一同成长,coding自己的精彩人生。


本文作者: Ning


您可以转载、不违背作品原意地摘录及引用本技术博客的内容,但必须遵守以下条款: 署名 — 您应当署名原作者,但不得以任何方式暗示幻方为您背书,亦不会对幻方的权利造成任何负面影响。 非商业性使用 — 您不得将本技术博客内容用于商业目的。 禁止演绎 — 如果基于该内容改编、转换、或者再创作,您不得公开或分发被修改内容,该内容仅可供个人使用。