服务器端程序开发岗位职责
| 适配人群 | 游戏服务端工程师,技术团队负责人,Java架构师 | 使用场景 | 游戏版本迭代,线上问题处理,运营工具开发 |
|---|---|---|---|
| 设立背景 | 公司要推新游戏项目,得有人带头搞技术开发和服务器搭建。 | ||
| 核心职能 | 写java服务端代码、设计架构、带人干活、做工具、盯版本上线。 | ||
| 工作内容 | 写代码改bug、开需求会、处理线上问题、开发运营工具、带新人写文档。 | ||
| 协作关系 | 跟策划讲需求,跟测试联调,向技术总监汇报,和前端/运维/dba一起干活,偶尔帮美术导数据。 | ||
岗位职责:
1、新项目技术开发、产品版本研发
2. 项目研发服务器带队、负责人
3. 新项目工具开发
4. 人员培养
5、负责linux环境下java游戏服务端架构设计、逻辑开发、优化等工作;
6、负责参与相关产品需求讨论、游戏版本发布、线上问题定位处理;
7、负责运营支撑工具开发;
任职要求:
本科以上学历,计算机相关专业;
1、2年以上linux下java开发经验;熟悉java、c 或者python等语言;
2、熟悉unix、linux操作系统原理及常用工具、熟悉unix/linux下常用架构设计方法;
3、熟悉mysql/oracle等数据库管理、开发;
4、熟悉mina、memcache、hibernate等尤佳;
5、熟悉tcp/ip,熟悉网络服务开发,对高并发、海量处理、负载均衡、容错处理等有深入的理解;
6、有分表分库思路和实践经验;
7、全面的软件知识结构(操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全);
8、具备良好的分析解决问题能力,能独立承担任务,有系统进度把控能力;
9、责任心强,具有良好的对外沟通和团队协作能力,主动,钻研;
有游戏服务端开发相关经验者、有团队team leading经验者,优先考虑;
服务器端程序开发岗位职责:资深服务器端程序
| 适配人群 | 游戏服务器工程师,后台开发工程师,高性能服务开发者 | 使用场景 | 游戏开发,性能优化,数据库服务 |
|---|---|---|---|
| 设立背景 | 游戏项目需要稳定高效的后台支撑,服务器出问题会影响整个游戏运行。 | ||
| 核心职能 | 搭服务器框架、写业务逻辑、管数据库、做数据支持、调性能。 | ||
| 工作内容 | 改框架代码、写新功能接口、查数据库问题、配数据服务、测响应速度。 | ||
| 协作关系 | 和客户端程序对接协议,向技术总监汇报进度,配合策划调数据,帮运维查故障。 | ||
资深服务器端程序职位要求
1.五年以上开发经验,三年以上游戏服务器开发经验(c /java/c#/nodejs);
2.有良好的编程习惯,有持续改进代码的动力;
3.思路清晰,乐观好学,能很好的和同事协作;
4.熟悉mysql,redis等数据库;
5.了解tcp、udp、http等网络通信协议;
6.了解pomelo等开源框架优先;
7.拥有nodejs高性能服务开发经验优先;
8.具备nodejs项目集群部署经验者优先;
9.熟悉linux,具有c/c /java/python/c#等语言开发经验者优先;
10.热爱游戏者优先;
11.熟悉帧同步结构者优先。
资深服务器端程序岗位职责
1.负责服务器框架的开发与维护;
2.负责相关业务逻辑的后台实现;
3.负责开发中后台数据库相关服务;
4.负责业务内容数据支持的开发;
5.负责服务器整体性能分析以及优化。
服务器端程序开发岗位职责:高级服务器端程序
| 适配人群 | 服务器程序员,游戏后端工程师,网络编程工程师 | 使用场景 | 游戏开发,服务器运维,工具开发 |
|---|---|---|---|
| 设立背景 | 做游戏服务器得有人搞网络和数据库 | ||
| 核心职能 | 写服务器代码。管网络连接。管数据库读写。做游戏逻辑。开发辅助工具。 | ||
| 工作内容 | 改服务器网络模块。调数据库接口。写游戏规则代码。做小工具帮同事干活。 | ||
| 协作关系 | 跟客户端程序员一起联调。听技术总监安排。配合策划提需求。和测试一起找bug。跟运维交接部署。 | ||
高级服务器端程序职位要求
1.精通c/c 语言特性,精通vs/gdb等开发工具进行开发,调试;
2.精通多线程、socket、数据库开发,熟悉数据结构,对算法有独特见解;
3.计算机、信息、通信相关专业本科及以上学历;
4.至少熟悉一种以上脚本开发语言;
5.具备大型游戏服务器端程序开发经验者优先。
高级服务器端程序岗位职责
1.负责游戏服务器网络、数据库底层开发;
2.负责游戏服务器游戏逻辑开发;
3.负责游戏服务器辅助工具开发。
服务器端程序开发岗位职责:服务器端java开发
| 适配人群 | 后端开发经理,Java技术主管,服务器架构执行者 | 使用场景 | 系统上线,故障诊断,技术指导 |
|---|---|---|---|
| 设立背景 | 公司要做后台系统,得有人带团队写java服务代码 | ||
| 核心职能 | 带开发团队干活,写代码、管人、保上线。不光自己敲,还得教别人怎么敲。 | ||
| 工作内容 | 设计服务器程序,写java代码,配tomcat,调数据库,查bug,开技术会 | ||
| 协作关系 | 听架构师安排,带手下程序员,跟运维一起上线,偶尔和前端聊接口 | ||
java服务器端开发经理 工作描述:
在架构师的指导下设计、实现和维护服务器程序
管理团队日常工作
对团队成员作技术指导
与运维团队合作,确保服务器程序稳定上线
技能要求:
熟悉操作系统基本知识。熟练掌握linux操作系统日常操作。
熟悉tcp/ip协议栈。熟练掌握 http、websocket等应用层协议。
精通java语言。熟练掌握多线程编程。
熟悉javaee相关技术。精通servlet、jsp技术 。
熟悉jetty或tomcat部署与配置。
熟练掌握socket编程。熟悉nio。熟悉netty或mina。
熟悉关系数据库知识。熟练掌握sql语言。
熟悉至少一种nosql产品。
熟悉html,javascript等前端技术。
了解大规模网站常构技术。有云计算平台使用经验。
较强解决问题能力,掌握诊断、分析程序故障技巧。
较强学习能力,能够在短时间内掌握新技术。
服务器端程序开发岗位职责:服务器端开发
| 适配人群 | 游戏后端工程师,服务器架构师,游戏技术负责人 | 使用场景 | 游戏研发,服务器架构,逻辑模块开发 |
|---|---|---|---|
| 设立背景 | 做游戏服务器得有人搭架子写逻辑,不然程序跑不起来。 | ||
| 核心职能 | 搭服务器框架,写核心代码,帮同事解bug。 | ||
| 工作内容 | 写c 代码,调redis/mysql,改网络模块,看linux日志。 | ||
| 协作关系 | 跟主程序对接框架,带其他开发,和客户端、策划开会,向技术负责人汇报。 | ||
服务器端开发专家 岗位职责 :
1、协助主程序搭建游戏服务器端程序框架;
2、设计、开发游戏服务器端核心逻辑模块;
3、指导和协助其他开发工程师,解决项目中遇到的问题。
要求:
1、本科以上学历,5年相关工作经验,至少一款成功上线产品;
2、熟悉c ,掌握至少一门动态(脚本)语言;
3、熟悉linux,熟悉网络编程,熟练使用至少一种数据存储产品,如:mysql、redis、mongodb等;
4、熟悉游戏相关的设计模式,能够运用模块化思维组织逻辑代码,提高项目的可维护性和扩展性;
5、有极强的沟通协调能力,能够思路清晰、准确简洁的表达自己的观点,推动工作顺利进行 游戏圈,熟悉c
岗位职责 :
5、有极强的沟通协调能力,能够思路清晰、准确简洁的表达自己的观点,推动工作顺利进行
服务器端程序开发岗位职责:服务器开发
| 适配人群 | 后端开发工程师,游戏服务器程序员,分布式系统开发者 | 使用场景 | 游戏服务端,高并发系统,实时逻辑处理 |
|---|---|---|---|
| 设立背景 | 公司要做游戏服务器,得有人写底层代码和脚本逻辑。 | ||
| 核心职能 | 写lua脚本功能,做c语言底层性能优化,让服务器跑得快不卡顿。 | ||
| 工作内容 | 改lua需求代码,调c语言性能问题,测网络并发效果,查数据库慢查询。 | ||
| 协作关系 | 跟客户端程序员对协议,向技术组长汇报进度,配合测试同学修bug,和运维一起看服务器日志。 | ||
服务器开发职位要求
1.3年以上程序开发经验;
2.有扎实的数据结构和算法基础;
3.精通 c/c ,以及至少一种脚本语言:python、lua 等等;
4.精通 tcp/ip 网络编程;
5.熟悉多线程、高并发者优先;
6.熟悉异步网络编程模型、异步io模型;
6.熟悉linux常用命令及shell脚本;
7.精通数据库使用(主要是mysql);
8.熟悉缓存(如reidis、memcached)框架者优先;
9.有开源代码经验者优先;
10.有skyent相关经验者优先。
服务器开发岗位职责
1.负责 lua脚本 需求设计和各功能、逻辑代码实现;
2.负责服务器相关的性能优化(主要是c底层相关)。
服务器端程序开发岗位职责:手游php服务器
| 适配人群 | 游戏后端工程师,PHP开发工程师,Unity协同开发者 | 使用场景 | 手游开发,功能联调,后端迭代 |
|---|---|---|---|
| 设立背景 | 公司要做手游,得有人搭后台服务器。 | ||
| 核心职能 | 写游戏服务端代码。做功能模块。和客户端联调。 | ||
| 工作内容 | 改服务器逻辑。修bug。配策划新需求。测接口。 | ||
| 协作关系 | 天天跟客户端程序员碰。听主程安排。找策划问细节。偶尔和测试对问题。 | ||
工作职责:
1、负责手游的游戏服务器开发;
2、根据策划需求,与客户端程序互相配合、实现游戏功能。
任职资格:
1、计算机及相关专业本科以上学历;
2、有1-3年以上游戏开发经验;
3、熟悉php编程语言;
4、熟悉fuelphp以及unity者优先;
5、沟通能力,协作能力强,有责任心事业心;
6、具有一定敏捷度、能灵活处理各类问题。
服务器端程序开发岗位职责:服务器软件开发
| 适配人群 | 服务器开发工程师,后台系统程序员,高性能服务开发者 | 使用场景 | 系统架构设计,产品集成测试,高性能服务优化 |
|---|---|---|---|
| 设立背景 | 公司做安防和视频会议系统,后台服务要稳定快,得有人专门搞服务器开发。 | ||
| 核心职能 | 写服务器程序,调优性能,参与架构设计,保证后台跑得稳又快。 | ||
| 工作内容 | 设计服务器逻辑,写核心代码,做集成测试,查性能问题,改bug。 | ||
| 协作关系 | 跟前端工程师、测试工程师一起干活,向技术经理汇报,配合产品经理提需求,和运维一起看线上问题。 | ||
职责描述:
1. 负责后台服务器程序设计和优化;
2. 参与系统架构设计以及核心代码的编写;
3. 参与产品集成测试和不断对后台服务进行优化。
任职要求:
1. 计算机、电子信息或通信等相关专业,本科以上学历,3年以上开发经验
2. 精通c/c 语言,有丰富的linux环境开发和调试经验
3. 熟悉高性能服务器架构和常用组件,能够对系统性能瓶颈进行分析优化
4. 熟悉mysql/redis等数据存储组件的开发和调优
5. 有大型项目开发经验者优先,有安防/视频会议/流媒体直播开发经验优先
6. 工作态度积极,责任心强,良好的沟通与团队协作精神
服务器端程序开发岗位职责:服务器性能
| 适配人群 | 性能测试工程师,系统调优专家,云平台架构师 | 使用场景 | 虚拟化环境,数据库部署,性能基准测试 |
|---|---|---|---|
| 设立背景 | 公司要卖服务器,得知道性能咋样,得有人专门测、调、发数据。 | ||
| 核心职能 | 测服务器跑得快不快,调出好成绩,帮产品变强,让市场有料可吹。 | ||
| 工作内容 | 跑基准测试、发性能报告、搞虚拟化和数据库场景测试、写调优方案、分析需求规格。 | ||
| 协作关系 | 跟产品经理聊需求,跟开发一起查瓶颈,给销售提供宣传材料,向技术总监汇报,偶尔帮测试同事改脚本。 | ||
服务器性能专家 职责描述:
1、负责服务器产品性能测试,进行性能基准评估,性能数据的发布;
2、负责服务器关键性能benchmark测试拓展,保证性能竞争力,支撑市场宣传;
3、负责服务器虚拟化、数据库等常见应用场景性能调优测试,输出优秀实践指导解决方案进行性能优化;
4、负责服务器性能设计规格及需求的分析提炼,对服务器产品长期性能竞争力负责。
任职要求:
1、精通服务器性能领域的测试标准及业界通用的测试方法、调优手段,独立完成性能测试项目,精通多种性能协议,精通一种以上编程语言,具备性能测试脚本编写能力;
2、熟悉x86服务器架构,能够处理服务器常见性能问题的定位及优化,总结性能调优经验并输出优秀实践对其他员工进行培训;
3、熟悉服务器常见应用场景,具备性能建模与容量规划的能力;具备服务器常见应用场景如:虚拟化、数据库等应用场景的性能调优测试能力,通过分析测试结果找出性能瓶颈并给出优化建议。 职责描述:
3、熟悉服务器常见应用场景,具备性能建模与容量规划的能力;具备服务器常见应用场景如:虚拟化、数据库等应用场景的性能调优测试能力,通过分析测试结果找出性能瓶颈并给出优化建议。
服务器端程序开发岗位职责:服务器客户端
| 适配人群 | 音视频开发工程师,实时通信工程师,传输算法研究员 | 使用场景 | 视频会议,在线课堂,VOIP |
|---|---|---|---|
| 设立背景 | 公司做音视频产品,需要人搞传输质量 | ||
| 核心职能 | 搞音视频传输引擎开发。优化全球网络质量。研究带宽探测、拥塞控制这些算法 | ||
| 工作内容 | 调webrtc框架。写传输算法代码。做视频会议和在线课堂的方案 | ||
| 协作关系 | 跟客户端工程师一起调音视频。向技术组长汇报。配合测试同事查问题。跟服务端同事对协议细节 | ||
工作职责:
1、负责字节跳动实时音视频全球网络质量优化
2、基于webrtc开源框架,进行实时音视频传输引擎的开发
3、音视频传输算法的研究与实现,比如带宽探测、拥塞控制、fec、jitter buffer等
4、开发音视频实时通信解决方案,如视频会议、在线课堂、voip
任职要求:
1、有扎实的网络技术基础,对socket通信、udp/tcp/ip和http有深刻的理解
2、熟悉webrtc、ffmpeg、licode、kurento、janus、mediasoup等音视频工具优先
3、熟悉h264、h265、opus、vp8等编解码,熟悉rtp、rtmp、rtsp、sip等传输协议优先
4、有实时音视频传输优化经验者优先
服务器端程序开发岗位职责:java服务器程序员
| 适配人群 | 游戏后端工程师,Java服务端开发者,服务器架构师 | 使用场景 | 手游研发,线上运维,版本发布 |
|---|---|---|---|
| 设立背景 | 做手机游戏服务器后端开发,支撑公司手游上线和稳定运行。 | ||
| 核心职能 | 写服务器逻辑代码,做技术分析和设计,管版本发布,修线上bug,优化性能。 | ||
| 工作内容 | 写代码、写文档、参加评审和测试、归档代码、处理紧急问题、调优服务器。 | ||
| 协作关系 | 跟策划、客户端、测试一起干活,向技术组长汇报,配合运维查问题,跟前端联调接口。 | ||
工作职责:
职责1 需求开发
1、负责手机游戏服务器(后端)逻辑开发;
2、根据项目需求,负责技术需求分析,详细设计,设计文档编写,编码实现,注释说明;
3、参与产品研发各阶段的评审及测试,确保产品符合设计要求,保证产品研发质量和效率;
4、根据公司软件版本管理规范,完成所负责项目的服务器代码的版本归档、版本变更、版本发布工作。
职责2 线上版本维护
1、负责处理线上版本紧急技术问题,线上版本bug处理;
2、负责服务器系统优化,提高性能,稳定游戏运行环境,降低运营成本。
任职资格:
1、2年以上java服务器研发经验;
2、1年以上游戏服务器研发经验;
3、精通网络、多线程编程;
4、熟悉web编程,熟悉tomcat、resin等至少一种http服务器;
5、熟悉spring,hibernate等第三方开源框架;
6、熟悉netty网络开源框架的使用;
服务器端程序开发岗位职责:流媒体服务器开发
| 适配人群 | 流媒体开发工程师,音视频架构师,嵌入式多媒体工程师 | 使用场景 | 流媒体服务部署,音视频系统集成,实时推拉流开发 |
|---|---|---|---|
| 设立背景 | 公司做视频监控产品,需要人搞流媒体服务器 | ||
| 核心职能 | 写代码做流媒体服务器,修bug,加新功能,保服务器稳 | ||
| 工作内容 | 写c/c 代码,调socket,弄音视频编解码,改图像处理模块,查服务器问题 | ||
| 协作关系 | 跟测试工程师一起测,向技术总监汇报,和前端工程师对接接口,帮硬件组调音视频流 | ||
岗位职责:
1、负责流媒体服务器软件开发与维护
任职要求:
1、精通c/c ;
2、熟练vsxxxx年,熟悉sql语句;
3、精通socket编程、音视频编解码、图像处理;
4、具有系统架构师的经验者优先。
服务器端程序开发岗位职责:服务器测试
| 适配人群 | 金融IT测试工程师,证券行情测试员,后台服务测试员 | 使用场景 | 行情系统上线,后台服务验证,数据压力验证 |
|---|---|---|---|
| 设立背景 | 公司要做行情服务,后台数据得测准,压力得扛住,所以设这个岗。 | ||
| 核心职能 | 测后台数据,做压力测试,写测试用例,交测试报告,独立跑完测试项目。 | ||
| 工作内容 | 跑测试脚本,搭测试环境,查数据对不对,记bug,写日报,改测试点。 | ||
| 协作关系 | 跟开发一起定测试计划,找需求同事确认逻辑,向部门主管汇报进度,和运维要服务器资源。 | ||
工作职责:
1 负责行情服务组后台数据测试、压力测试等
2 协同需求,开发定制测试计划,完成测试用例
3 组织开展测试活动,提交测试报告,能独立完成测试项目
4 能够及时、独立、主动完成部门主管安排的工作
任职资格:
1. 全日制统招本科以上学历,1年以上的后台服务测试经验;
2.熟悉行情业务的测试,了解各种数据的生成规则,测试方式;
3.悉linux平台开发,有c 开发经验,懂python优先;熟悉mysql,有redis、mongdb优先;
服务器端程序开发岗位职责:游戏服务器
| 适配人群 | 服务器开发工程师,后端程序员,游戏开发工程师 | 使用场景 | 游戏开发,策略游戏,服务器功能 |
|---|---|---|---|
| 设立背景 | 做游戏服务器,得有人写代码 | ||
| 核心职能 | 写服务器功能,比如城建、商城这些模块 | ||
| 工作内容 | 和策划聊需求,跟客户端联调,写代码,改bug | ||
| 协作关系 | 听主程安排,跟策划提问题,和客户端一起测试,偶尔找dba帮忙 | ||
工作职责:
* 与策划、客户端配合完成一般功能需求的设计与实现
要求:
* 能够独立完成一般功能的设计和实现(城建、商城等)
* 基本功扎实:
数学、计算机组成原理、数据结构、算法、操作系统、计算机网络、数据库
* 熟练掌握主流静态语言一门,了解其设计思想、原理:
c、c 、go、java、c# 等
* 一年以上软件产品开发经验(或具有同等能力)
* 有游戏服务器开发经验优先
* 有动态语言开发经验优先:
python、javascript、erlang 等
服务器端程序开发岗位职责:游戏开发服务器
| 适配人群 | 服务端工程师,游戏后端开发,高性能系统开发者 | 使用场景 | 游戏研发,线上运维,AAA级项目 |
|---|---|---|---|
| 设立背景 | 做手机上fps大游戏,得有靠谱服务器撑着。 | ||
| 核心职能 | 搞服务器架构、写关键代码、盯代码质量、写文档。 | ||
| 工作内容 | 设计系统模块、写框架代码、修服务器bug、和策划客户端对问题。 | ||
| 协作关系 | 跟前育碧专家一起干活,向技术组长汇报,常和策划、客户端程序员碰需求和问题。 | ||
工作职责:
您可以:
-与数名前育碧资深专家合作,打造手机端fps向的aaa级大作
-参与服务器端系统架构设计、模块划分、把控服务器代码品质
-参与实现服务器端关键框架代码,并完成相应的文档
-同策划及客户端人员进行有效沟通,分析、解决各种服务器的问题
任职要求:
您需要:
-您是以为细心的码农,不放过任何一个bug
-有扎实的计算机基础知识,深入理解数据结构,算法,操作系统等知识
-良好的c 编程功底, 精通一门脚本语言(lua/python)
-熟悉网络编程与多线程编程,具备较强的代码调试能力
-熟悉mysql数据库,熟悉linux/unix类操作系统
-良好的逻辑分析能力,以及解决问题的强烈意愿
-善于沟通,有团队合作精神,具有强自我驱动力和抗压能力;
加分项:
-有fps游戏开发经验
-热爱游戏,有丰富游戏经验









