首页 > (C++向)从零开始,游戏程序员学习之路(还愿贴)
头像
喵喵喵offer
编辑于 2018-09-30 08:48
+ 关注

(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 这个写在简历真的是加分项,几乎所有面试都被问到了,不过深入理解确实很难。

  • 如果是游戏客户端的话,图形学也是加分项,不过我没有时间研究了。

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖