• 软件设计与开发知识体系

    作者: 陆金龙       发表时间: 2019-05-16 09:22
    一、软件开发的六大基石(Foundation) 1.操作系统原理  (内存模型和并发) 2.数据结构与算法 (Java、C语言类型设计) 3.网络技术(网络模型、通讯协议、安全通讯)  4.存储技术(关系型数据库和NoSQL) 5.编译型高级语言原理(Java及Java虚拟机、编译原理) 6.编程思想(面向对象与设计模式)   二、软件开发的六大技术栈(Development Skills) 1.嵌入式、NDK(略) 2.网络安全通讯(HTTPS、SSL、证书、跨域、统一身份验证) ...