@
poorcai 广州
@
WispZhan 我不认为写 Java 的人里面合格的 C++ 程序员比例会超过 5%,能够用好函数指针的人算法能力应该也可以,比例就更低了。以我本人为例,C++ 熟练之后觉得 Java 真的是手动搬砖的感觉。
@
verrickt 当然是 async/await,谁有闲心去操心那些线程池,信号,手写状态机谁还想写。
### 后端技术要求
1. 语言不限,有 Java 或 C# 经验的优先;有游戏后端开发经验优先;
2. 熟悉多线程开发和框架,熟悉异步 IO、死锁、高并发等概念;
3. 熟悉网络协议知识,包括但不仅限于 TCP/IP , HTTP,RESTFUL 等等;
4. 了解微服务、去中心化、高可用等多种服务端架构设计思想或风格,了解 Actor 模型;
5. 了解 Consul 或 ZooKeeper 的使用等;
6. 熟练使用一种或多种数据库;
### 后端职位描述
1. 使用业内前沿的 .Net CORE 框架(C#),开发基于 Linux 的游戏服务器框架,以及实现游戏逻辑;
2. 使用一系列分布式、去中心化技术,实现高可用的游戏服务集群;
3. 设计和实现高效率、高实时性的游戏客户端和服务端通信协议;
4. 应对灵活需求和业务变更的挑战的同时,保证代码逻辑的稳健可维护;
5. 与游戏前端 ( Unity3D C#)紧密协作,共同推进;