个人秋春招总结-及学习经历(游戏客户端)

四川大学 本 计算机 20届

先直接上结果,红色的就是到今天已经offer了的,其他的要么暂时无后续,要么已经凉凉。本人水平白菜,远不及sp。
个人秋春招总结-及学习经历(游戏客户端)_第1张图片
----18年11月24日,Unity3D引擎下载,然后凭借那么一丢丢的C++、Java知识,一个上午看完了imooc的C#文字教程。
----开始自学,自学途径:imooc视频教程,bilibili,腾讯课堂,网易云课堂,泰课,蛮牛教育,siki学院等视频教程网站,主要靠siki学院,几乎每天保持8小时以上的学习时间。
----加了很多的Unity学习群,很多很多,一是为了提问有大佬解惑,二是为了为别人解惑的同时提高自己的水平。
----18年年底,在室友的蛊惑下,筹办一个游戏类的大创项目,而后的3个月几乎每天都在学习与开发中度过,我也是从那个时候出现了颈椎疼痛的职业病,我还记得大年初一的早上8点我就起床写代码了。当时的目标是发布在taptap。
----19年3月初立项成功,休息了一个月,同时关注实习相关。4月的一次校内实习僧举办的双选会,我和另一个同学H一起去看实习机会,第一个被我中意的就是成都某游戏公司,他们的宣传手册上就写的U3D客户端工程师8-15W(好像是这个数),于是这就成了我衡量薪资水平的第一个标杆。回去后立马投了该公司,后面收到了笔试,笔试当然炸了,此时我还是个会吐槽为什么笔试题全是C++、没有U3d题的入门菜鸡。
----这个时间点,因为做大创项目踩了很多很多坑,于是开始重学C#,把siki的C#初中高从头到尾刷了一遍,为了提升编码水平也开始学设计模式。同时因好奇unity与mysql如何打交道,于是又加入了一个不动产估价比赛团队,花了2周时间完成了一个桌面连接数据库处理数据的软件(并没有什么含金量,就是连mysql,显示数据,处理数据)。后来为了第一时间看到招聘信息,我也跑到了学院的就业办公室做助理,在5月底的时候用项目经费购买了siki的1年付费教程。
----开始找实习了,海投,所有平台,实习僧,智联招聘,51job等,搜Unity,然后挨着挨着一个一个投。结果就是大概有7,8家公司电话联系,全部无后续,因为我大三,无经验,无资历。而后腾讯的实习笔试2次0AC,居然也给了面试机会,当然是面的一塌糊涂。当初和我一起寻找实习机会的h同学,面过阿里,腾讯,华为,也全部GG于是转战考研了。问我为啥不投投网易等大厂,因为他们的招聘要求里连C# Untiy提都没提呀!
----也许就是机遇吧!同在就业办工作的一个学长说,他以前也学过U3D,但是面试都挂了,于是去了oppo的java岗,他推荐我关注下4399,他说4399很缺人。于是我关注了4399的公众号,4399暑期实习招聘的第一天我就投递了,随后就是笔试加1技术2hr3技术的流程,顺利最终拿到了实习offer。第一家笔试会问C#的,太感动了!面试过程真的很简单,没有问语言问题,没有问计算机基础也没有问引擎问题,或许真的是hc很多才这么简单吧!
----6月底去广州了,实习的第一周主程就把项目的所有代码扔给我,给我指了个lua的main文件,叫我开始看。一脸懵逼,第一个问题就是lua不会写不会用,只懂一丢丢语法,于是第一周的每天早上7点我就在公寓里看lua,看xlua。一周后,副主程开始教我如何开发ui界面逻辑。在他的指导下测试成功后,接到第一个任务,实现一个查看其他玩家装备、属性的界面。这个问题解决后,就开始了2个月的加班做业务。
----实习完的最大进步,就是不再惧怕语言的差别,心理对C++的畏惧也放下了,同时也有了一部分的工程实践量。
----9月初,投入到秋招的浪潮中,大概10月中旬的时候停止。期间有个天美的同学要部门直推,我拿我的简历给他,得到的反馈是,leader觉得简历没有亮点,稀疏平常。确实,除了一个实习经历说得过去,其他的都是废话,甚至天美看来4399也不过尔尔。因为37互娱二面被面试官怼了C++,而后花了时间初略浅显地学了点C++。
----10月之后拒了几家公司,因为要腾出精力打算毕业前做一个自走棋的游戏,这是我的目标,要做出一个拿得出手的作品送到玩家面前。签了盛趣,拒了4399,因为我还想春招再战,非常感谢4399给了我一个成长的机会,所以春招毁她的话着实过不去,所以签了盛趣。历时2个多月,开发完成,发布,然后把框架剥离,发布到github上,写进简历。
----我可以毫不客气地说,直到游戏发布这一天,我已经保持了几乎长达一年没有睡过懒觉,早上8点左右就下床学习工作的习惯(也没有课了)。但是这天之后,我就开始睡懒觉了哈哈!
----与此同时,周围的同学们就业有结果了,有的甚至升学就业两开花,保研小米offer都到手,几乎没有一个人是月薪低于15k的,说实话哈,我拿的盛趣白菜价格就是offershow上爆料的那个价位,所以我真的很羡慕他们!真的觉得自己很没牌面!尤其是还有网易的同学爆料自己3开头的年薪,更羡慕了!h同学鬼使神差地考研就业双龙出海,拿到了pdd的offer,拒他说,这是他第一家1面过了的公司,我好酸,好炫目,觉得自己好菜。
----于是春节都没过完的我,就开始早早得关注起了春招信息,我开始刷面经,开始刷了一丢丢的算法题(真的一丢丢,可能20道都没),还没过完年我就在Boss直聘上找校招机会,在牛客上找校招机会,每天都看。微信也关注了一堆公司的公众号,也加了些春招群。随着疫情好转,各个公司也开始了春招,我也开始海投,不放过任何一家我听到的游戏公司。2月初,在牛客上找到了字节的部门直推链接,询问有没有游戏开发岗,有,那就投,然后2月14日1面2面,2面很炸裂,我觉得我挂了,结果居然3月11日通知我三面四面,而后3月16日拿到了春招的第一个offer!或许和腾讯无缘了,又真的很想去腾讯,因为爸妈不知道4399,不知道盛趣,也不知道网易,他们只听说过腾讯。但是,字节真的很nice啊!福利待遇超级棒!

至此,秋春招圆满结束。

----最后想说点什么呢?感谢课程项目上做游戏的小组,启发了我尝试游戏开发;感谢siki学院以及其他学友,让我有一个方向不断进步;感谢就业办公室里的那位学长,告诉了我可以试试4399;感谢4399,给了我一个成长机会;感谢一起做游戏的小伙伴,即便有些合作不了了之,失败也是一种磨练;感谢牛客网,让我抓到了一个机会;感谢字节,让一个追梦人有了归宿!
最后,感谢自己,老是把目标挂在嘴边的自己,从未放弃~!(我不记得我已经有多少次在公众场合说出了自己下一步要达成什么了,哈哈哈,还好,基本都实现了)

甚至,大学也可以画上句号了。
----大一带着憧憬和好奇扎进了电竞社团、创就部,几乎没有留下 带走什么,就匆匆离开。大二接触了全世界最爆肝的网游dnf,花了两年时间体验了从弟弟小白到半个大佬的水平。大三弃坑后,突然对多出的时间无所适从,不知道该干什么。直到有一天一头扎进了游戏开发中,后面就是学习、写代码、做项目、实习、秋招、做项目、春招的过程。从一个7、8k就心满意足的小菜鸡变成了颤颤巍巍提12k期望薪资的小菜鸡,又成了无比羡慕人家15k、20k的小菜鸡,哈哈哈,有点真实。
----有点儿孤独,天天和自己聊游戏开发的都是不知姓名的沙雕网友,身边的计算机的朋友都奔向了其他方向。有点遗憾,曾经合作过的小伙伴似乎都没有了后续。单身狗还是一个人赏着阴晴圆缺,朋友圈基本还是中学原班人马。(好气啊!他们考研的初试都过了!)
----站在今天回头看,空洞中偏偏又充实着安心与平静,怅然若失中偏偏又溢出海阔天空的愉悦,嘻嘻嘻,马上就要给川大说再见了,LL的学生时代就要结束了,真好,一切都很好~

关于游戏客户端岗位需要掌握的

  1. 语言的掌握,C++,C#,Lua,熟练一门,学另外的就是得心应手。
  2. 引擎,必修(除非你的基础真的牛皮到可以不用引擎来作为竞争点),不仅要会基本使用,最好能了解到一些底层,一些优化。(引擎不会哪来来的项目)
  3. 计算机基础,网络,操作系统,其实常考点就是面经那些(个人觉得 服务端更吃网络)
  4. 数据结构,必修,算法,必修。
  5. 动手实践,经常写代码才能让你心底不虚。
  6. 加分,来一手图形学;学一手网络、数据库,留下一个全栈的潜力点。

常考点:

这些问题是我经常在面试中遇到的。

  1. 自我介绍(可怕的是1面2面3面4面都要自我介绍)
  2. C#的GC,越详细越好,lua的GC,C++的智能指针。
  3. C#的装箱拆箱?优缺点?如何避免?
  4. 设计模式中的某一个(工厂,观察者)
  5. 协程与线程的区别?协程的底层?
  6. 值类型与引用的区别?
  7. 闭包的概念与实现?
  8. hash冲突如何解决?
  9. 算法的时间复杂度?经常会抛一个问题让你解决然后问时间复杂度
  10. 点乘叉乘,及应用
  11. 常用数据结构的常用操作的优劣,以及时间复杂度,例如链表的插入时间复杂度,平衡二叉树的插入时间复杂度等
  12. 排序算法是常考点,尤其是后面nlogn复杂度那几个。
  13. monobehavior的生命周期顺序
  14. 进程和线程的区别?TCP和UDP的区别?
  15. C++的虚函数表底层
  16. 暂时这么多,其他的请参考各类面经。

最后,祝你好运!

你可能感兴趣的:(个人秋春招总结-及学习经历(游戏客户端))