马上 30 岁了,现在做 PHP,一直做 web 管理后台之类的,感觉一直以来技术没什么长进,而且工资也比较低,目前想转 C++ 做游戏后台,各位大佬有什么建议吗,或者有没好的学习资料推荐下
1
Heebe 2019-12-13 11:42:40 +08:00
C++你也做不了游戏后台啊,C++做游戏服务端的也不多现在,做客户端的除了端游之外就是 cocos2d-x 那伙人了。大多数游戏服务端现在都是用 JAVA 做的,因为 JAVA 的生态、开发周期、成本都要比 C++要更加适合。游戏后台呢就遍地开花了,PHP、java 为主,毕竟只是调用一些接口,没啥难度。
C++你要想成为“大神”是比较困难的,但是不成为“大神”很多工作你根本没办法完成,比如驱动。 我觉得还是要搞清楚自己想做什么,走什么方向。 |
3
konakona 2019-12-13 11:47:58 +08:00
可以考虑转 python game dev。
一边自学 python 能找到工作的,都是不错的人才,第二份工作会更好。 |
7
rophie123 2019-12-13 11:55:18 +08:00 via Android
golang 了解一下
|
8
zy445566 2019-12-13 11:56:56 +08:00 via Android
node.js 了解一下
|
9
saodilaoshu 2019-12-13 11:57:19 +08:00
c++做游戏服务端的不多? 对这个说法表示质疑
|
10
zjsxwc 2019-12-13 12:00:50 +08:00
早期 C++是 Windows 桌面开发,
现在 C++是用在高性能高实时环境里面: 高频交易、 rtos 实时操作系统里的业务比如自动驾驶、 机器视觉图形视频处理方面的 在普通服务端上 C++比较少了 |
11
sagaxu 2019-12-13 12:01:50 +08:00 via Android 1
什么游戏公司敢招一个年近 30 刚学 C++的 php 管理后台 boy?
|
12
boluo 2019-12-13 12:15:44 +08:00
楼上居然都没人说,那我来说
php 是世界上最好的语言 |
13
hcheng 2019-12-13 12:24:34 +08:00
大哥深入一下 swoole 这些不是更香吗
|
14
ben1024 2019-12-13 12:28:53 +08:00
转是不建议,可以多学一些关联性的知识,像 swoole,golang
|
15
dreamerlv3ex 2019-12-13 12:28:57 +08:00
@hcheng php & swoole 做服务端的多吗,这里是指游戏服务端
|
16
nicevar 2019-12-13 12:43:59 +08:00
要看楼主在什么地方,C++在三四线城市需求并不少,特别是做本地化游戏相关的,而且薪水比 Java 搞一个档次,小城市 python go 这些基本上没啥机会,顶薪基本上被 c/c++垄断
|
17
Neytoph 2019-12-13 12:44:05 +08:00
正在被动转 C++,需要学习的还很多
|
18
paoqi2048 2019-12-13 13:15:26 +08:00
我现在是 C++/Python,不过游戏服务端这一块还是建议转 Go,C++半吊子太多,感觉你会被坑
|
19
wangyzj 2019-12-13 13:21:24 +08:00
跨度有点大
需要一个过渡 |
20
hehheh 2019-12-13 13:21:30 +08:00
现在大多数作坊都用 unity,不需要 c++,除非大厂才需要自己写引擎,比如 epic 之类的,不是很清楚腾讯有没有很多 c++的坑,给我的感觉国内的游戏公司还是直接用 unity 的比较多。
|
22
libook 2019-12-13 13:54:33 +08:00
C++学习曲线太陡峭,只是想做游戏服务端的话可以从 Java、Go、Node.js 入手,有时间也可以看看 Rust。
另外不考虑换流行一些的技术栈继续做 Web 后端嘛?这样以前在 Web 后端积累的经验还能用上。 |
23
cxknmsl 2019-12-13 14:10:00 +08:00
遇事不决学 java
|
24
yunye 2019-12-13 14:17:38 +08:00
rust 语言 rokect 框架了解下 https://rocket.rs/
|
25
miao 2019-12-13 14:18:51 +08:00 via Android
转型自己做老板
|
26
godbmw 2019-12-13 14:22:36 +08:00
nodejs 了解一下
|
27
xuzhzzz 2019-12-13 16:28:54 +08:00
现在 C++游戏后端有转 Go 的 亲身经历
|
30
Fiery123 2019-12-13 16:55:51 +08:00
借楼问下 go 游戏服务端 有上线的游戏框架吗?
|
31
ajaxfunction 2019-12-13 17:02:59 +08:00
@nicevar 怕你是对三四线城市有什么误解,
那里别说 C++了,编程岗位都没几个,本地大公司设计 logo 都要请省会城市和周边一线城市来设计的。 现在起来了一部分本土小互联网公司,但都是和拼多多淘宝等电商运营类有关,和开发没太大关系 |
33
shilyx 2019-12-13 18:03:33 +08:00
“做了 6 年 PHP,想转 C++”
然而这个几乎不存在因果关系 做了 6 年 PHP 的经验,大概和转 c++无任何关系 c++和 PHP 的领域,高度不重合 所以,就单纯的开始学 c++吧 |
34
chaogg 2019-12-13 18:05:11 +08:00
C++ 太难了,不适合你。
|
35
loqixh 2019-12-13 18:11:04 +08:00
那些用 Java、Go、Node.js 做游戏服务端是认真的吗? 当是 web ? 游戏服务端不是 c/c++ lua 统治吗, 页游用这几个还差不多? 现在.net core 的也不少了
|
37
shunfy 2019-12-13 18:22:03 +08:00
|
38
nicevar 2019-12-13 18:25:12 +08:00
@ajaxfunction 三四线城市编程岗位没几个?我不知道你哪来的勇气说出这种话,你要是稍微有点认知就去各大招聘网站上检索统计一下再来胡扯也不迟,在你眼里只有互联网公司公司才有编程职位?为什么我说 c++在小城市机会反倒吃香,就是因为很多冷门的行业包括一些嵌入的都用 c/c++,在加上一些本地化的一些做游戏的,相反 python/go 这些几乎找不到机会。
|
39
nicevar 2019-12-13 18:33:26 +08:00
@across 很多小城市做本地纸牌这类游戏,服务端用 c++的,但是不多,在小城市用 c++更多的是一些嵌入式的公司或者某个行业周边的比如医疗设备一类的。
|
41
magiclz233 2019-12-13 20:37:39 +08:00
我认识的好几个 php 都转 go 了,不过 go 目前再一线城市还挺多,二线的话确实挺少的
|
42
paoqi2048 2019-12-13 20:50:49 +08:00
@hehheh 你这话就有点离谱了……受历史惯性影响,C++在游戏服务端还是挺活跃的,当然不是直接写 C++,而是导出接口给 Lua/Python 使用
|
43
BeanGo 2019-12-13 20:59:49 +08:00
我司(小游戏公司)后端就是用 php 做的,不过人员水平真的一般。遇到一些个问题,还需要我们前端主程帮忙想解决方案。还是怀念上家公司的 go 后端。
|
45
MonoLogueChi 2019-12-13 21:21:04 +08:00 via Android
@hehheh 你说的是客户端,服务的可以用 C++啊,而且是有实力的才能上 C++
|
47
cabing 2019-12-13 22:24:49 +08:00
学习下开始撸代码就行了。
建议学学 go,上手快,效率高,包管理方便,也不像 java 那么繁琐。 c++有时候依赖会整死人的。 |
48
dongqihong 2019-12-13 22:45:54 +08:00
也可以考虑云计算~ 飞天 90%都是 C++
个人觉得 C++最大的优势在灵活性,只有你想不到,基本没有做不到的~ |
49
baixiangcpp 2019-12-13 22:52:27 +08:00
存储领域呀 ,没其他的语言什么事儿
|
50
ycookie 2019-12-14 08:49:13 +08:00
php 都没有搞精通,还去采 C++,我替你愁。
|
51
wangxin13g 2019-12-14 09:14:22 +08:00
@loqixh 手游页游乱七八啥都有的,你可以了解下 pomelo...
|
52
lizz666 2019-12-14 09:17:30 +08:00
php 精通不?
|
53
areless 2019-12-14 09:20:56 +08:00 via Android
语言差不多的。我倒有一个研究方向提给你,19 年前 dc 主机上有一款网络游戏叫梦幻之星 online~~~他的存档是在本地的,刚开始修改存档的人很少,刷副本也特别棒。未来游戏有一个方向,就是网游的后台信息都是存在你手机或电脑端,而游戏通讯是 p2p 的,没有那种服务器的概念。
|
54
ajaxfunction 2019-12-14 10:26:04 +08:00
@nicevar 到底是谁在胡扯,谁告诉你本土化棋牌类游戏使用 C++做后台,谁告诉你本土化棋牌类游戏是他们自己开发, 又是谁告诉你本土化游戏就是当地人在运营? 你连这种游戏的运作模式都不知道就章口就来啊?
还小城市周边医疗设备硬件嵌入式开发,你不是在搞笑嘛? 我来告诉你,棋牌类游戏本地人只担任代理商的角色来分佣,开发,运营 ,换皮,马甲包,都是一些胆大的第三方再搞,否则你自己连充值提现都搞不定,起码《网络文化经营许可证》就足以卡死你。 知道网上那些各种各样的传奇页游吗?和这个是一个套路。 医疗设备更是上游公司提供方案和 SDK, 小厂直接 OEM,也和 C++没一毛钱关系 |
55
dreamtrail 2019-12-14 12:46:43 +08:00
但好多年没写过 C++了,实在是没有应用场景。
|
56
Foreverdxa 2019-12-14 13:27:02 +08:00
转 ,,使劲转,(哈哈,开玩笑的,真是那句话,总是觉得自己的不行,别人的好)
|
57
yesono 2019-12-14 16:55:21 +08:00
golang 了解一下
|
58
nicevar 2019-12-14 23:03:55 +08:00
@ajaxfunction 谁跟你说本土化棋牌游戏没有使用 c++做后台的,谁跟你说本土化棋牌游戏不是自己在开发的,又是谁给你勇气说本土化游戏不是本地人在经营的?告诉你不仅是用 c++做后台、自己开发本地运营,而且还是本地与各类行业结合推广,真的不知道你哪来勇气反问,还跟我扯什么棋牌类游戏,也就你这样连个充值都搞不定是吧,你以为小城市公司弄个《网络文化经营许可证》很难?
一开始你说三四线城市编程岗位没几个,我就知道你这人喜欢信口开河,我要是你去招聘网站随便搜索一些职位排除热门城市大致看一下就不会说出这么蠢的话了。 小城市周边嵌入式开发用 c++的多的去了,还我在搞笑,我再搞笑也是在好几家公司做过 c++开发,包括医疗设备、工业管理系统,不像你这种什么都不了解还扯什么 SDK 和 OEM,真的拜托你别胡扯了。 |