1、本科或以上学历,计算机相关专业(非计算机相关专业者,必须自修过计算机专业的所有必修课);
2、扎实的编程能力;
3、C/C++/Java开发语言;
4、TCP/UDP 网络协议及相关编程、进程间通讯编程;
5、专业软件知识,包括算法、操作系统、软件工程、设计模式、数据结构、数据库系统、网络安全等。
有一定了解的:
1、Python 、 Shell 、 Perl 等脚本语言;
2、MySQL
及 SQL 语言、编程;
3、NoSQL , Key-value 存储原理。
可以加分的:
1、分布式系统设计与开发、负载均衡技术、系统容灾设计、高可用系统等知识。
2、通过腾讯云认证。