电子信息与计算机专业基础知识地图,九大领域入口。各节优先委托给对应子 MOC,此处仅列核心导航点。
计算机组成原理
详见 计算机组成原理 MOC。
操作系统与 Linux
- 原理:Linux、POSIX、shell编程入门
- 进程与作业:systemd、ps、systemctl
- 终端环境:tmux、Vim、MAC 快捷键(iTerm使用教程)
- 服务器开荒:阿里云服务器开荒、Linux 目录结构和用途
命令行工具(sed/awk/find/rsync/curl 等)见 02 操作系统/Linux/。
计算机网络
- 基础与设备:Ethernet、路由器和交换机的区别与联系、彻底搞懂DNS:从网络原理到实战配置,解决99%的域名访问故障
- HTTP:HTTP、HTTP 请求方法总结、HTTP 返回状态码(HTTP Status Code)详细总结
- 安全:VPN
数据结构与算法
- 数据结构:栈、B+ 树、最小代价生成树
- 经典算法:KMP算法:字符串匹配、并查集(Union-Find)全面解析:原理、实现与应用
- 笔试真题:判断序列的出栈合法性、2741. 特别的排列
编程语言
详见 编程语言 MOC。
- C++:C++学习路线、STL
- JavaScript:Node.js、JavaScript的优势和适用场景
- Python:缘起——最好的中文Python教程、Python装饰器、多进程——multiprocessing
- Python 工程化:uv、Conda 常用命令总结、pytest 通俗入门:新手也能快速上手的Python测试神器
- Shell:Shell编程:从命令行到自动化艺术、bash、zsh和shell的关系
Python 标准库与第三方包详见 07 编程语言 & 标准库/03 Python/packages/。
数据库
- SQL 与分析:SQL完整语法与操作大全、OLAP、DuckDB深度解析:高效OLAP数据库的原理与实战用法
- 大数据栈:Hive、spark-quick-start
- Redis:Redis、redis常用指南、redis Python开发指南
- 向量与格式:Milvus、Apache Parquet 文件格式详解与用法指南
标记语言
详见 标记语言 MOC。
- 文档:Markdown、HTML、Wiki语法
- 图表:Mermaid流程图语言
- LaTeX:LaTex 快速指南、常用希腊字母
软件工程与设计模式
详见 编程艺术 MOC。
- 工程素养:编程素养、元编程技术、常用的注释标识
- 设计模式:设计模式-概述、单例模式、Mixin模式
- 编码实用:SHA256、UUID、MD5 核心区别与用法(通俗易懂版)、gitignore文件用法
工具与中间件
- 容器与编排:Docker深入浅出快速掌握、CICD、Slurm
- 版本控制:Git:分布式版本控制系统的核心解析与实践指南、Git Worktree 深度解析:多目录并行管理同一仓库的核心机制
- 静态站点:Quartz:适用于Obsidian的静态网站生成器、Hugo 学习指南
- 对象存储:ossutil 实用指南、S3同步
- 其他:正则表达式、Nginx、WanDB
学习路径
- 入门:初识Python → 数据结构 MOC → 计算机网络
- 进阶:Linux → SQL完整语法与操作大全 → 编程素养
- 深入:计算机组成原理 MOC → 设计模式-概述 → Git:分布式版本控制系统的核心解析与实践指南