1、操作系统; 2、网络通信、编译器链接器加载器、安全与密码学; 3、编程语言、数据结构与算法; 4、设计模式、软件架构; 5、软件工程; 转载于:https://www.cnblogs.com/feng9exe/p/8777361.html