游戏后台开发,是该转型还是继续深入游戏行业?

2020-02-26 10:03:59 +08:00
 vasil

如题。。从毕业到现在快 7 年时间,一直在游戏行业,做 C++ Linux 后台开发。

履历也算 ok,大厂待过,创业公司也待过,重度 MMO,百万在线高并发的游戏也都不少。会 UE4,Unity 都用过……

比较传统互联网后台技术,游戏的后台更迭较慢(实际上游戏行业的技术更新很快),又或者说是游戏后台更加专注于游戏逻辑的开发,容易忽略一些前沿的技术的探索和现有技术的深度实践。毕竟游戏后台绝大部分时间都需要做一款好玩的游戏、保证稳定性,而不是一个技术高超的后台框架。

包括最近跟一些公司在聊,也发现互联网行业普遍对游戏后台也是有偏见觉得游戏后台技术落后……实际上我们现在游戏后台的框架在高并发,高可用方面并不输于绝大多数互联网业务的……

现在有点想往传统互联网后台方向发展,所以目前也在看一些机会…… 但是过程是感受到了很强烈的两极分化,一边游戏公司对我积极邀约,另一边是互联网公司的面试安排进展缓慢反馈不及时。当然现在我离 35 还算远……感触就是要离开游戏行业就得趁早……

目前一个担心是,离开游戏行业会失去这些年游戏行业耕耘的沉淀和积累,但是对个人的一个技术深度和广度会在换行业后有新的机会和发展(?)所以在这里想问问大家的一些建议和意见……

谢谢~

11728 次点击
所在节点    程序员
64 条回复
silverwing
2020-02-26 13:21:01 +08:00
@vasil 好吧谢谢大佬,疫情彻底稳稳就去试试
imn1
2020-02-26 13:22:14 +08:00
你说的互联网指的是?我需要搞清这个,因为互联网不能算是一个行业,它是泛概念
你到底想跳去哪个行业?还是专指 web 发布?
paoqi2048
2020-02-26 13:26:38 +08:00
@vasil 讲道理,游戏后台和 web 后台还是有很多相似之处的,只不过游戏服务的是玩家,web 服务的是网站 /app 用户,不伦不类倒不至于。可能是因为游戏产业在规模上不如互联网产业,毕竟玩家没有网民多,所以游戏公司的数量也没有互联网公司多,大家觉得方向窄
nicebird
2020-02-26 13:33:03 +08:00
重度 MMO,百万在线做过的话在游戏行业履历还是 ok。

一般游戏行业后端开发有技术含量的就两类工作:
1. 以 mmorpg 为主的战斗逻辑
2. 性能优化、分布式框架

两个都弄过的话,在行业里基本上没有啥门槛了,找个地方当个主程序总是 ok 的。
nicebird
2020-02-26 13:34:28 +08:00
@paoqi2048 游戏行业的好处是离钱近,能吃到一波成功项目还是爽的。不过有点赌博、抽奖的感觉。
vasil
2020-02-26 13:37:42 +08:00
@nicebird 最近也有一些主程的机会,只是在想要不要继续加班。。不过看下来很少有不加班的
robot1
2020-02-26 13:46:38 +08:00
互联网也是堆业务啊
游戏和互联网也有互通性 游戏也要搞高并发,高可用,状态服务器的更新比 web 还复杂些。
技术都体现在中间件,基础架构,也就不分互联网和游戏了
你的经验更偏向于工程能力,不用钻角牛尖,整合技术提供行业解决方案的能力也很牛 b
Ziav
2020-02-26 13:48:06 +08:00
我就是从游戏后台开发跳出来的,只不过我是 Java 语言,至今跳出来有 1 年多了。之所以跳出来的原因跟楼主目前的困惑差不多,无法接触到目前市面上主流的技术,其次加班也比较严重,最重要的一点原因是:游戏不能当成一个事业去做,只能当成一个项目做,一般一个游戏的生命周期在半年到一年左右,像王者荣耀那样的是极少数,大部分项目都不长久,做完一个又一个,直到做出一款爆款,但最终分到头上的奖金又有多少呢??

尽管如此,游戏后台开发的技术基础也比大多数 web 后台开发的程序员要好的多,所以楼主并不要太担心转方向找不到好工作之类的。并且游戏后台开发的工作沉浸感更强,没有那么多杂七杂八的事情要处理,专注自己的代码逻辑就好。

最后:没有一种选择一定就会比另一种更好,喜欢就好~
vasil
2020-02-26 13:59:35 +08:00
@Ziav 感谢经验分享
KeepPro
2020-02-26 14:06:32 +08:00
我是前端想转后段
imn1
2020-02-26 14:20:27 +08:00
@vasil
没有回答我前面的问题,我就结合各楼猜吧

#28 @Ziav 应该是你需要的答案
我没从事过游戏,但接触过,做 web 也是旧事,和现代不同了
不过,以接触过的情况看,游戏的业务逻辑还是比较归一的,基本定了方向、大调调,后面要做的事情不多,不多指的是广度变化,深度还是多的
但 web 的话,业务变化大,虽然一个网站,主营业务也是比较固定,但很多时效性的业务要变,考虑更多方面的因素,而且因为业务主导、技术辅助的原因,一旦业务变化,业务逻辑也变化,相关工作极可能变化很大
我相信做 web 和游戏最大区别在各种沟通,很多人受不了突然间连数据库也要改(当然这是极端情况),“还能安心做事吗?”,转业的话,你最好要有这种心理准备
vasil
2020-02-26 14:30:01 +08:00
@imn1 不好意思,刚才没理解到你的思路,所以一时间没回答。其实我指的互联网类似 APP,网站,广告,搜索,互联网金融等这种非游戏但也同时需要后台开发的业务……emm,按你说的,其实游戏也是经常需求变化,我经历的在线修改逻辑等也是常有的事,这个应该是互联网的快节奏体现吧
AaronAn
2020-02-26 14:58:08 +08:00
游戏客户端比后端加班还严重,发版本有时候会通宵
imn1
2020-02-26 14:59:08 +08:00
@vasil #32
其实从 web 发展历史,大概可以观察到一些,当然你可能只关心现在
开始阶段,强设计、弱前端、弱后台,大概 92~02 十年,老板主导年代,我要做什么就做什么
发展阶段,弱设计、弱前端(起步)、强后台,大概 02~1x 十年,技术主导年代,我能做什么就做什么
现在阶段,弱设计、强前端、强后台,至今,业务主导年代,需要我做什么就做什么
将来…… ? 未知

可以看到,前端(或者说客户端)发展趋势越来越强,这表明互联网业务越来越重视客户体验和市场需求
现在甚至出现前端反制后端,按其要求处理数据的状况,这在以前是不可想象的,以前遇到这个就是 —— “根本不可能,想都别想”

我个人的见解(我几乎对所有人都这样说),无论从事什么行业,就算业务不同、技术不同,也要学习“业务逻辑和流程”。这样,就算跑到其他行业,能迅速理顺业务关系,还是能站稳脚跟的。如果有更强的预知(设计)业务逻辑的人,还能成为管理者

技术可以自己学,但业务只能从工作学
ok168168
2020-02-26 16:24:00 +08:00
@vasil 楼主能加个扣扣吗?我和你正好相反。我想转游戏行业。
a852695
2020-02-26 16:50:09 +08:00
亲身经历:两个游戏大厂都呆过,各有利弊,各中权衡,光环与技术两手抓。
国内两个大厂都呆过,加一起有 3 年多,个人感觉最深的是不要用游戏去限制自己,如果是国内的大厂,先考虑进去,游戏后台的技术其实比互联网相差并不大,可能在一些开源上差了点,生态有点差别,但是正因为这样对很多细节会亲力亲为,提高了很多,如果你有大厂的经验,成熟的游戏项目经验,开发或者设计或者运维经验,转到互联网都是好使用的,最后就谈钱,如果刚毕业 5 年之内,家庭一般,游戏还是有可能赚到不少钱的,解决燃眉之急。
当然,也提到了缺点,缺点就是游戏的一些业务逻辑和生态圈的确和互联网有一定的差别,这个差距需要自己花时间去弥补,找共识。
总之,我还是支持你去大厂试试,不要因为游戏来设定自己。
vasil
2020-02-26 17:27:39 +08:00
@a852695 目前就是在大厂哈,想的比较远,主要不想一直加班
a852695
2020-02-26 17:56:02 +08:00
@vasil 工作 5 年+的话,也有大厂的经历,我觉得可以看看一些发展机会,游戏圈就有点画地为牢,但是互联网也好不在哪里去,互联网就是业务复杂度不高,当然奖金也不多的,我是去了一段时间互联网,又去了游戏,互联网做的东西感觉有点虚,说白了太难赚钱了,说发展不就是谈钱吗,年底奖金不给力就走了。
future0906
2020-02-26 17:58:39 +08:00
@vasil

情况跟你差不多,目前大厂(可能是同一家?),年限比你多一点,同样双端偏服务器
nicebird
2020-02-26 18:02:34 +08:00
@future0906 说双端的只能时网易。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/647606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX