先回顾一下找暑期实习的经历:
2021年12月25号,印象中微软的暑期实习提前批是这个时候开始的。当然了,我投递了,石沉大海,正式批也是,给了笔试之后就杳无音讯了,看来微软对学历或者学校的要求还是有点高的。
2022年3月,这个时候很多国内的互联网公司就开始暑期实习的招聘了,先投了字节TikTok直播,当天投了当天就打电话给我说符合免笔试的条件,并且给我约了面试。不过很可惜,我准备的太少了,八股文什么的也没背,自然是寄了。
而后其实自己也没太重视,总是零零碎碎的看各种面经和常问题目之类的文章。刷了刷题,背了一些常会问道的计网和OS的问题。
第二个进入流程的是西山居,印象中笔试最后一题只过了一半的测试点。面试是两个人一起面的,问了大概一个小时,其实没啥八股文,倒是问了好几个算法题,以及一些代码设计相关的问题。由于算法题口胡就行,所以自然难不倒我。面试后没几天hr就联系我OC了,剑三部门。但是实习的薪资很低,而且网上看上去风评也不是很好(因为自己也不是剑网三粉丝,当时关注西山居是因为《东方:平野孤鸿》),所以挺纠结要不要去的。
第三波进入流程的是网易雷火,网易互娱,腾讯光子工作室。其中雷火和光子都给我免了笔试,互娱是笔试3/4好像是(也可能是2/3,总之最后一题没做上来)。先面的雷火,感觉不错。当晚面了光子,算法题做的不太好,做复杂了,但其他感觉回答的还行。但是很不幸当晚光子就把我挂了,说实话心态小崩。而后第二天上午互娱直接寄,算法题上来都错题了,吭哧吭哧写半天发现搞错了,面试官自然是没给我时间再改,整体面试下来,感觉面试官对我很不屑,就总是很阴阳,比如说90名也能拿银牌?你OS能考85?之类的,当然我确实菜,但是也确实被打击的不轻。同时复盘了一下雷火的面试,感觉自己好像也回答得不好。随后失去了找实习的勇气,感觉自己跌入了低谷,直接一气之下开始考研。书也买了,张宇的网课也看了,都把高数一极限和微分看完了,题也刷了,而且还拒掉了字节游戏的笔试。结果最后收到了雷火和互娱面试通过的邮件。
于是我考研考了一周,又开始面试,不过还好,我不仅学了数学,也听了408第一遍的网课,感觉受益匪浅。雷火二面也很顺利,面试官甚至去看了我github中的代码,指出了一些写的不好的地方(说实话我都忘记了当时怎么写的了)。互娱二面也感觉很顺利,甚至下麦之前还听见面试官自己嘀咕“这个感觉还可以”。
但是很不幸互娱最后是面试不通过,但是雷火通过了,而且字节又给我发了笔试邀请,说实话这个时候我真的以为这个就是刷kpi的,字节肯定早就招满了,但是我还是做了。两小时的笔试,4个题,都很简单,我一小时ak了。
然后就是雷火的hr面,以及字节的1,2,hr面。不得不说字节是真的快,当天面完当天给我打电话说通过,并约下一面。这里要表扬一下字节这种雷厉风行的风格,像网易每轮都得一周,二面和hr面要两周,hr过后还要两周半,从投递到offer足足花了两个月。而字节,一两个星期就能从投递到offer。
最后雷火和字节的offer是同一天来的,其实我也不知道字节能做出什么游戏来,但是我雷火投的是元宇宙,当初我以为网易游研是用的自研引擎,而元宇宙标明了U3D,所以才投的元宇宙,其实自己并不想做这个。当然还有一点就是工资居然比游研还低,感觉内部也不重视呀,于是放弃了雷火,去了字节。
其实还有EA和育碧成都,这两个简直慢的离谱,总之EA面试一直问我骨骼动画,蒙皮,渲染,恕我无能,这一块懂的不太多。而育碧则是非常简单,两个人轮流问都没问出我不会的。自然是挂了EA,拿了育碧的offer。说实话我很喜欢育碧,但我想去蒙特利尔育碧或者法国育碧。
总结就是,找实习的时候准备太不充分了,甚至都不知道国内有啥游戏厂,就知道几个大的投了(米哈游实习只招AI相关的,所以没投),倒是对国外的厂子很熟悉,可惜咱也去不了哇。
初入字节
上午报道,和我一起入职的还有两个实习生,不过都在另一个部门。在讲了些基础的事情后,学习了怎么连公司网。然后就被各自的leader或者mentor领到工位去了。不过这个时候已经快到饭店了,mentor让我先等会,吃完饭再去领电脑。感觉整体办公环境还是挺好的,桌子比较宽敞,大家都坐在一起,我后面就是leader,前面就是mentor,旁边的同事也非常善良,拿了一包抽纸送给我。
设备的话,双显示器,3070Ti,64G内存,i710700k,人体工学椅。
工作一周
第一周主要任务就是熟悉环境,完成一个minidemo,其实这个时候已经感觉出自己有点菜了,因为不怎么会lua(就只会基本语法),加之这边框架确实特别大,自己闷头看代码,也没人带,真的挺自闭的。
mentor在第一周给了个小活,原理也挺简单的,所以也还好。只不过mentor给我讲的时候说你估计十分钟就能搞定,然鹅我捣鼓了快俩小时。emm不知道mentor有没有觉得自己怎么收了这么一个菜逼。
工作三周
这个时候是我最自闭的时候,因为第三周的单子挺难的。mentor感觉很厉害,就我去找他问一下这个单子怎么做,他可以给你画一个很大的饼(在我的角度来看),听完我就感觉很自闭,因为不知道从何做起,但是他能给你说的让你感觉你是在做一个非常有用的大东西,让我很想去做好。
但是现实往往是事与愿违的,由于对项目还是不够熟悉,很多地方自己感觉都不敢下手去改,还有就是自己脑子的境界可能也比较低,所以导致提出的方案也总是不太理想。mentor会给我一些思路,但是对我来说感觉有点高?或者说有点空,就是我听了感觉若有所思,但是不知道怎么下手写。最后导致把单子的需求阉割了,仍然延期了。
说实话我非常讨厌延期,感觉看着自己单子上挂了个“延”字生不如死的,也感觉很丢人。但是也不好意思说,因为mentor每个单子就给1.5天或者1天的估时,但是听mentor讲一通,感觉可能我得做3天、5天。但我也没说,我总感觉不能辜负了期望,而且别人身上也很少有估时超过2天的单子,所以我一直沉浸在一个觉得自己太菜太垃圾的低沉的心情之下,感觉自己工作的太差了,甚至都想离职。
团建
比较幸运,八月中旬的一个周三(活动日)赶上了一起团建,我们组人很少,和另一个组凑起来10个人,中午吃了日料自助,晚上去了鬼屋,我头一次去鬼屋,自然是心态崩了,太鸡儿吓人了。最后我们去掉了npc,纯解密,然鹅我还是不敢自己一个人走,唉全队最胆小实锤了。突然想起来貌似这次花销超预算了,群里之前说超预算先自费来着,但是也没人找我要钱,我自己压根没寻思,就这么过去了,反正自己没花钱。
Last Week
最后一周我自己写了个总结报告,在组内给大家讲了讲自己实习来都做了啥,大概提交了忘记了是六十几次还是八十几次了,提了大概三四千行代码?然后补充了一些之前没来得及搞的,修复了一点小bug。个人感觉mentor应该感觉我不太行,因为mentor给的预期可能对我来说确实高了点,我个人感觉自己应该算是比较努力的了,同事都调侃我实习怎么还这么卷,走的这么晚之类的。走的晚真不是卷什么的,是走早了需求根本做不完。
整体评价
两个月的实习,其实做不了什么太多事,而且就到我走,也不能说把这边的打包管线看明白了,只能说了解了个框架,看了一些具体实现而已吧。但是对这边的具体情况和生活方式还是有一些自己的体会的。
优点
工资高,是我收到offer中工资最高的
工时比较弹性,不打卡。宣传的1075,10倒是确实,而且如果第一天走得晚,比如十一二点,第二天可以晚点来(有时候同事十点半多才来),但是对我来说来晚了没早饭的,所以每天我九点半多就来吃饭。
工作氛围比较好,感觉不出上下级那种严肃的规矩,至少说看上去大家都挺和善,都挺有好的。而且大家工位都在一起,至少我实习生和项目主程工位没啥区别。
设备配置比较好,我这个机箱还是低配版
福利还是不错的,包三餐(自助) + 下午茶 + 零食柜。三餐的话,早饭不是特别对我胃口,会有一些奇怪的菜(对我来说),不过有面包,有豆浆,就还行。午饭晚饭都是两个全荤,三个半荤,两个全素菜,三个主食,三个汤/粥 + 饮料。下午茶的话,比较随缘,有时候很简单,有时候多一点。遇到A-Soul生日会还会有特别礼品。零食柜的话,种类还行吧,不过我不怎么吃零食,偶尔下班的时候,那几个奥利奥吃。
缺点?
之所以打问号,是因为这里的“缺点”比较主观,有些可能是因为我太菜还要强,导致的,可能对大佬来说都不算什么。
工作比较赶,从个人角度感觉就是给我估时都有点短,因为每周我大概3到4.5估时的需求单子,里面通常有一个半天解决的,剩下的做满一周。而且可能做完的还是阉割版的,或者代码上做了些妥协,写的代码比较差,我自己反正不太满意。从公司角度看就是,大家加班还是挺多的。周会的时候可以看到很多人身上都是4.5d到7天估时的需求单子(每周除了需求还有bug呢),而且leader走的挺晚的,看上真的很忙很忙,有可能是因为我来的时候正好要赶cbt2,导致这样子,所以可能以偏概全了。
工作热情,以及对游戏的热情,好像不太能看得出来。这点就是更理想了,我感觉周围人对游戏没有什么热情,也没有什么要一起做个大东西的想法,虽然主程会在群里发信息鼓励大家,说这将是我们大家一起共同创造的第一个世界级的游戏,但是我自己对这个游戏都没这个信心。其实大家可能都不是因为热爱游戏来到这里,而是因为其他原因(比如钱),所以字节生产的其实就是一个商品而已。当然了这也不是什么错,可能等我工作几年,我的一腔热血也没了,也就是一个机器了,完成上面给的任务,拿钱走人。
规模有点超量了。这点是指的不建议新人考虑加入了,因为里面已经是一个很庞大的团队了,我个人对这个游戏未来的猜测,感觉可能达不到上面的预期。当然我不是专业分析经济和市场的,我只是本着一个玩家的心态和视角去看待的。而且去年校招进来的人就已经只有前年的一半了,貌似今年更少的,近期还砍掉了一个项目组。
最后说一下工作时间,根据我两个月的观察,这边的具体情况是这样的:每周二是版本日,所以可以想象,周一周二会比较忙,周二通常要到10点半之后,甚至12点之后,当然并不是每个人。再累,12点的时候,一层楼可能也就十几个了,大部分11点之前都走了。周三周四周五,这三天在通常情况下,大家9点前就走了,甚至有时候吃完饭就走了。但是在忙的时候,比如开测前,有日版本的阶段,这时候每天都有“今日必修bug”,很多人天天到不早。自己估计一下大概正常平均1095?忙的时候平均1010.55?公司是双休,而且中午12点吃饭,到两点都是午休时间,当然你可以这个时候继续工作,不过很多人会玩会,看会视频,或者睡觉。对了每周项目部都有大概都有三四十人申请周末加班,不过就我观察连续加班两周的很少。