首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
sanGoo
厦门大学 算法工程师
发布于广东
关注
已关注
取消关注
@Tiayna:
非科班本科如何入游戏行业
简介:24届985本科自动化,大二开始决定转行进入游戏天坑(x),参加24届秋招有幸入行,分享一些大学几年转码学习经验。题主方向是程序,图形学弱鸡,找的岗位是游戏客户端开发。(文章前面部分内容有点像碎碎念[祈祷],省流版可以往下拉)叠个甲:转码建议以短期功利性为主,与科班专业培养不可避免存在差异,行业想法都仅代表个人见解,如上请专业人士轻喷[笑cry][喝可乐]-----------------------------先卖个关子,跟很多懵懵懂懂就上了大学的学生一样,大一还保持着高三的优良习惯,也是个有搞一个好看的学分绩目标的新生,无奈高估了自己的能力水平,想跟来自各个教育大省的同专业的卷学分绩还是异想天开,想着发展点课外节目,试着加入了学校的robomaster战队,作为大一新生打打杂混过了一个赛季,但作为一个大型比赛只有大二以上的正式队员才有表彰资格,这一比赛也为我的大一学年以及与大学所学专业打交道,画下了句号。(比赛是很有意思的比赛,队友也是非常激情的队友)在大一升大二的暑假,跟同高中同大学的校友学长打游戏的时候,聊到不知道现在的专业在学什么,学了有什么用,被搭了嘴要不要转行敲代码,一时兴起就打算跟学长一样去游戏公司敲代码,稀里糊涂地开始学习c++,稀里糊涂地开始学数据结构,稀里糊涂地啃起四大件,于是乎便开始了转码学习。--------------------------------大一升大二的暑假,啃完了黑马C++的网课,还有清华邓俊辉的数据结构与算法(C++版)大二上看书:深度探索C++对象模型;C++11新特性,两本很经典的入门C++性质的书(微信读书上可以白嫖),还有一本很薄的汇编语言教材;在b站大学看网课学习了点科班的专业课课程:数理逻辑、数字逻辑、计算方法,都是哈工大的网课(不过说实话从现在的视角看的话,如非时间充沛,功利点的话可以不急着学太理论的数理),寒假的时候啃了本很厚的risc-v计算机组成原理。大二下:开始接触图形学,学的网课也是很经典的games101,花了一个多月时间学完并总结后开始算法coding练习,背了点应试用的C++,数据结构算法八股,报名参加了由学长介绍的腾讯游戏高校公开课,后续在北极光工作室下进行虚幻引擎的技术学习,并完成工作室布置的课题大作业(真正意义上的自己写的游戏程序)。大三上:随着公开课的结束,开始了实习的投递,目标瞄准了向往的腾讯ieg,也为后续多次倒在鹅厂门口埋下伏笔,基本处于一个等鹅捞-流程结束的死循环,大概数了下在22年9-11月期间挂了五次鹅的一面,于此同时投的朝夕光年也在二面后流程结束。痛定思痛,开始用王道考研书速成了计算机网络与操作系统,为了增强工程能力也花了一个月时间做了6.s081项目与学校的计网的手写协议栈的实验,丰富下简历。大三下:在23年年初收到鹅的技术中台的面试,在2月意外地通过了面试流程,并在3月入职开始实习。大三下应该算是秋招人最关键的节点,这段时间基本都是在实习总结产出,总结面试八股备战秋招。实习到7月份由于个人规划提出了离职,这段时间把games104看完,还有浙大的编译原理网课。自此秋招前学会的相关技术就到这了。以上便是大学两年间我的非科班转码游戏程序的经历,好多好多细节,像是如何水平时学校专业内的课程,翘课自习实习,应付专业考试,少不了学校同学帮助,每个学期末回头速成专业考试及格过线的时候,都会为了转行成功而坚持下去。-------------------------------碎碎念就到这了,根据秋招为止的笔试面试,结合自身技术栈总结分类一下游戏客户端校招要求:编程语言:无论面的ue项目还是unity,编程语言都会考察C++为主,包括语法、特性、stl等;个人推荐b站的黑马程序员的C++网课进行入门(虽然是卖网课但速成效果体验还行);在熟悉语法基础上,可以看《深度探索C++对象模型》、《深入理解C++11新特性》、还有effectiveC++系列;C++在校招面试中往往是重头,考察了解的细致程度广泛程度。数据结构与算法:笔试中的算法难度相对面试手撕代码难度更大,求知过程中我的笔试成绩相对一般,笔试就挂的公司不少,hard难度题基本没写出来过,这里面向非算法竞赛选手给出一些不成器的建议;邓俊辉绿色的那本《数据结构与算法(c++版)》建议在熟悉c++语法后上手,同时这块的学习建议以敲代码为主,方便加深记忆,学习完成后可以考虑在leetcode上刷点题练练手;其次是针对面试常考的手撕题,《剑指offer》作为秋招前功利性质的算法速成书籍相当推荐;计算机组成原理:个人眼里虽然在面试过程中考察相对较少,但确实质检程序员的重要领域,多的不说,如果面试中有相关考察能给面试官展现你的理解,必然能获得青睐;计组推荐黑皮书《计算机组成设计:软硬件接口 RISCV版》,很厚但含金量十足,可以跟汇编语言一起学,操作系统、计算机网络:实习面试中问的相对较少,但却是校招八股的主要成分,也是程序员需要重点培养的素养领域;这里如果以转码学习为目的,功利性考虑选择王道考研教材速成,一周就能速成一本;OS计网的实践项目练习,可能在游戏客户端岗位校招上,不会作为重点关注(简历上的6.s081、手写协议栈项目近乎没问过),有时间的前提下可以考虑找些开源项目作为练习。图形学:游戏客户端方面,至少到今年为止,GAMES101吃透(注意是吃透)的前提下能保证客户端校招要求的图形学能力,就像闫老师说的“常看常新”,第一遍学完101感觉像是学到了东西但又说不上来,图形学注定是边实践边学的;GAMES101的cpu渲染器写在简历上,要确保能清晰说明用到的光照模型与算法(实习面试惨痛教训),如有余力可以通过《learnopengl》项目学习gpu着色器相关知识(但游戏客户端校招一般不会要求那么深)游戏引擎与通用游戏开发技术:对比跟学长要的去年前年的各种面经,能感觉到现在游戏客户端的岗位应聘,在没有特别拔尖的技术能力情况下,会考察游戏引擎架构、游戏开发常识等,表现在一些gameplay框架、事件系统、客户端服务器框架等等,还有一些游戏开发场景题、对动画、音频、渲染等小框架的了解;这里就推荐想转码游戏客户端的,选择王希老师的GAMES104作为启迪课程,能了解到游戏引擎与相关技术的一些概念,同时装个ue、unity,去油管上找个demo教程,熟悉一下基本的游戏开发操作,简历上有个自己做的小demo,也有能跟面试官聊的话题;进一步深入可以啃啃《游戏引擎架构》(厚到现在菜鼠还没完整看完过)其他一些有被问过的或者推荐学习的:Lua脚本编程、mvc/mvvm架构、TypeScirpt编程、编译原理等游戏开发技术或计算机技术,都算是加分项,面试官聊到如果会的话会留下很深印象的。----------------------------------接下来是一些技术学习外的一些规划建议:首先决定好自己是否想入行,而不是平时喜欢打打游戏,通关多少游戏或者达到某个高度就能入行,建议是主动去找行业人士了解清楚,不仅仅是工作强度,还是xx风险,最重要的是游戏开发!=打游戏;其次是转码问题,势必要面对需要在本专业的学习中如何挤时间的问题,个人评价是,该翘的课翘,该抄的抄,该水的水,大二之后除了通识数学课,其他课也就最后的考试月需要rush学习;以及实习,一般大二下结束的暑假就可以准备找实习了,游戏公司的实习更多是想招来直接上手干活,实习面试考察更多的还是图形学、引擎技术,以ieg光子为例,挂的三次都是在图形学技术考察上(校招还是以计算机基础为主);如果能找到理想的实习,翘课代课啥的操作都能用上,国内本科教育谁在乎你的就业问题,功利点拜托舍友朋友帮忙不香吗。--------------------------------如今网上的教学资源丰富,又有以GAMES为代表的分享游戏工业技术的平台,自学硬件条件压根不是问题
点赞 33
评论 5
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
07-18 22:15
蔚来_AI算法应用工程师(准入职员工)
蔚来汽车内推
2.6投的简历,2.7就有电话来约面试,2.8就面试,进程推进还是蛮快的,应该是缺人,所以想去蔚来base上海的,可以去冲冲!分享一下一面面经:1. 自我介绍2. 了解工作时长,一周工作几天,之后的时间规划3. 为什么往测试开发方向发展,你对于测试的理解是什么?4. 测试是一项什么样的工作?5. 你发现缺陷后会继续跟踪缺陷的解决方案吗?6.关于缺陷本身是怎么解决的?缺陷解决的流程理解7. 介绍上一份实习经历测试的对象,需要满足什么样的用户需求8.在这个实习经历中担任的角色,负责跟踪新需求还是做回归测试比较多9. 测试用例数量很多,有疑问为什么有这么多用例和缺陷10. 测试用例是自己写的吗,还...
点赞
评论
收藏
分享
07-18 18:44
已编辑
中山职业技术学院 Java
文远知行挂炸了
文远知行求职进展汇总
点赞
评论
收藏
分享
06-23 11:43
门头沟学院 Java
这 hr 要干嘛
发完简历隔了快一个星期又来问我问题
allin校招的烤冷...:
我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞
评论
收藏
分享
06-16 19:09
河南开封科技传媒学院 Java
26届暑假想找java实习
面试官要完简历之后大部分都是已读不回,大佬能帮我看看我的简历有什么问题吗
牛客83700679...:
简历抄别人的,然后再投,有反馈就是简历不行,没反馈就是学历不行,多投多改只要技术不差机会总会有的
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
昨天 13:40
已读乱回是有什么心事吗?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习包装不是吹牛皮,要怎么包装看这里
6.8W
2
...
实习,你就这么偷
9253
3
...
百度一二面凉经
7354
4
...
河南萌新联赛2025第(二)场:河南农业大学_题解
5084
5
...
百度一面面经7.14
4144
6
...
百度提前批后端一面 —— 亚历山大,特批拿下
3559
7
...
26届米哈游秋招提前批面经(游戏客户端)已挂
3425
8
...
再再再再强调一遍!秋招不要装逼
3213
9
...
鼠鼠终于有着落了
2874
10
...
滴滴提前批
2747
创作者周榜
更多
正在热议
更多
#
哪些公司开提前批了?
#
18166次浏览
206人参与
#
你投递的公司有几家约面了?
#
108165次浏览
770人参与
#
校招阶段,学历VS技术哪个更重要?
#
14271次浏览
165人参与
#
实习如何「偷」产出?
#
39842次浏览
911人参与
#
Offer比较,你最看重什么?
#
191047次浏览
1299人参与
#
除了主业以外,你还有哪些其他收入?
#
9232次浏览
162人参与
#
正在实习的碎碎念
#
1453330次浏览
13466人参与
#
不卡学历的大厂有哪些?
#
21990次浏览
165人参与
#
你的秋招第一面感觉怎么样
#
74579次浏览
574人参与
#
风评不好的公司,你会去吗?
#
49079次浏览
363人参与
#
职场新人体验
#
19331次浏览
181人参与
#
实习打杂,要跑路吗
#
15956次浏览
191人参与
#
腾讯音乐求职进展汇总
#
97631次浏览
566人参与
#
校园里的破防时刻
#
8963次浏览
104人参与
#
社恐入职新公司如何融入团队
#
11429次浏览
62人参与
#
实习时,大家都怎么称呼自己的mentor?
#
43521次浏览
273人参与
#
面试中,你被问过哪些奇葩问题?
#
70484次浏览
802人参与
#
摸鱼被leader发现了怎么办
#
61068次浏览
371人参与
#
软开人,秋招你打算投哪些公司呢
#
107932次浏览
978人参与
#
金融财经春招备战日记
#
23089次浏览
135人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务