算法岗和游戏开发岗哪个更好?
我是本科211学历,现在已经临近大四毕业,本科学的物联网工程,深感学得太乱太杂,掌握不到位。于是希望通过寒暑假恶补或者专攻某一个方向,目前感兴趣的是 算法(尤其是智能算法) 和 游戏开发,我研究生方向可能是读某985的软件工程。
我喜欢游戏开发,但是听说做游戏又苦又累,加班熬夜,赚钱也比不上算法岗。在此我特别希望有位大能帮我指点迷津。
游戏开发工程师和算法工程师,在大厂中待遇差别大吗?从学习和工作的角度来说,孰难孰易? 你是确定要读研了吗?你的方向就是软件工程?如果你的方向跟智能算法没有关系,我严重怀疑你是否能够竞争得过算法方向的研究生,能不能获得算法方向实习或者是工作是个问题。
游戏方向是可以的。我不太清楚软件工程具体内容是啥。如果就是关于软件开发的,那我觉得你自己在恶补一下游戏方向知识,比如引擎,渲染,gameplay,那找靠谱的工作或者实习还是可以的。 参考题主个人信息,211本物联网专业,根据今年秋招情况没有论文没有项目经验做算法基本上是不可能上岸的(CV、NLP免谈,搜广推补补项目找小厂可能还有点戏)。而游戏研发只要你会C++/C#或者java就能找到实习。
另外个人无限看好游戏产业,目前国内做得好的只有手游和网游,主机游戏、3A大作、游戏平台没有拿得出手的,还有很大发展空间。 感谢刃性龙、凯布雷克的邀请
这两个方向个人是推荐算法的。但是是否适合还得请自己评价。
算法相比游戏开发就业机会广得多。 可以选择得机会也就更多。 薪资可观并且在技术岗里面地位较高。 算法这边可能更多属于科学,而游戏更多属于工程。但是算法并非每个人都适合做的,换句更严重的说法:能做的好的不多! 算法相比游戏开发是很枯燥乏味的。 看论文,分析其他算法是基本功。如果要做算法研究,学术能力也是必须的,而且十分重要。 这需要足够的基本功和良好训练。 游戏开发更多的是工程, 基本不要求学术能力,对基础要求也不是严格的。相比较之下更容易进入。但是这行业的发展空间更多取决于机遇而不是水平。 比如如果你碰巧在一个热门并且超能盈利的游戏团队而发财。 或者碰巧一身绝世武功却只能耗尽10年时间在一个一个因为非技术原因失败的游戏团队中拼搏加班而无出头之日。
算法工程师加班概率我认为是比游戏开发要低的。毕竟加班也未必能出活,这不是体力活。
选择还是在自己。 从收入预期上来说,在大厂,二者其实是差不多的,算法的薪资会高些,但项目奖金的机会可能比较少。游戏呢就会有项目奖,如果碰到爆品项目,奖金会非常可观。当然风险也相对高一些,比如运气很差一直是烂项目的话,不但没奖金,职业发展也会受到影响。
从长远来看,吃技术饭的还是要看能力,无论做什么,能沉下心来钻研技术提升能力,成为大拿,未来都不会太差。所以选个更有兴趣的领域会相对轻松些。
加油,努力成为更有用的工具人!
页:
[1]