TO BE CONTINUED

自从开启简历通知后, 逐渐了解这个世界的纷繁.

确实, 我依然有很多东西不会. 但这种未完成的状态, 反而让我觉得很兴奋.

因为神秘, 而让人激动.

因为未曾谋面, 而跃跃欲试.

本篇旨在收集一些有趣的JD. 从这些JD中抽取关键字, 将会称为我业余时间想去了解的东西.

体感互动

岗位职责:

  1. 互动多媒体内容、墙面互动、地面互动、体感互动等内容开发;
  2. 配合硬件接口开发对应的互动程序内容;
  3. 参与展览展示多媒体项目的动画制作及各场景的动态效果设计;
  4. 建筑、景观、规划等互动多媒体制作;
  5. 制作、收集与工作内容相关的设计素材;

任职要求:

  1. 程序基础良好,有C++程序设计经验;
  2. 开发过墙面互动、地面互动、体感互动程序内容;
  3. 熟悉雷达、红外感应、Kinect硬件接口项目开发。

关键词:

  1. 墙面互动
  2. 地面互动
  3. 体感互动
  4. 雷达
  5. 红外感应
  6. Kinect(我家刚好有一个) :)

后端主程

岗位职责:

  1. 负责游戏服务器的基础模块开发,利用skynet搭建游戏服务器
  2. 与策划以及客户端程序配合完成游戏内的功能模块开发,实现各种游戏逻辑
  3. 与其他服务器程序员讨论、分析、设计游戏服务器,并不断调整优化以应对不断变化的需求
  4. 参与解决与游戏服务器相关的所有问题,包括不限于游戏bug、服务器架构问题、线上crash问题,内存问题、cpu占用问题等等
  5. 协助参与开发游戏所需的周边支持系统以及各种外围系统

任职要求:

  1. 使用过skynet开发过游戏,掌握skynet的运行方式,理解框架的原理
  2. 熟练掌握lua语言,能够使用不同的lua语言范式开发程序,了解语言的细节以及不足
  3. 对网络编程有详尽的了解,尤其是tcp协议相关概念,对弱网环境编程处理方式有所了解
  4. 有过c\c++或者类似编译型语言的开发经验,了解常见内存管理、内存泄漏、异常处理、crash分析方式
  5. 有基本的数据库概念,了解常见的nosql数据库,对mysql、mongo、redis有使用经验
  6. 有完整的游戏服务器开发经验,了解常见游戏类型的相关系统,有过实时高交互性游戏系统开发经验
  7. 熟悉linux系统,能够在linux下完成程序的开发和调试,了解linux的常见命令,对linux的进程和线程以及文件系统有所了解,掌握监控服务器运行状态基本方法
  8. 对数据结构、常见算法有所掌握,熟悉游戏使用到的常见算法,并能够针对不同需求分析不同算法的优劣并加以改进
  9. 具备良好的逻辑推理能力,与人沟通能够清晰的表达自己的意思,心理素质良好,语言沟通能力良好

关键词:

  1. 不同的lua语言范式开发程序
  2. 弱网环境编程
  3. 内存管理、内存泄漏、异常处理、crash分析
  4. 实时高交互性游戏系统
  5. 监控服务器运行状态