ID:191040

十一

C++工程师

  • 公司信息:
  • 精智达股份有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 龙华

技术能力

1、熟练使用C与C++语言,熟悉STL标准开发库
2、熟悉常用数据结构(栈、队列、数组、链表、树等)。
3、熟悉常用算法。
4、熟练TCP/IP网络及Socket编程,熟悉多线程编程以及epoll、select网络IO模型。
5、熟悉linux开发环境(gcc、g++、cmake、gdb)。
6、熟练使用linux发行版(Ubuntu、centos)。
7、熟悉QT界面编程。
8、熟悉shell脚本编写。
9、能够使用protobuf、json文本解析。
10、熟悉Mysql、Oracle等关系型数据库基本操作。
11、熟练掌握Git项目版本管理工具及GitHub、gitee等代码托管平台使用。
12、熟悉容器化脚本及dockerfile编写。
13、熟悉常用设计模式(单例、工厂、责任链等模式)
熟悉掌握unity3d游戏引擎

项目经验

开发环境: unity3d windowns
时 间: 2019.06-2019.12
项目描述:
这是一个多人在线游戏.玩家可以在游戏世界中对抗厮杀。游戏机制为3D角色扮演类游戏。玩家进行的每局游戏都需要选择一个职业,选定不同职业后会有不同职业特性,活到最后即游戏胜利。游戏结束后会生成该局游戏的对战报表。

个人职责:
1、参与开发并发IO框架,框架使用epoll作为并发模型,抽象通道层、协议层、业务层。
2、参与开发tcp数据收发类用于在通道层进行tcp监听和tcp数据收发。
3、参与开发协议类用于在协议层进行tcp流数据封包和protobuf技术进行数据序列化。
4、参与开发游戏核心功能:世界聊天和单播聊天、AOI编辑。
5、参与搭建Nginx+fastcgi的登陆处理框架。
6、参与编写游戏服务器的容器化脚本和dockerfile。
7、参与开发服务器注册功能的CGI程序。
8、参与设计并独立编写了游戏进程的自重启功能。
9、负责服务器数据库业务操作的编码实现。
负责BUG修改以及后续维护。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服