`
zhudeliliang
  • 浏览: 12538 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java游戏服务器端开发

阅读更多
摘抄人人游戏JAVA服务器的招聘要求:
初级工程师:
工作描述:
参与MMO游戏服务器端和工具开发;
岗位要求:
1、参与过面向用户的产品的开发;
2、精通J2SE和常用数据结构和算法;
3、熟悉面向对象,设计模式;
4、有责任心,良好的沟通能力和团队协作能力;
5、善于解决复杂问题;
6、有过Java游戏服务器开发经验者优先考虑;
7、熟悉AS3 Flash开发者优先考虑;
8、热爱游戏,有丰富网游经验者优先考虑。

高级工程师:
工作描述:
参与公司旗下自主研发的大型网络游戏的构架设计,程序改进,性能优化。
岗位要求:
1.熟悉软件工程,对于面向对象模型和设计模式有比较清晰的认识,对大型软件架构有清晰理解,理解设计模式;
2.精通Java技术(J2SE的数据结构,多线程,JVM),具有扎实的编程能力,能够完成大型复杂应用的构架设计和实现;
3.计算机专业知识(网络,操作系统,数据结构,算法,数据库,并发,分布式计算)扎实,善于分析思考;
4.有独立工作能力,工作踏实认真,善于发现问题并解决;
5.有大规模Java应用设计开发和线上调优经验者优先考虑;
学历要求:最低本科
工作经验要求:3-5年工作经验

资深:
工作描述:
岗位涉及的游戏类型包括:大型Web Game、大型MMO RPG、Social Game、2D、3D
1、游戏服务端的架构设计;
2、游戏服务端的业务开发;
3、游戏服务端的性能优化;
4、游戏服务端的安全保障;
5、游戏服务端的生产、运营环境构建;
6、新技术方向研究。
岗位要求:
1、计算机或相关专业,本科及以上学历;
2、有扎实的基础知识,熟悉:数据结构、算法、编译原理、软件工程、网络通信、汇编原理、操作系统、IO、多线程;
3、精通JAVA编程,熟悉JVM调优及原理;
4、熟悉SQL语言使用;
5、并至少熟悉一种数据库的配置调优,以及其接口层或开源库的实现,如:MySQL、Oracle、SQL Server、DB2、Sqlite、Berkely DB等;
6、有socket开发经验,熟悉TCP/IP原理,了解网络调试方法;
7、熟悉一些常用的标准协议,如:XML、HTML、JSON、HTTP、FTP;
8、能够独立完成一个系统的技术设计和开发工作,熟练应用几种常用的设计模式;
9、熟悉至少一种操作系统的:命令行脚本、权限设置、安全策略、远程控制,如:Windows、Linux;
10、至少掌握一门其他开发语言,或掌握和自己主要开发语言相关的其他脚本、模板语言;
11、有责任心,良好的沟通协调能力,团队合作精神,能够独立完成工作,积极上进,具备良好的学习能力;
12、具备以下条件者优先(任意一项):有游戏开发经验;有大型复杂软件开发经验;有高负载系统开发经验;有系统安全开发经验;使用、修改过大型开源项目。
分享到:
评论

相关推荐

    java的Socket实现的多人聊天程序

    例如,客户端可能会定期发送心跳包,以检测服务器是否还在,服务器也可能监听客户端的断连情况,及时清理无效连接。 总的来说,这个Java的Socket实现的多人聊天程序是一个很好的学习示例,涵盖了网络编程、多线程、...

    基于Java的坦克大战网络对战版源代码.zip

    本篇文章将深入探讨一个基于Java实现的坦克大战网络对战版源代码,帮助读者理解如何利用Java进行网络编程以及游戏开发。 首先,坦克大战网络对战版的核心在于网络通信。Java提供了Socket编程接口,使得开发者可以...

    网络游戏-经由因特网为IP设备提供网络通信服务的方法、通信web服务、web服务器和客户端.zip

    它们可以承载动态内容,如PHP、Java、Python等编程语言编写的服务器端脚本。在高并发环境下,服务器可能需要负载均衡和集群技术来分散压力,保证服务的可用性和性能。 四、客户端设计 客户端是玩家直接接触的部分,...

    一个完全基于java的,类似netty的高性能网络框架A fully Java-based, netty - lik.zip

    这个基于Java的网络框架可能适用于构建大规模分布式系统、实时数据流处理、游戏服务器、云服务等多种场景。通过提供高级抽象和便利的API,它可以帮助开发者专注于业务逻辑,而不是底层网络通信的复杂性。

    小天才算术学习网项目开发文档1

    - **娱乐游戏**:结合游戏元素,增加学习的乐趣,降低枯燥感。 - **教学便利**:方便教师和家长监控孩子的学习进度,辅助教学。 2. **技术栈**: - **开发语言**:使用Java JDK1.8作为后端开发语言,HTML5、CSS3...

    游戏点卡销售系统

    从技术角度来看,游戏点卡销售系统可能使用PHP、Java、Python等编程语言开发,配合MySQL、Oracle等数据库,以及HTML、CSS、JavaScript等前端技术构建用户界面。此外,还可能利用Apache、Nginx等服务器软件来部署和...

    tio-udp-showcase-master

    TIO,全称“Too Easy TCP/UDP/HTTP IO Framework”,是一个高性能、易用的Java网络编程框架,它为开发者提供了便捷的TCP、UDP和HTTP服务开发工具。本文将深入探讨如何利用TIO框架来开发UDP应用。 首先,了解TIO框架...

    Netty面试专题.zip

    - **游戏服务器**:高并发、低延迟的特性使其在游戏服务器领域广泛应用。 8. **Netty的生命周期** - **Channel的创建和注册**:通过ServerBootstrap初始化,然后绑定到指定端口,创建的Channel会被注册到Event...

    【面试资料】-(机构内训资料)Netty面试专题.zip

    - **游戏服务器**: 高并发、低延迟的需求非常适合Netty。 - **RPC框架**: 如Dubbo、gRPC等远程调用框架,Netty提供了高效的底层通信支持。 - **大数据传输**: 如Hadoop、Spark等,Netty用于内部节点间通信。 - *...

    队列,mina通信的结合实例

    MINA提供了异步事件驱动的网络通信模型,支持TCP、UDP等多种传输协议,适用于Java开发者构建网络服务,如聊天服务器、游戏服务器等。 MINA的核心组件包括: 1. **Session**:表示与客户端的连接,负责管理和维护...

    netty实战源码

    Netty 是一个高性能、异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能...这将对你的职业生涯产生积极影响,尤其是对于从事分布式系统、微服务、游戏服务器等领域的开发者来说,Netty 的知识是必不可少的。

    最透彻的的Netty高性能原理和框架架构解析.pdf

    1. **游戏服务器**:实时性要求高,需处理大量并发连接。 2. **消息中间件**:如 MQTT、AMQP 等消息传输协议的服务端实现。 3. **Web 服务器**:实现 HTTP/HTTPS 协议,处理 Web 请求。 4. **远程过程调用(RPC)**:...

    IT日语单词

    ### IT日语词汇详解 #### 1. 设备 (デバイス | device) - **定义**: 指的是计算机系统中的任何物理组成部分或外部设备,包括但不限于硬盘、...- **应用场景**: 应用程序覆盖了从办公软件到游戏娱乐等各个领域。 ####...

Global site tag (gtag.js) - Google Analytics