秋招落幕,给非科班零基础想转行游戏开发的同学分享一些经验


写在最前

2024年8月31更新:这篇文章已经过去四年了,现在游戏行业的形势已经不可同日而语,我现在已经也已经是工作三年的老油条很少再上牛客,所以本篇文章仅供参考,私信大概也不太会回复,见谅

本人背景介绍

本人武汉某985本硕,专业传统工科非科班,只在大一大二分别接触过一点c语言和单片机的汇编语言,实验室研究方向医学图像(偏传统算法),研二上学期用过一个学期python进行炼丹,几乎零编程基础。对于想零基础转行的同学,我的经历应该有一定借鉴意义吧,而且牛客图形学学习相关的经验相对较少,希望可以帮到想往这方面转的同学。

秋招经历

offer:多益网络、完美世界、字节跳动、网易互娱
简历挂:鹰角、友塔
面试挂:吉比特、三七互娱、4399、竞技世界
其他的游戏公司不是鸽了就是没消息了
挂了的非游戏公司(我为什么要投?):华为、虹软科技

准备经历

在疫情回家之前,我从来没有考虑过以后要从事什么工作,而且也不太喜欢编程(debug简直太让人秃头了),且不太喜欢996的加班生活,所以也从来没有考虑过从事互联网行业的工作,只想进国企躺着。
转折点出现在2月份左右,上一届秋招通过字节跳动校招,成功转行互联网的师兄拉了一个群,给我们研二的同学分享了转行互联网行业的经验。我本来兴趣不大,但看了师兄的面经后,发现他也面试了一些游戏公司,公众号也分享了非科班转行游戏开发的经验,我突然来了兴趣。因为我个人是一个从小玩游戏玩到大的游戏宅,从最开始玩网游、盗版单机、手游到现在主机全家桶,基本什么类型的游戏都涉猎过,但对游戏开发完全没有概念。我想:我这么喜欢玩游戏,为什么以后我不能从事游戏行业呢?于是马上迅速了解了一下想转行游戏开发需要什么知识,这一了解快崩溃了,想进行游戏开发,最重要的就是计算机基础,包括语言基础、计算机网络、操作系统,游戏开发方面还需要掌握计算机图形学、游戏引擎的知识,而其中最重要的语言基础我基本为零。虽然崩溃,但是对游戏开发(游戏?)的热爱还是让我行动了起来,在2月初我就开始学习c++,由于之前根本没学过c++,连对象都不知道是什么,所以学起来非常痛苦。
  • 2月底的时候,幸运的是这个时候实验室的项目也要开始做了,我分到的任务是一个需要使用c++编程的项目,所以边学c++边写项目需要的代码,实话说自己看书看再多确实还是不如实际使用,做了项目几个月,c++这门语言的一些常见的语法我就掌握了。
  • 3月左右的时候闫令琪老师的games101课程--现代计算机图形学入门上线了,不得不说闫令琪老师真的是永远的神,讲课深入浅出,从三四月开始我就一直在跟这门课,第一遍没看懂后面还多看了好几遍,看到差不多七八月,图形学的基础我就掌握得差不多了,后期还补了《fundamentals of computer graphics》、《real-time redering》和《raytracing in one weekend/the next week》,后面根据学到的知识做了个图形学的小项目。遗憾的是没有时间学习opengl和dirextx12,后面还得补上。凭心而论,我认为我计算机图形学学得比语言好很多,而且也更感兴趣,学起来废寝忘食,能找到大厂的工作可能与这个有关。
  • 6月初实验室的项目差不多告一段落,然后开始刷力扣和牛客的算法题,由于疫情没结束还不能返校,所以可以从早刷到晚(太爽了),刷到7月的时候刷了100多题,个人感觉刷透了剑指66题和一些高频题,过笔试就不是问题了,后面基本上就是在刷一些老题保持题感。
  • 7月的时候花了半个月熟悉了unity的一些基本操作,模仿B站up主傅老师做了一个小demo--黑暗之魂重制,但是这个demo后面我也没写到简历里,因为感觉做完了demo也不懂怎么用引擎做游戏,对unity也是一知半解。可能引擎的使用还是比较需要经验的事,速成不了,希望后面能好好钻研一下吧,也希望想学这个的同学早点开始,也可以早点打打腾讯和网易的minigame比赛。
  • 8月初的时候c++基础和计算机图形学、游戏引擎已经有一定了解了,但是计算机网络和操作系统还是啥都不懂(这谁顶得住啊),然后参考了师兄分享的经验,上B站看了王道考研论坛的计算机网络和操作系统网课,花了两周时间过了一遍。然而事实证明其实这方面游戏开发问的比较少,刷面经就够了。。。也可能是我简历写图形学比较多,都问图形学去了。
  • 8月中旬的时候提前批都差不多结束了,正式批差不多已经陆续开始投简历了,我感受到了急迫感,所以开始了海投,基本牛客能看到的游戏公司,我全都投了,然后8月底开始了面试。

面试经历

我的笔面试主要集中在8月底到9月底,虽然一开始没什么面试经验,但是第一次面试多益网络就通过了面试(我也很迷...),这一定程度上让我吃了一颗定心丸,因为不用担心不能转行或者失业问题了,这也让我后来的面试中比较从容,状态越来越好,虽然9月初挂了一堆小厂的面试,但9月中旬幸运地拿下了完美世界和字节跳动的游戏客户端开发的录用意向书,9月底面完网易互娱后感觉稳了然后放飞了自我,把其他的面试邀约全拒了,在10月底收到了网易互娱的offer。遗憾的是腾讯从头到尾就没捞过我,说明腾讯对简历的要求估计挺高的,想去腾讯的小伙伴需要好好准备,充实一下简历。

参考学习资料

c++基础:《c++ primer》、《深入探索C++对象模型》、《STL源码剖析》
计算机网络、操作系统:王道考研网课
计算机图形学:games101课程、《fundamentals of computer graphics》,《real-time redering》、《raytracing in one weekend》、raytracing the next week、《RTR3提炼总结》、《unity shader入门精要》
unity:B站傅老师课程、siki游戏学院免费课程
#校招##完美世界##字节跳动##网易互娱##游戏工程师#
全部评论
你好,请问你有参加过实习嘛。我和你情况基本差不多,决定开始学还稍稍晚点,感觉这样找暑期实习是不是基本无望了呐
1 回复 分享
发布于 2022-03-19 02:14
大佬,为啥你要图形学转客户端开发勒
1 回复 分享
发布于 2021-09-07 18:18
请问那个公众号可以分享一下吗
1 回复 分享
发布于 2021-04-08 12:30
大佬,方便说下图形学方面具体会问些什么吗?我和你学习的资料差不多,不过有些还没看。今年6月份才后知后觉的本科生😂,准备明年的春招了
1 回复 分享
发布于 2020-11-09 17:32
真大佬
1 回复 分享
发布于 2020-11-01 23:19
好评
1 回复 分享
发布于 2020-11-01 21:25
谢谢大佬,我也是非科班转游戏,跟着这篇文章制定了学习计划。 今年秋招收到了腾讯oc,再次感谢大佬,真的受益匪浅。
7 回复 分享
发布于 2021-09-16 22:16
来膜拜一下大佬,目测是校友😂我现在也是很传统的工科,不过最近导师搞事,算是要开始做工业可视化,可能会用到unity。已经准备学好语言和unity跑路了。不过看来还得学一下图形学
2 回复 分享
发布于 2021-11-18 22:47
感觉这个方向会很有趣
1 回复 分享
发布于 2020-11-02 14:08
欸好像和大佬本科学的一样,就只学了点C和单片机,硬着头皮刚秋招,大佬是来网易做xd吗。。。
1 回复 分享
发布于 2020-11-02 13:51
你可能有一天发现还是去国企事业编好
点赞 回复 分享
发布于 2023-03-28 15:48 上海
大佬你简历都写了什么相关的项目啊
点赞 回复 分享
发布于 2023-02-26 06:38 吉林
请问一些笔试TA方向需要考算法吗
点赞 回复 分享
发布于 2023-01-06 00:08 英国
大佬,请问我学的java,可以投游戏开发岗吗,会一点unity,算法题还没怎么刷😭
点赞 回复 分享
发布于 2022-07-12 16:31
大佬图形学项目做的什么啊
点赞 回复 分享
发布于 2022-06-01 09:58
请问入这个行需要名校、项目经历、论文这些东西吗?
点赞 回复 分享
发布于 2022-05-12 19:32
大佬,想问下目前我在一家机器人公司实习,今年就要毕业了,但是感觉做的不是特别喜欢,实习中无意接触到了图形学,我将games101看完了,又照着github上的项目写了个比较简单的渲染引擎请问这样简历能过吗,学历双非
点赞 回复 分享
发布于 2022-02-18 09:08
学长有什么相关经历可以充实简历吗 感觉自己简历没什么游戏相关
点赞 回复 分享
发布于 2022-01-20 13:23
siki学院真的好爱,对于萌新的我学到了好多,感觉讲得比较系统,小姐姐声音也好听(雾),就是不知道他的付费课质量怎么样
点赞 回复 分享
发布于 2021-12-03 17:01
发现了同校的大佬学长,可以请教下学长投引擎岗的话准备C++,图形学,以及操作系统数据库之类的优先级吗?
点赞 回复 分享
发布于 2021-11-09 22:08

相关推荐

我是某985大四的陈某某,专业AI方向,平时刷题刷到秃头,但一提到写简历就脑壳疼。去年春招到秋招,我从一个大厂实习小螺丝钉,混到另一个大厂转正,现在想想那段日子真他妈像过山车:一开始以为大厂光鲜亮丽,结果进去才知道全是坑。但也多亏了那些坑,我才学会怎么写实习项目经历,简历从垃圾桶直接变offer收割机。这些大厂的共同点一:别信那些小红书、知乎上的鸡汤帖,大厂实习不是什么“高大上”的镀金之旅,就是个高强度劳改营。我大三下投实习时,简历上就俩项目:一个是学校的大作业图像识别,另一个是Kaggle的玩具比赛。投了三次才过筛,面试时leader问我:“你为什么选我们?”我当时脑子一热,说:“因为你们算法牛。”他点点头,说行,进来吧。我心想:卧槽,这么简单?入职第一天,园区看着真酷:到处是咖啡机、健身房、免费水果。但现实很快就打脸了。组里20多人,实习生占一半,大家从早9点卷到晚10点,中午饭盒饭扒两口继续干。我的第一个项目是优化推荐系统的A/B测试模块,leader扔给我一堆代码仓库,说:“一周内熟悉,输出报告。”我当时啥都不懂,PyTorch刚入门,熬了三天夜,代码跑了50次bug,终于调通。组会时,我汇报了优化结果:点击率提升了2%。leader冷冷地说:“2%?太低了,重做。”我差点儿当场崩溃。大厂的共同点二:别信那些“弹性工作制”。弹性是“早来晚走都行,但活儿必须干完”。我有次加班到凌晨2点,地铁没了,骑共享单车回家,路上还下雨,湿透了。第二天早上9点又得爬起来开晨会。组里有个前辈,名校硕士,天天戴着眼镜敲代码,我问他:“哥,你不累吗?”他说:“累,但为了期权。”期权?实习生有个P的期权,我们就5k工资+饭补,干得再好也只是“表现不错”。共同点三:人际关系复杂得像宫斗剧。组里分派系:一个是老鸟帮,从其他大厂跳槽过来的;一个是新人帮,我们实习生抱团取暖。有次项目delay了,leader开会甩锅,新人帮被怼得狗血淋头。我私下问前辈:“这正常吗?”他说:“大厂就这样,KPI压力大,谁弱谁挨刀。”我从那学到:干活别只埋头,得会汇报。不会汇报的项目,再牛逼也白搭。共同点四:福利听着好,实际抠门。健身房是免费,但你得加班完才有时间去;水果无限,但天天吃香蕉吃吐;还有传说中的“企业文化”,其实就是卷王文化。实习三个月,我瘦了6斤,头发掉了两把。朋友问我:“大厂实习爽吗?”我说:“爽个锤子,就是个加速器,把你从学生卷成社畜。”但话说回来,这些坑也让我成长了。尤其是实习项目经历,怎么写进简历,才是真金。很多人以为项目就是“做了啥”,其实写法有门道。我的方法论是基于那段血泪史总结的,我刷了很多帖,结合自己实践,归纳成几步。别急,我一步步讲,带例子。第一步:选材祛魅,别吹牛逼。大厂HR看简历,第一眼就筛“水分”。我刚开始写实习项目时,傻乎乎写:“参与推荐系统优化,提升点击率2%。”结果投下一个大厂时,直接初筛挂。为什么?太泛,太小。祛魅写法:选有痛点的项目,写真实挑战。比如,我改成:“在实习中,负责A/B测试模块优化,面对海量数据(每日亿级日志)导致的计算瓶颈,通过引入分布式Spark框架,将处理时延从30分钟降至5分钟,提升整体点击率2%。”见没?这不光写了结果,还写了问题(瓶颈)和解决方案(Spark),真实感爆棚。HR一看,就知道你不是水货。方法论核心:用STAR法则,但加“祛魅”味。S(Situation):背景真实,别编大场面,就说“实习期内,组内KPI压力下”;T(Task):任务具体,“优化模块,目标提升效率”;A(Action):行动详细,列步骤,“第一步分析日志,第二步调参,第三步上线测试”;R(Result):结果量化,但加反思,“虽提升2%,但后续迭代中发现边缘case,优化了异常处理”。这样写,不光牛逼,还接地气,像真人经历。第二步:量化+工具,数据说话。我在第二个项目是调试一个NLP模型,bug多得像筛子。原写法:“调试模型,修复bug。”投时拒了。祛魅改: “调试BERT-based NLP模型,识别出10+类常见bug(如token溢出、梯度爆炸),使用PyTorch Profiler工具定位瓶颈,优化后模型准确率从85%升至92%,每日处理查询量增加50%。”量化了bug数、准确率、查询量,工具名一扔,专业感up。有人说“数据假的也行”,别听,HR查得出来。真实数据最好,哪怕小,也写反思:“虽准确率提升,但部署时遇资源限制,学到云服务优化。”第三步:连项目,秀成长弧线。别孤立写一个项目,大厂爱看“连续剧”。我简历上把两个项目连起来:“从A/B测试入手,积累数据处理经验,后应用于NLP调试,提升整体技能。”这样,HR觉得你不是一次性英雄,是可持续发展的。祛魅点:加失败经历,“第一个项目delay一周,吸取教训后,第二个提前交付。”真人味儿十足。第四步:匹配JD,关键词植入。ATS系统筛简历靠关键词。我投下一个岗位时,JD上写“熟练ML框架、分布式计算”,我就把“PyTorch”“Spark”红字标出来。手动改太累,我当时用泡泡小程序的AiCV简历王,导入JD一键匹配,帮我补了“Kubernetes”“Docker”等词,简历匹配度从60%跳到90%。投出去,三天过筛。第五步:反思+软技能,别只写硬货。大厂不光看技术,还看人。我加了:“项目中与跨部门协作,处理需求冲突,锻炼沟通能力。”祛魅写:“一度因需求变更争执,学到用Jira工具跟踪,减少误解30%。”软硬结合,立体。实习结束,我用这套方法论重写简历,投下一个大厂算法岗。一面技术问项目细节,我背得滚瓜烂熟;二面HR问挑战,我讲了加班祛魅故事,她说:“真实。”三面leader聊成长,我秀弧线,他点头:“来吧,转正机会大。”现在我转正了,工资翻倍,但还是那个卷王营。祛魅后,我不迷信大厂了,就是个跳板。总结方法论:1. 选材真实,STAR+祛魅,加痛点反思。2. 量化数据,工具名点缀。3. 连项目成故事,秀弧线。4. 关键词匹配JD,用工具辅助。5. 加软技能,反思拉满。牛客兄弟们,大厂没那么神,实习项目写好了,offer随便拿。心态别崩,拒了继续改。
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
180
1126
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务