1. 熟练掌握 C/C++,熟悉 面向过程 / 面向对象 / 泛型编程 等思想,7 年开发经验。
3. 熟悉 Python/Shell/Lua 脚本语言,了解 NodeJS,ReactJS 前端语言。
4. 擅长阅读移植开源代码,为开源项目 NS3,Libevent,Opentelementry 贡献过少量代码。
5. 熟练掌握 Docker 底层原理,熟悉 Kubernetes 基本操作。
6. 熟悉 TCP/IP 协议栈,熟悉 HTTP,SSL,DNS,MQTT 等网络协议。
7. 熟悉 Linux 下 网络编程 , 多线程编程 , 进程间通信 。
8. 熟练掌握 Linux 下 gcc cmake 构建系统,熟悉 gdb 调试工具。
9. 了解 Linux 内核进程管理 , 进程调度 实现机制。
10. 熟悉程序的 编译 , 汇编 , 链接 , 装载过程 ,了解交叉编译。
11. 负责过多个中小型项目软件项目功能 / 模块 / 架构设计 ,以及相关维护,产品迭代工作。
12. 熟悉软件 单元测试 ,TDD 测试驱动开发 。
13. 擅长于 文档编写 ,在历任公司留下项目文档,教程,技术博客等累计字数 10W+。
14. 擅长于 知识分享 ,在历任公司内部进行数十次的技术专题分享。