编程知识结构

一、软件工程方法论

  瀑布,螺旋,迭代,敏捷

二、系统设计方法论

  面向对象,数据驱动,领域驱动(DDD)

三、系统架构

  高并发,高性能,高可用架构

四、设计模式

  创建型,结构型,行为型

五、数据结构

六、算法

七、编译原理

八、编程语言

编程语言 - 底层

编程语言 - 基础

编程语言 - 框架

九、云原生

  微服务,Docker,K8S,CI/CD

十、操作系统

十一、网络

  七层网络、四层网络

十二、计算机组成原理

posted @ 2020-09-06 11:25  风过无痕521  阅读(179)  评论(0编辑  收藏  举报