非科班的图形/引擎零基础跨行之路

最新的面经帖:https://www.nowcoder.com/discuss/831724

--------原文↓--------

自身情况

末流985本硕,本科非科班,考研没考408,研究方向是AI,导致计组计网OS等课程完全不会。

春招

年初寒假浪了一波,然后3月开学回来才开始准备春招,当时会的只有python的一些基础+机器学习的一些概念。

因为玩了不少的游戏,且各平台都有涉猎,所以定下了游戏公司的大概方向,但具体岗位还在纠结和考虑,一方面是策划这种适合大量游戏经验的岗位,一方面是开发岗。在选择的过程中了解到了学校的一个游戏社团,在里面了解了很多岗位的情况,最吸引我的就是游戏引擎开发岗位的高薪(很真实),因此春招时目标是找到相关的实习为秋招做准备。整个春、秋招的安排参考了前辈的帖子:

https://www.nowcoder.com/discuss/555201

方向决定后开始了C++的学习,和C++同步学习的是

Games101

,但春招期间的学习也只是做到了概念的了解,对于一些模棱两可的点并没有深究,对于课后作业也没有足够的思考。

最开始的一个月只是掌握了基础的语法,然后做了几道简单的算法题,至于特性、STL之类的完全没有了解。在经过几次失败的面试后,结合面经,逐渐明白了C++的面经重点,开始结合侯捷的几本书,学习特性、STL等,并且同步刷一些题。

整个春招期间所完成的学习基本仅限于此,力扣的刷题也只刷了不到100道。

5月31日收到了春招的最后一封邮件,到此春招结束。虽然定了下游戏引擎的方向,但是考虑我的其他基础,我在投递时并没有直接选择引擎这种图形学和C++都需要的岗位,而是以客户端为主,但无一例外,全部GG。

春招投递情况

巨人网络 客户端  5一面挂

B站客户端  一面挂

莉莉丝 技术策划、客户端开发 均简历挂

网易雷火 引擎开发  一二面挂

西山居 游戏开发 笔试挂

字节跳动 客户端开发  笔试挂

米哈游 简历挂

网易互娱:

动画课题  一面挂

遮挡课题 简历挂

客户端开发 一面挂

其他的还有一些抱着“无论如何要有个实习”投的招商银行、中国银行、华为、英特尔等,然而也是挂的挂、放弃的放弃。

春招总结

反思整个春招,我的各方面掌握情况非常差,很多知识点都是在面试ddl前学习的,完全是以面代学,周围找前后端实习的同学都是在语言知识已经掌握了的基础上,在春招期间学习并完成一个项目,再背一些八股,基本都拿到了ATM级别的实习offer。

秋招

暑假时,因为没有实习,所以我参加了实验室的一个unity开发的项目,但此时已经是7月,秋招提前批已经开始了,所以又开始了新的边学边面。秋招在7月中旬开始了投递。

八月中旬时,提前批进入一个中间结点,面试的效果不好导致我开始思考是否要继续进行这个方向的学习,是不是和其他人一样专攻C++后端更好?或者学习DCC软件找技术美术岗位?在经过一些纠结选择、结合其他人的建议之后,我选择重新整理简历、在现有的知识范围内,巩固加深技术栈,继续投递这个方向的岗位。

秋招的学习面试过程与春招大体相同,但不同的几个点是:

1.

7月底把

games101

复习整理了一次,今年刚出的

games202

初步学习了一遍。

2.

重新定位自己,调整投递方向,考虑到C++和图形学的掌握程度,我投递了图形开发、引擎开发的岗位,不再考虑只有C++要求的客户端方向。(对我来说只考C++比只考图形学难很多)

3.

重新准备简历,在秋招前学习了C++光追项目。

友塔 技术美术  二面挂

巨人 引擎开发  二面挂

莉莉丝 引擎开发 笔试挂

盛趣  unity开发 二面挂

心动 引擎开发 笔试挂

祖龙 图形开发 二面挂

完美 图形开发 一面挂

garena  图形/引擎  一面挂

英雄  unity开发 笔试挂

搜狐畅游 引擎开发 一面挂

offer:

4399 技术美术 offer

竞技世界 引擎开发 offer

酷家乐 图形开发  ssp offer

网易互娱 图形开发 offer

哔哩哔哩:

C++开发渲染引擎方向 一面挂

游戏引擎开发 ssp offer

其中比较关键的是友塔二面被3D数学的知识难住,面试后恶补,在后续哔哩哔哩一面等面试中,图形学部分已经可以做到很好地回答。但是c++的部分能否过关还是以运气成分为主。这一点其实很值得反思。

竞技世界的offer是9月中旬给的,那时候手里只有这一个offer,对比其他的引擎岗同同学,只有我是最低价(劝退价),其余人都是sp起步(真正的白菜),虽然心里憋屈,但也只能做好签约的准备。

但在十一放假之后回来,收到了B站的HR面邀请,并且HR提到,因为一面面试评价好,所以跳过了二面业务面,这一消息大大增加了我的信心,可以说是久旱逢甘霖,整个秋招的付出都得到了认可,也一扫拿到竞技世界劝退价的憋屈。

最终,在10月底,拿到网易、B站、酷家乐的offer,秋招终于圆满结束了。

一些PS和建议:

面经八股的学习都是在牛客通过关键字搜索、整理各个帖子制作成文档进行的。面经后续再发。(已发:

https://www.nowcoder.com/discuss/831724

整体技术栈学习基本和前文提到的帖子一致。

学习切忌眼高手低。

技术栈:

C++:CppP、STL剖析、对象模型

图形学:games101、202,unity shader入门精要、RTR、learnopengl、raytracing in one weekend系列

#春招##面经##秋招##学习路径##游戏开发#
全部评论
引擎/图形的同学好少,顶一顶!不过...楼主为啥没投腾讯呢
1 回复 分享
发布于 2021-11-02 05:24
优秀!!!
1 回复 分享
发布于 2021-11-02 15:21
好强
1 回复 分享
发布于 2021-12-15 23:42
楼主是21毕业还是22毕业?
1 回复 分享
发布于 2021-12-21 01:14
请问学长,游戏引擎岗要刷leetcode算法嘛
3 回复 分享
发布于 2021-11-11 15:31
学长好强😚
点赞 回复 分享
发布于 2021-11-01 16:19
点赞 回复 分享
发布于 2021-11-01 21:40
有来我们面过么?感觉我们听起来核心实际上大家都不愿意来。
点赞 回复 分享
发布于 2021-11-03 01:14
学长太强了!
点赞 回复 分享
发布于 2021-11-04 02:01
老哥后续面经可不可以加一下面试数学的恶补建议
点赞 回复 分享
发布于 2021-11-05 08:40
楼主太强了,期待楼主的面经😘😘😘
点赞 回复 分享
发布于 2021-11-09 17:12
我也想投类似的岗位,想请问一下楼主学的那个光追的项目是哪个啊😁
点赞 回复 分享
发布于 2021-12-07 21:40
期待面经
点赞 回复 分享
发布于 2021-12-15 23:43
想问下学长面试的项目做的是什么
点赞 回复 分享
发布于 2022-02-19 23:50
请问入这个行需要名校、项目经历、论文这些东西吗?
点赞 回复 分享
发布于 2022-05-12 19:31

相关推荐

评论
57
374
分享
牛客网
牛客企业服务