碎碎念
本文作于煎熬的离职前二天
决定做游戏
决定做游戏是一个很伟大的选择。
小时候就有很多梦想,画漫画、作曲、拍动画电影、做旅行博主,当然也有我现在当作终身职业的,也就是“做游戏”。小时候对游戏开发的印象可能很多停留在策划层面,比如说最近在玩一个什么游戏,那么就会下意识幻想自己想要设计的下一个新角色的技能模组。我一直认为游戏是一个站在文娱产品金字塔尖的存在,因为游戏不仅仅代表玩法本身,他还意味着文案功底、动画技术、工程设计、美术品味、编剧风格、音乐美感...聚集如此之多的维度,游戏是acg中唯一一个需要汇聚多个大工种顶尖人才才能实现的项目,除去优秀的全栈独立制作人以外,我认为低包容性的游戏团队做出来的游戏品质一定不怎么样。再后来接触了编程、计算机图形学等,我对游戏开发人员的仰慕程度再次上升,以致于我一度认为游戏开发学无止境。
我大学的专业是软件工程,我对读研没有什么看法,因为学校科研氛围十分微妙,往外保研意味着做很多无意义的卷,我不想做这些与目标相违的事,所以早早就埋下本科就业的种子。大概是大二期间,我开始关注大量就业信息,牛客网、boss直聘,这些网站都是很不错的网站,绝大部分一线公司都会在上面发布招聘信息,我开始关注软件工程的市场需求也是从这里开始的。除去我不是很想去的嵌入式、硬件、芯片等行业,再排除算法、大数据、ds这种高要求行业,再排除一些不确定的新兴行业比如大模型ai等,软件行业也就剩下传统的前后端开发和测试开发了。但是谁又能强求一个刚脱离高考没多久的孩子能对生涯有多少规划呢,我对职业根本没任何概念,包括前端后端,我当时连前端后端都不知道是什么,更别提是否感兴趣了。我对钱兴趣也不大,虽然说现在看来薪资水平也从一定角度间接象征了个人能力水平,但是我更希望能去影响力更大的公司就职。
后来我看到有游戏开发这个路线。
Unity是我大一一入学就安装好的,但是从来没打开过,说白了还是没印象,Unity能干嘛,做游戏开发又需要干嘛。看就业信息的时候还是发现只对游戏开发感兴趣,哪怕应试教育背景下压抑了这么久的游戏喜好权力,我还是想去做游戏,因为从小养成的游戏鉴赏能力,我希望能和更多的玩家交流。
我加入了学校的游戏开发社团,社团里有很多厉害的老前辈,也有很多职业老油条校友,大家都很善良。学校也没有所谓游戏开发课程,我不知道怎样才算“对游戏开发努力”,也不知道自己以后在游戏开发行业到底要以一种什么样的姿态站下去。就像小马过河,我根本不敢说“我梦想要干什么”,我害怕会说出太多稚嫩的话,社团里有前辈发某些游戏公开课的资料,学生思维的我也觉得“万事从上课开始”,于是写下了人生中第一份简历发给前辈。
学校信息:XX
相关课程与成绩:XX
喜欢玩的游戏:XX
我想遍了这辈子玩过的游戏,最后一个模块写了半页简历,但所有内容加起来仍然铺不满一张纸,我不知道是不是所有同学这辈子写的第一份简历也是这样子,忍俊不禁,后来前辈说了两句教我怎么写简历,但是实习、项目这些名词对当时的我来说就是不可触及的邻域,我很害怕去接触这些新东西,也不知道前辈是否真的把我的简陋简历发给了老师,总之就是没有任何后文。
不过这位前辈现在还在和我交流,目前还在给出我离职后的职业规划建议,不过都是后文了。
神圣的GameJam
然后我决定参加GameJam,这个看起来很能唬人的名词对我来说在适合不过了,因为他是真正的0门槛。我害怕拖累别人,因为我从来没接触过任何游戏开发知识,也不知道怎么学,所以我决定一个人做,有什么不会的操作就网上查。总之我还是决定要做点什么准备好,我从外网上找到了一个看起来很好的2D角色控制器,还原了《空洞骑士》的优秀机制,我也找到了这个作者的开源Github仓库。我花了半个月去看这个仓库做了什么,代码根本看不懂,但是我还是十分佩服我当时的毅力,当时家人组织去旅游,我躺在酒店里也要打开电脑看代码,但我也不知道我到底在看些什么东西。我重新打开了Unity,GameJam的时间限制是48h,我印象很深,我百度上学习如何在scene里面摆场景就花了两个小时,用上了Github里面的开源控制器,看的代码没有起任何作用,我做的最多的事情就是思考为什么原作者的代码复制粘贴过来会显示脚本没挂上。48h我熬了两天夜,我学习了如何制作帧动画,花了很大的功夫弄好了一个跳跃能切换图片的状态机,最后也是走上了游戏初学者的归宿————2D平台跳跃。我应该如何评价我做的第一款游戏呢,大概像是《超级马里奥》的某一个关卡?然后角色踩到特定砖块会变化形态,因为GameJam的主题是“变化”。
如果我用上第一次打GameJam的态度,用在找工作上,那么我现在应该也不会对秋招发愁了,我也感觉很诧异,因为GameJam就是没有任何回报的交流会,支撑着我前行的,也许是对游戏开发的原始本能。
再后来又参加了大大小小的游戏比赛,值得关注的是大二暑假,吉比特公司开办的游戏开发训练营,本质上也是一个小型GameJam,但是这个需要简历筛选,算是有一定门槛的了。我之前的没用的GameJam经历在这个时候起了作用,因为至少他能填充简历,让简历看起来像是真的一本正经地想做游戏开发的样子。吉比特的比赛七个人一组,让我认识了形形色色的游戏开发同好,后来又在其他活动里见过这些同学,才发现原来游戏开发是这么小一个圈子。
再后来,就是腾讯的游戏公开课了,在此之前也是献上了人生中第一次面试给字节跳动的朝夕光年工作室,那一次面试在寝室进行,我紧张到连库是什么都说不清,把我舍友都吓得不轻,从此也就奠定了我和字节跳动没有缘分的基础了,因为字节跳动的面试会看面评,如果一个软件工程的大三学生连库是什么都不知道,那么会被认为是特地来找面试官乐子的。
紧张流面试
腾讯的课程上完后给了一次面试的机会,准备面试、等待结果的那几个月像强力老虎钳一样扭转了我的人生去向,那几个月一定是我这辈子最重要的几个月。还是半个月时间,我花了半个月时间总结上一次面试的失败原因,发现原来面试是有八股文的,而且会大量考察计算机基础知识,在这半个月时间内我在牛客网上找其他人的面经,自言自语练习尝试回答面经上的问题。我当时没想到是线下面,半个月后我来到了腾讯北京的总部大楼,马连洼的北京总部楼非常气派,楼内设施也十分现代化,办公区域非常安逸有韵味,不过我更没想到的是这栋楼居然真的成为了我第一份工作的工作地点。
我在约定的会议室里静静的等待,面试官迟到了几分钟,期间打了个电话给我,发现原来是他搞错会议室了。和我一起来面试的有另一位女生,这里就化名QQ,也是我后来的实习生同事,当时想加微信来着,结果被闯进来的面试官打断了。面试官是后面我的直属leader,后来我们都叫他L哥,看起来很有行业经验。面了半个小时,时间很短,期间我甚至紧张到深呼吸好几次,L哥也安慰我别紧张,我紧张的原因是表述C++多态的原理表述混乱了,我向面试官请求能不能重新回答,得到肯定的答复后慢慢调整了过来,L哥的表情也变得缓和起来,慢慢开始引导我回答一些其他的问题。反问阶段我问他们做的游戏品类是什么,L哥回答是动作类,我脱口而出说我玩《火影忍者手游》很久了,本身也是火影迷,反而是L哥坐不住了,他直接笑着说他就是火影当时的主程序,做火影已经有十年了。走出腾讯总部大楼的那一瞬间我头一次体会到北京的空气居然如此香甜,那一次面试虽有意外,但比字节的面试好太多了,我的心情非常舒畅,觉得面试结果根本无所谓,因为我第一次跨出了面试的这一步。
第二天腾讯发来了二面的邮件信息,这也是意料之外的一环。果不其然是腾讯魔方工作室的火影手游项目部发起的,据说是老主程亲自推荐。但是这一次面试就没有第一次面试这么顺利了,我凭公开课的印象说自己比较熟悉UE引擎的ai部分,结果我连行为树是什么都没想起来。而且我甚至没意识到火影手游其实是很老的项目,是用的Untiy引擎制作的,我还在吹牛说梦想是成为UE程序员。然后这个流程就中断了,被魔方的航海王项目组拉起面试,因为航海王项目组是使用的UE引擎。
航海王的面试官,就叫他D哥吧,也是我生涯中非常重要的一位人物,他的面试现场很压力,问题一个接一个连串地来,但是这些问题奇迹般地我还都会,D哥一口气从C++类函数问到UE的垃圾回收,再到计算机图形学的阿尔法测试,当然从我现在的角度看这些都属于基础了,但是对于一个只学习过101,看过半个月八股的人来说确实很奇迹。
D哥给的面评非常高,乃至于二面的主程面试我的时候看到免评也就匆匆问了几个简单问题就结束了,还附带感叹一句免评非常高,然后说暑假的时候来组里学学lua就结束了。
整个过程可以说是非常奇迹了。
因为除去字节那一次幽默面试外腾讯就是我第一次真正有所准备的处女面,能有这个结果确实是想不到。然后是经典hr面试,排序流程,等待hc,这些都是我第一次经历,都是我不敢想的东西。然而这一等就是三个月,从23年等到24年年后,等到D哥直接换了新项目组才给我发offer。
职场
三月份,也是新学期,我重新回到腾讯北京的总部大楼报道,每天坐两个小时的地铁或者班车通勤。但是却不是航海王组,更不是UE引擎,我跟着D哥来到了新的在研项目做开发,这些都是我入职那会不知道的,我甚至在几个月后都没意识到我其实在新项目,因为在研项目保密级别非常高,游戏名字都没起的那种。而且航海王主程在二面时没有开启摄像头,我没有意识到新项目的北京ld其实不是那位面试官,但我认识L哥和D哥,L哥在这里做主程,感觉知道这些熟人也够了。
入职第一天我拉了项目代码和资源,还没来得及感叹工业项目体量就是大,D哥就给我排了一个非常大的需求,但是我还是有点害怕不能胜任,因为我的硬经验其实还停留在2D平台跳跃GameJam上。D哥说了句我铭记终生的话:这个用不着担心,我们周六要求加班,不用担心时间不够做不完。
腾讯ieg北京可以说是一个小而美的地方了,规模非常小,60来人,楼非常大,工区也广,在北京的存在感低,招聘需求也少,但却是实实在在的北京ieg,项目也是好项目。我们项目在北京前后台加起来也就10来个人,前台正式也就4个人,级别都非常高,每次吃饭ld都要拉所有前台带着实习生一起去食堂找吃的,我还和ld是校友,吃饭的时候经常调侃学校的一些骚操作,北京的ld,就化名Y哥吧。D哥培养的意图非常明显,比如第一天就拉大需求带着做,也会教很多专业职能之外的事情,比如要怎么和ld打交道,怎么自然地和Y哥要需求刷存在感等。D哥直白他也是很内向的人,看我不是很主动,希望我不要向他一样也不经常和同事打交道,他说他毕竟有资历,同事都知道他的性格,但我是实习生最好不要这样。
感叹一句真的辜负了D哥的期望,我在后来转去航海王项目组里没做到这一点,转组很累,期末考也很累,我真的不想重新拉拢人际关系,乃至导致后面产生这样的结果,真的很对不起D哥
所以说小也有小的好处,北京人少,所以所有事都会拉拢大家一起做,包括一些福利领取之类,反正大家也坐的很近。
入职的第五天,L哥大老远从深圳赶来北京和我们开会(当时面试也是L哥从深圳出差到北京),会后叫了个馆子,直接拿了两瓶白的(?可以说是我第一次和ld喝酒了,但是其实也不算,因为L哥也就是来贺喜吃饭新人团建,工作上的事谈的也不多,不过不得不说北京人真能喝酒,有一位北京的实习生同事千杯不倒。我敬了D哥一杯,D哥直接微信暗示让我少喝点更别敬他酒,要敬就去找L哥。然后我就喝大了,在厕所吐了个满堂彩,辛亏没人发现,要不然得在ld面前留一个很深的印象了。
躺在寝室上,我说了很多胡话,当然这些都是我清醒状态下情绪发泄,我和舍友说ld又加了多少hc,去年实习生转正率百分百,和舍友吹牛说ld之后会带我们出国玩,,啊对啊,L哥还说过项目好起来后会带大家去团建。。
其他同事
有一位很有善意的同事,就叫他C哥,C哥学历非常顶级,实力也非常强悍,交流思路也很清晰,也很喜欢和实习生交流,更喜欢教实习生一些项目的底层原理。我从C哥这里不仅学到了知识,还学到了对待知识的态度。C哥喜欢打瓦,知道我也打瓦之后,我们每次周五下班一有机会就会开黑到11点,带上深圳的同事一起,我还特地下载了国服的无畏契约。
劳动节假期前天,D哥说他得请调休假,问我能不能帮他改点bug,直接看他名号下的bug,有空就改改。Y哥也请假了,其他实习生也走了,整个项目组就C哥和我在工作,不过我也没啥工作了,D哥的bug能修的都修差不多了,问了C哥也没别的适合我干的事了。由于错过了火车,我不得不买第二天凌晨的票,于是我把行李直接搬到了公司,打算在公司睡一晚上第二天直接出发去火车站。C哥把他放在公司的小床借给了我,毯子上还标有魔方火影项目部的标。那天和C哥打瓦打到很晚,我在用工位电脑玩不太敢开麦,怕打扰其他同事。C哥邀请我去参加公司的游戏比赛活动,但是发现实习生没有资格参加,他说等你转正了我们明年再一起打。
北京的正式同事每年都要去深圳出差。后来知道我要去深圳的部门了,最后一天C哥感叹是和我最后一次一起吃饭了,我调侃道没事深圳还能见面,结果我在深圳真见到C哥了,毕竟魔方的部门工位都非常近,C哥直接掏出攒了很久的夜宵卷,请我和原深圳的老同事吃科兴三楼的小火锅。
我当然是去不了火影部门了,D哥和我说这个很正常,老项目学不到东西,尽量还是去新项目好,我也十分同意这个观点,也就不惦记着火影了。
班味
六月份我收到了L哥亲自打来的电话,L哥问我什么时候去深圳,其实在那个时候我才意识我是航海王项目组的人,来新项目一方面是跟着D哥,另一方面是我学校在北京更适合日常在北京的项目实习。L哥的职级非常高,比项目组包括航海王项目组里的所有人都高,他亲自打我电话给我吓得不轻,到深圳新工位的时候L哥甚至亲自到我工位慰问,问我在哪租房,有没有其他需求,我新mt为此也十分惊讶。
D哥,包括北京的ldY哥以及其他同事,甚至深圳航海王除主程之外的同事,在L哥这个电话之前,都不知道我要转去深圳新组了。这其实也是腾讯做的不是很好的一个方面,就是除需求以外的其他工作安排,ld和同事之间是对不齐的,更离奇的是我的直属ld和直属导师,都不知道这件事。
稀里糊涂之下火急火燎地就打飞的赶往深圳了,从北到南跨越了大半个中国,气候环境都变化了,也不住学校了,得一个人照顾自己,还有周围人的语气、同事的工作氛围、人际关系,以及最重要的连技术栈也从Unity+C#变成了UE+Lua,一切都要重新开始。这也是我噩梦的开始。
有人说人往往会把第一份工作当成白月光,所以不会当第一门工作的pua当成一回事,但是我就是觉得深圳的大组,和北京的小组气氛比起来,真的很微妙。
新的ld,给我安排在了新导师旁边,但是这个导师其实带了有3个实习生,之后还会增加,而且他本人日常200多个bug挂在身上,这个是我从未见过的。新导师教我怎么使用lua,其实还是MVC那一套,短暂熟悉后上手了第一个需求,这个需求需要和其他同事协作,而且半道还被策划砍了一半,导致最终我负责的地方就一个小界面,还是其他同事早就实现过的。水土不服,很不适应新技术,其实说是新技术,不如说是有点老套的框架,有很多我不能理解的点,新导师也解释的不是很清楚,得过且过罢了。
除了通知我转正失败,以及前不久建议结束实习之外,新的ld从来没和我单独说过任何话。
半个月后参加了魔方的超新星计划,这个活动我之前聊过一些,已经不想再回味这次经历,毕竟这个活动名义上决定留用,但其实和转正结果关系不大。
新ld说:你的项目挺有技术深度,但是评委认为不好玩,所以评分比较低,建议留在组内继续学习,参加明年春招,我们组内还有名额。
无意义的秋招
魔方今年的项目非常多,转正名额也非常多,整组整组转正的很多,包括我之前在北京呆过的在研项目组,老东家在我后之后又招了几个实习生,有很多只带了一两个月也转正了。网上的吉音也非常多,牛客上时不时就能刷到魔方转正的帖子,都宣称组内基本上都转正了,今年温度很高。航海王项目组,我们几个实习生相互交流的比较多,有一个很厉害的哥们四月份来的深圳,本身其实也没打算转正,超新星阶段没怎么认真做项目,去了好几个提前批,最终成为offer收割机,拿着半成品项目参加的超新星也成功转正。包括之前和我关系很好的北京实习生,就是那一位很能喝的哥们,做的项目也很简单,也拿到了其他公司的offer。
不过我觉得确实不应该总是看别人吧,那我的情况呢,我很喜欢魔方,决定就在魔方转正了,因为实习时间非常长,也有很多产出,和同事关系也不错。但是我没意料到这不代表我在深圳也是这样的评价。
很多人嘴上说是一回事,具体做是另一回事,在北京实习的时候就决定多刷题准备秋招,但是转组+期末+适应深圳,我其实并没有准备多少,更何况我心里原本就有底,直接转正不就完了,秋招随便玩玩就好。
新ld把我推荐给了光子很好的组,线下+线上,我一口气进了三面。再然后就是光子和天美大动荡事件了。我在光子的流程最终结束,不过我倒是觉得更多是我自身的原因。
后来我又去面试了雷火,也是三面光荣下班,这次是真自身的原因了,链表快排没写出来,充分暴露了一个只会2D平台跳跃的游戏新人的代码水平。再然后的mhyyj,笔试无果,再后来滑铁卢,自信也打没了。
九月份开始秋招也许不算晚,但是九月份开始准备秋招那可能真的很晚了。
我每天熬到至少4点睡觉,我已经对莫大的压力本身感到害怕了,秋招甚至得往后稍稍。请的假越来越多,毕竟新ld根本不给我派活,我自己还忙着笔试面试。说是让我学习,但是他连我写在项目个人空间里的学习笔记都没看一眼。
我和项目组之间产生了一种很奇妙的联系,我属于项目组的人,但我没有任何需要做的事,我和魔方的关系就像藕断丝连中间的那根线,每次上班都要听着同事激烈讨论需求分析,但其实和我已经没有任何关系。看门犬?寄生虫吧大概,好就好在我真能借着“学习”的名义继续待着吃低保边秋招,腾讯的补助还是挺高的。
两个月后再也没任何面试了,尝试联系了几个还算有名有号的小公司,这个履历确实能让我很轻松拿下简历筛选,但是永远都是一面后石沉大海。
我确实不知道该怎么办了。
有offer吗?
我最终选择了以最狼狈的方式离职。
其实也有个实习生同事和我的情况很像,比我来得更晚,也是没能转正,多呆了一个月后她立马准备离职了,因为研究生毕业也有一定压力,而且有其他大公司抛出橄榄枝了。
我和她一起在科兴楼下吃了最后一顿湘菜,逛了会科兴买了最后一根冰淇淋,我成为了那个来的最早、走的最晚、目睹了项目人员变迁,却最终没能转正的家伙。
导师发来了消息,说上面给压力要尽早离职了,我最近也能感受到,工位非常紧张,我被赶到了会议室办公,甚至会议室都被挤满了,电脑也不够用。我和ld最后打了个招呼,说我离职的话,有可能去找其他项目的机会,ld却还在找我身上的借口,说不是工位不够用,是最近看我学习进度变低了,决定停止实习。
但是他连一眼都没看过我写在项目空间里的十多份均字万字学习笔记。
我觉得我就像是个癌症晚期病人,可能早在转组的那一刻就确诊了,超新星结束下达了病危通知书,而我由于没准备秋招,还不得不相信ld会留我到春招。最终这最后一份信任也消散了。
由于系统上的导师还是D哥,我最后和D哥联系上了,说我要离职了,麻烦审核一下离职信息。
D哥打了很久的字,但最终只发出了一句话:去其他地方了?还是怎么了?我后来没怎么关注你的实习评级了。
其他人我也不知道去向了,我可能也不太想去打最后一声招呼了,我不知道春招还有没有机会,但是我写了一个比简历更简的简评,然后按照企业微信通讯录的顺序去找ieg各部门的主程序,将“简简历”发给他们,然后询问是否能加一个私人微信,因为我害怕一旦离职就断联了,就得重新让hr筛选了。
我可能就是这样,一直没有办法去狠心下来决定人生的走向,一直带有侥幸心理,一直得过且过,一直被动行事,希望别人能看上刚步入及格线的自己,哪怕机率只有百分之一。等下就要面试微信小游戏公司了,其实公司本身知名度不错,但跳入坑中,可能意味着我这辈子都接触不了我想要做的游戏了。但是我有offer吗,我不确定,我可能连跳入坑的资格都没有,今晚的面试能顺利吗,之后会有人约我面试吗,以及明年春招还有机会吗,我最终能有offer吗,我都不知道。