知识目录介绍

根据最基础位置划分(网络 网关) 通过 link 与其他知识关联起来(架构 分布式)

101: 408 四件套

  • 网络: 计算机网络基础知识,包括TCP/IP模型、HTTP/HTTPS协议等。
  • 组成原理: 计算机系统的硬件组成和工作原理。
  • 算法数据结构: 常用的数据结构(如链表、树、图等)以及排序、搜索等算法。
  • 操作系统: 进程管理、内存管理、文件系统等概念。

架构

  • 分布式: 分布式系统的设计原则,包括分布式锁、事务处理、消息队列、缓存机制等。
  • CDN: 内容分发网络的基本原理与实现。
  • 高可用: 设计高可用系统的策略和技术。
  • 模块划分: 系统模块化设计的原则。
  • 可观测性: 监控、日志记录和度量收集。
  • 稳定性: 系统稳定性的保障措施。
  • SRE: Site Reliability Engineering,站点可靠性工程。
  • EA/BA/TA/DA/AA/CA: 企业架构(Enterprise Architecture)、业务架构(Business Architecture)、技术架构(Technical Architecture)、数据架构(Data Architecture)、应用架构(Application Architecture)、通信架构(Communication Architecture)。

管理

  • 提效: 提升团队和个人的工作效率。
  • 沟通: 有效的沟通技巧。
  • 人性: 理解团队成员的需求和动机。
  • 方法论: 敏捷开发、精益管理等方法。
  • 流程管理: 工作流管理和优化。
  • 团队管理: 建立高效团队的策略。

产品

  • 行业分析: 市场趋势和竞争分析。
  • 产品分析: 用户研究、需求分析。
  • PM: 产品经理的角色和职责。
  • MVP: 最小可行产品的概念和实践。
  • PLG/SLG: 产品主导增长 / 销售主导增长。
  • 市场: 市场定位和营销策略。
  • 运营: 用户增长和留存策略。
  • 数据驱动: 利用数据分析来指导决策。

后端

  • 语言: 不同编程语言的特点和适用场景。
  • 数据库: 数据存储和查询技术。
  • 微服务: 基于Kubernetes的服务网格。

前端

  • HTML/CSS/JS/TS: 前端基础技术栈。
  • Webpack/Vite: 构建工具。
  • Vue/React: 前端框架。
  • Node.js: 服务器端JavaScript。
  • 跨端: 多平台应用开发。
  • SSR: 服务器端渲染。

大数据

  • ETL: 数据抽取、转换、加载。
  • Queue/CDC: 消息队列和变更数据捕获。
  • 数据仓/数据湖: 存储和分析大量数据。
  • Flink/Spark: 实时和批处理计算框架。
  • OLAP: 在线分析处理。
  • 机器学习: 大数据中的应用。

AI

  • 机器学习/神经网络/LLM: 深度学习模型和语言模型。
  • LLVM: 编译器基础设施。
  • 图像处理: 图像生成、编辑等。
  • 应用场景: 具体业务场景下的应用案例。

平台工程

  • K8s: Kubernetes集群管理。
  • SRE: 可观测性和运维实践。
  • DevOps: 持续集成/持续部署。

云原生

  • 容器化: Docker等容器技术。
  • K8s/CIDI/Mesh: 服务编排和服务网格。
  • 云厂商: AWS、Azure、GCP等提供的服务。
Loading...
目录
文章列表
王小扬博客
产品
Think
Git
软件开发
计算机网络
CI
DB
设计
缓存
Docker
Node
操作系统
Java
大前端
Nestjs
其他
PHP