1. 有扎实的计算机基础,精通C或C++,熟练掌握Golang,熟悉Linux环境
2. 具备良好的设计能力和规范的编程风格
3. 熟悉进程间通信、多线程、网络编程、缓存等技术
4. 熟悉Gin、Gorm等Golang相关中间件。
5. 熟悉MySQL、PostgreSQL等常用关系型数据库,了解NoSQL数据库
6. 掌握docker等容器技术
7. 有嵌入式开发经验优先