TO BE CONTINUED
自从开启简历通知后, 逐渐了解这个世界的纷繁.
确实, 我依然有很多东西不会. 但这种未完成的状态, 反而让我觉得很兴奋.
因为神秘, 而让人激动.
因为未曾谋面, 而跃跃欲试.
本篇旨在收集一些有趣的JD. 从这些JD中抽取关键字, 将会称为我业余时间想去了解的东西.
体感互动
岗位职责:
- 互动多媒体内容、墙面互动、地面互动、体感互动等内容开发;
- 配合硬件接口开发对应的互动程序内容;
- 参与展览展示多媒体项目的动画制作及各场景的动态效果设计;
- 建筑、景观、规划等互动多媒体制作;
- 制作、收集与工作内容相关的设计素材;
任职要求:
- 程序基础良好,有C++程序设计经验;
- 开发过墙面互动、地面互动、体感互动程序内容;
- 熟悉雷达、红外感应、Kinect硬件接口项目开发。
关键词:
- 墙面互动
- 地面互动
- 体感互动
- 雷达
- 红外感应
- Kinect(我家刚好有一个) :)
后端主程
岗位职责:
- 负责游戏服务器的基础模块开发,利用skynet搭建游戏服务器
- 与策划以及客户端程序配合完成游戏内的功能模块开发,实现各种游戏逻辑
- 与其他服务器程序员讨论、分析、设计游戏服务器,并不断调整优化以应对不断变化的需求
- 参与解决与游戏服务器相关的所有问题,包括不限于游戏bug、服务器架构问题、线上crash问题,内存问题、cpu占用问题等等
- 协助参与开发游戏所需的周边支持系统以及各种外围系统
任职要求:
- 使用过skynet开发过游戏,掌握skynet的运行方式,理解框架的原理
- 熟练掌握lua语言,能够使用不同的lua语言范式开发程序,了解语言的细节以及不足
- 对网络编程有详尽的了解,尤其是tcp协议相关概念,对弱网环境编程处理方式有所了解
- 有过c\c++或者类似编译型语言的开发经验,了解常见内存管理、内存泄漏、异常处理、crash分析方式
- 有基本的数据库概念,了解常见的nosql数据库,对mysql、mongo、redis有使用经验
- 有完整的游戏服务器开发经验,了解常见游戏类型的相关系统,有过实时高交互性游戏系统开发经验
- 熟悉linux系统,能够在linux下完成程序的开发和调试,了解linux的常见命令,对linux的进程和线程以及文件系统有所了解,掌握监控服务器运行状态基本方法
- 对数据结构、常见算法有所掌握,熟悉游戏使用到的常见算法,并能够针对不同需求分析不同算法的优劣并加以改进
- 具备良好的逻辑推理能力,与人沟通能够清晰的表达自己的意思,心理素质良好,语言沟通能力良好
关键词:
- 不同的lua语言范式开发程序
- 弱网环境编程
- 内存管理、内存泄漏、异常处理、crash分析
- 实时高交互性游戏系统
- 监控服务器运行状态