(C++向)从零开始,游戏程序员学习之路(还愿贴)

从去年这个时候就开始关注牛客网了,
到今天,已经拿到了 网易互娱游戏研发 百度C++研发(智能语音部门)的offer。
腾讯IEG,和华为也进入了offer池。

因为我想要进入游戏行业,所以跨专业读了计算机,相较于科班出身的室友基础没有那么好,所以我我从很早就开始准备自己的知识储备。今天面完腾讯IEG,感觉秋招就到此为止了。

在这里介绍一下我这一年多的学习历程,希望对大家C++的学习之路有所帮助。

面试准备

  • 《王道程序员求职宝典》这本我最后看的大约花了一个星期
  • 《剑指offer》我刷了3遍
  • leetcode,我只刷了前面120道题(大家不要学我,我师兄和室友都是500+道题)
  • 《编程之美》我看完就忘了,只能说理解了里面的思想。

C++基础

下面两本挑一本看就行了

  • 《C++ primer plus》第6版
  • 《C++ primer》第5版 这本书我是按照下面这个回答来看的。(我更推荐这一本)
    链接:https://www.zhihu.com/question/32087709/answer/54936403

  • 《深度探索C++对象模型》看完基础,强烈推荐仔细阅读这本书。

  • 《STL源码剖析》看完基础,强烈推荐仔细阅读这本书,有助于你深入理解数据结构。
  • 《Effective C++》第3版 这本书有时候会问到比较难的问题。
  • 《More Effective C++:35个改善编程与设计的有效方法》 没时间就别看这本书了。

计算机基础

下面两个配合起来看效果比较好
-《***作系统原理(北京大学)》(https://www.coursera.org/learn/os-pku)
-《深入理解计算机系统》第3版 这本书我重点看了虚拟内存还有进线程。

-《算法导论》第3版 这个结合MIT的教学视频食用效果更佳
-《图解TCP/IP》这本书拿来入门还可以,
-《UNIX网络编程》卷一和卷二 这两本没时间看了。

-《Head first 设计模式》 这本书详细看,都会问。

加分项

-《C++并发编程实战》[美] Anthony Williams 这个写在简历真的是加分项,几乎所有面试都被问到了,不过深入理解确实很难。

  • 如果是游戏客户端的话,图形学也是加分项,不过我没有时间研究了。
#秋招##C++工程师##面经##网易##百度#
全部评论
羡慕楼主,可惜我考研还是通信。。
点赞 回复 分享
发布于 2021-08-30 13:55
offer池是啥。。。IEG还在招人?
点赞 回复 分享
发布于 2018-10-25 21:58
膜大佬
点赞 回复 分享
发布于 2018-09-30 01:22
只看过其中5本。基本拿到了和楼主一样的offer。问一下楼主倾向去哪?
点赞 回复 分享
发布于 2018-09-30 01:17
谢谢分享~
点赞 回复 分享
发布于 2018-09-30 00:37
一年看这么多,强!!
点赞 回复 分享
发布于 2018-09-30 00:23
大佬,好厉害。
点赞 回复 分享
发布于 2018-09-29 23:36

相关推荐

查看8道真题和解析
点赞 评论 收藏
分享
我是浙大大三的王某某,专业软件工程,平时就是个标准咸鱼:上课摸鱼,作业抄袭,游戏打到天亮。去年春招,我本来已经躺平了,准备毕业混日子,结果莫名其妙躺着躺着就拿到了腾讯的后台开发实习offer。现在想想,那段时间像场荒诞剧,但也让我明白,有时候努力不努力不重要,运气和工具才是王道。一切从大三上学期期末开始。那时候我刚挂了两门课,宿舍哥们儿一个个开始聊春招,我听着就烦。老李已经在字节实习了,天天炫耀他的加班故事,我表面“牛逼”,内心“关我屁事”。元旦假期,我窝在床上刷剧,刷到一半突然想:哎呀,我简历上啥都没有啊。项目?大作业抄的。GPA?2.8。竞赛?零。英语?四级挂三次才过。我本来打算继续躺,但女朋友(现在还是)看不下去,甩给我一句:“你再不投简历,毕业就去送外卖吧。”我懒得动,但想想送外卖还得起早,也挺烦的。就刷了刷招聘帖,看到大家都在海投,我心想:行吧,投几份试试水。第一个月,我投简历的风格就是“躺投”。用手机Word随便写了个简历,自我评价就一句:“热爱编程,求实习。”投了腾讯、阿里、字节、网易……总共20份吧,一周投一次。结果呢?拒信来得飞快,有的公司直接无视。我记得投腾讯的后台岗,JD上写“熟练Java、熟悉数据库”,我简历上就写了“学过Java”,投出去三天,拒信:“不匹配。”我一看,耸耸肩,继续刷剧。我当时的心态就是:投了就投了,成不成都无所谓。宿舍聚餐时,哥们儿问我进展,我说:“凉了呗,继续躺。”他们劝我改简历、刷题,我说:“刷题?太累了,不刷。”看到那些“一天刷50道LeetCode”的帖子,我就关掉,觉得他们太卷了。低谷其实没啥低谷,因为我从头就没抱希望。2月28号,我生日那天,收到阿里拒信,我在KTV唱歌唱到一半,看到邮件,笑了一声:“果然。”朋友问我咋了,我说:“又拒一个,庆祝下。”那天我喝多了,回家吐了,但醒来还是继续躺。女朋友气得要分手,说我没上进心。我哄了她半天,答应“试试优化简历”。3月10号,我躺在床上刷手机,看到个图文说“AI帮改简历,躺着拿offer”。我随手搜了下泡泡小程序的AiCV简历王,导入我那份烂简历,它一键优化简历,还自动加了关键词像“Spring Boot”“MySQL优化”。我都没仔细看,就直接投了腾讯的后台岗。没想到,四天后面试通知来了。我当时在宿舍吃泡面,看到短信,泡面洒了一裤子。一面HR电话,问我为什么想来腾讯。我躺床上,边抠脚边说:“因为你们钱多事儿少。”她愣了,说:“诚实。”进二面。二面技术,考了俩简单题:一个链表反转,一个SQL查询。我平时没刷题,但大作业抄过类似,蒙对了。面试官问项目,我说:“抄的,但会用。”他笑了:“行吧,三面见。”三面leader聊了半小时,问我职业规划。我说:“没规划,先混着。”他点点头:“年轻人,别太卷。周一入职。”拿到offer那天,我在宿舍发了条朋友圈:“躺平成功,腾讯offer到手。”评论区炸了,有人问秘诀,我说:“运气+工具。”入职后,腾讯氛围真不错。每天10点到,下午4点摸鱼。组里大佬教我用Kubernetes,第一周我负责个小模块,优化了下代码,leader说:“不错。”其实我就是复制粘贴了网上的。但躺平也不是万能。第二周,我代码出bug,服务挂了。组会时被怼,我低头玩手机,回家上网搜解决方案,请教别人debug怎么改,我照着改,第二天修复。leader拍肩:“有潜力。”从那以后,我还是躺,但躺得聪明点,主动问大佬。实习三个月,我学了微服务、Docker,还混了个小项目。工资6k,不少。简历上多行“腾讯实习”,秋招拿了字节offer。现在大四,我发这贴是想说:卷不卷因人而异。有时候躺平+点工具,也能行。心态最重要,拒了就拒,继续躺。干货:1. 简历:别自己瞎写,用工具匹配关键词。2. 刷题:可选,我没刷也过了。3. 面试:诚实点,别装。4. 心态:躺平别太彻底,机会来了。
实习如何「偷」产出?
点赞 评论 收藏
分享
评论
21
253
分享

创作者周榜

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