1. 熟练 Windows 下 C/C++编程, 熟悉类的封装、继承、多态原理、熟悉内存分配、STL 的使用,
熟悉多线程、多进程编程。
2. 熟练 TCP、UDP 下的 Socket 的通信机制和流程,熟悉操作系统。
3. 熟练python编程。
4. 熟悉常用算法和数据结构(链表、数组、排序、查找、BST 树、AVL 树、队列、栈等)。
5. 了解 LINUX 的基本操作,了解数据库的基本指令。
6. 通过 CET-4,具备良好的专业英文文档的阅读能力。
1. “导表工具”开发。
2. “热更+Diff工具”开发。
3. “typehintDiff工具”的开发。
4. 线上游戏活动的制作。
...
入职时利用C++在linux上开发的一个高并发,高性能的简易的http服务器,所示的是运行时的效果。
图1和图2是,做MINI项目时对FairyGUI编辑器的预研、功能测试及使用。 图3是MINI项目中搭建的一个简易的游戏框架。