Skip to content
CoderPath
搜索文档
K
Main Navigation
首页
成长地图
知识手札
面试题库
职业与动态
关于
Return to top
CoderPath 知识手札
先找到问题,再顺着机制一路追到底
每门课程都有路线、阶段纵览、专题实验和答案册。第一次来,可以按顺序推进;已经写过几年代码,也能直接钻进索引、并发、渲染或故障恢复这些硬骨头。
课程
103 门
学习方式
解释、实验、排错、验收
语言与运行时
JavaScript
编程语言
从语法、函数与集合循序学习,深入对象、异步、浏览器和运行机制。
ECMAScript 2025
Python
编程语言
把可读语法、对象协议、数据结构、异步和打包串成一条完整主线。
语法 · 协议 · 并发
Java
编程语言
覆盖对象模型、集合、并发、I/O、工具链以及生产环境中的诊断证据。
Java 25 · 长期支持版本提示
Go
后端语言
从类型与接口走到 goroutine、网络、数据库、服务治理和性能剖析。
标准库 · 并发 · 服务端
JVM
运行时
沿着字节码进入运行时数据区,再从垃圾回收走到故障定位与调优。
类加载 · 内存 · GC
界面与交互
Vue
前端框架
从模板和组件契约出发,深入响应式、路由、渲染、SSR 与工程化。
Vue 3.5 · Nuxt 4
React
前端框架
理解组件、状态、Effect、并发 UI、Actions、性能和交付之间的责任边界。
React 19 · 客户端与服务端边界
服务端与工程
Django
后端框架
跟着一次请求穿过 URL、View、ORM、认证、任务队列、测试和部署。
Django 6.0 · 5.2 LTS
FastAPI
Python Web
用类型驱动请求验证、依赖注入、认证、数据库、测试与部署。
ASGI · 类型 · API 合同
Java Web
Web 基础
从请求响应和会话进入过滤器、Servlet 生命周期、Tomcat 与安全边界。
HTTP · Servlet · 容器
Spring
后端框架
把容器、代理、Bean 生命周期、MVC 和事务传播讲成能验证的机制。
IoC · AOP · 事务
Spring Boot
后端框架
从 Starter 和自动配置走到数据访问、测试、监控、打包和发布。
自动配置 · Web · 生产运行
MyBatis
数据访问
掌握 Mapper、动态 SQL、结果映射、缓存和数据访问层的真实边界。
SQL 映射 · 插件 · 缓存
微服务
分布式架构
从服务拆分和发现走到网关、限流、分布式事务和链路追踪。
边界 · 契约 · 韧性
数据与基础设施
MySQL
关系数据库
从 SQL 与建模一路深入索引、优化器、MVCC、锁、恢复和高可用。
MySQL 8.4 LTS
PostgreSQL
关系数据库
覆盖类型系统、查询计划、事务并发、扩展能力和可靠性设计。
SQL · MVCC · 扩展
MongoDB
文档数据库
从文档建模、查询和聚合走到索引、副本集与水平扩展。
文档模型 · 聚合 · 分片
Redis
内存数据平台
把命令、数据结构、缓存一致性、分布式锁和高可用放进同一张地图。
数据结构 · 持久化 · 集群
SQLite
嵌入式数据库
从单文件数据库的便利,深入到锁、事务、WAL 与嵌入式取舍。
单文件 · 事务 · WAL
Oracle 与 SQL Server
企业数据库
对照两套企业数据库的体系结构、SQL 方言、优化与运维证据。
架构 · SQL · 高可用
中间件
基础设施
围绕可靠性问题理解消息队列、搜索、协调服务和对象存储。
消息 · 协调 · 搜索 · 存储
智能应用
AI 与 Agent
智能应用
从模型调用和提示工程走到 RAG、Agent 循环、安全、评估和交付。
模型 · 工具 · 检索 · 评估
frontend
前端开发
专题手札
围绕前端开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
Web 平台与界面基础
专题手札
围绕Web 平台与界面基础建立概念、实验、边界和交付证据。
以学习路线页声明为准
Angular
专题手札
围绕Angular建立概念、实验、边界和交付证据。
以学习路线页声明为准
编译型 UI 框架比较
专题手札
围绕编译型 UI 框架比较建立概念、实验、边界和交付证据。
以学习路线页声明为准
前端状态与数据流
专题手札
围绕前端状态与数据流建立概念、实验、边界和交付证据。
以学习路线页声明为准
CSS 工程与设计令牌
专题手札
围绕CSS 工程与设计令牌建立概念、实验、边界和交付证据。
以学习路线页声明为准
backend
后端开发
专题手札
围绕后端开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
API、协议与服务边界
专题手札
围绕API、协议与服务边界建立概念、实验、边界和交付证据。
以学习路线页声明为准
Node.js 服务端运行时
专题手札
围绕Node.js 服务端运行时建立概念、实验、边界和交付证据。
以学习路线页声明为准
Go Web 服务
专题手札
围绕Go Web 服务建立概念、实验、边界和交付证据。
以学习路线页声明为准
Rust Web 服务
专题手札
围绕Rust Web 服务建立概念、实验、边界和交付证据。
以学习路线页声明为准
传统与特色 Web 框架维护
专题手札
围绕传统与特色 Web 框架维护建立概念、实验、边界和交付证据。
以学习路线页声明为准
数据访问、缓存与可靠任务
专题手札
围绕数据访问、缓存与可靠任务建立概念、实验、边界和交付证据。
以学习路线页声明为准
fullstack
全栈开发
专题手札
围绕全栈开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
全栈 Web 框架
专题手札
围绕全栈 Web 框架建立概念、实验、边界和交付证据。
以学习路线页声明为准
全栈工程架构与交付
专题手札
围绕全栈工程架构与交付建立概念、实验、边界和交付证据。
以学习路线页声明为准
ai
生成式 AI 应用开发路线总览
专题手札
围绕生成式 AI 应用开发路线总览建立概念、实验、边界和交付证据。
以学习路线页声明为准
模型交互与 AI 应用基础
专题手札
围绕模型交互与 AI 应用基础建立概念、实验、边界和交付证据。
以学习路线页声明为准
模型工程与微调
专题手札
围绕模型工程与微调建立概念、实验、边界和交付证据。
以学习路线页声明为准
检索增强与知识管道
专题手札
围绕检索增强与知识管道建立概念、实验、边界和交付证据。
以学习路线页声明为准
Agent 系统与编排
专题手札
围绕Agent 系统与编排建立概念、实验、边界和交付证据。
以学习路线页声明为准
Agent 协议与宿主集成
专题手札
围绕Agent 协议与宿主集成建立概念、实验、边界和交付证据。
以学习路线页声明为准
AI 生产质量与治理
专题手札
围绕AI 生产质量与治理建立概念、实验、边界和交付证据。
以学习路线页声明为准
mobile
移动端开发
专题手札
围绕移动端开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
Android 原生开发
专题手札
围绕Android 原生开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
iOS 原生开发
专题手札
围绕iOS 原生开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
跨平台移动开发
专题手札
围绕跨平台移动开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
移动架构、离线与发布
专题手札
围绕移动架构、离线与发布建立概念、实验、边界和交付证据。
以学习路线页声明为准
desktop
桌面端开发
专题手札
围绕桌面端开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
Electron 桌面开发
专题手札
围绕Electron 桌面开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
Tauri 桌面开发
专题手札
围绕Tauri 桌面开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
原生与跨平台桌面框架
专题手札
围绕原生与跨平台桌面框架建立概念、实验、边界和交付证据。
以学习路线页声明为准
桌面架构与系统边界
专题手札
围绕桌面架构与系统边界建立概念、实验、边界和交付证据。
以学习路线页声明为准
桌面打包、签名与更新
专题手札
围绕桌面打包、签名与更新建立概念、实验、边界和交付证据。
以学习路线页声明为准
systems
系统编程主书
专题手札
围绕系统编程主书建立概念、实验、边界和交付证据。
以学习路线页声明为准
cs-basics
计算机科学基础
专题手札
围绕计算机科学基础建立概念、实验、边界和交付证据。
以学习路线页声明为准
计算思维
专题手札
围绕计算思维建立概念、实验、边界和交付证据。
以学习路线页声明为准
数据结构与算法
专题手札
围绕数据结构与算法建立概念、实验、边界和交付证据。
以学习路线页声明为准
算法分析
专题手札
围绕算法分析建立概念、实验、边界和交付证据。
以学习路线页声明为准
高级算法
专题手札
围绕高级算法建立概念、实验、边界和交付证据。
以学习路线页声明为准
计算机组成原理
专题手札
围绕计算机组成原理建立概念、实验、边界和交付证据。
以学习路线页声明为准
操作系统
专题手札
围绕操作系统建立概念、实验、边界和交付证据。
以学习路线页声明为准
计算机网络
专题手札
围绕计算机网络建立概念、实验、边界和交付证据。
以学习路线页声明为准
数据库系统原理
专题手札
围绕数据库系统原理建立概念、实验、边界和交付证据。
以学习路线页声明为准
并行与分布式计算
专题手札
围绕并行与分布式计算建立概念、实验、边界和交付证据。
以学习路线页声明为准
编程语言理论基础
专题手札
围绕编程语言理论基础建立概念、实验、边界和交付证据。
以学习路线页声明为准
自动机与可计算性
专题手札
围绕自动机与可计算性建立概念、实验、边界和交付证据。
以学习路线页声明为准
人机交互
专题手札
围绕人机交互建立概念、实验、边界和交付证据。
以学习路线页声明为准
计算伦理与职业实践
专题手札
围绕计算伦理与职业实践建立概念、实验、边界和交付证据。
以学习路线页声明为准
languages
编程语言
专题手札
围绕编程语言建立概念、实验、边界和交付证据。
以学习路线页声明为准
TypeScript
专题手札
围绕TypeScript建立概念、实验、边界和交付证据。
以学习路线页声明为准
C
专题手札
围绕C建立概念、实验、边界和交付证据。
以学习路线页声明为准
C++
专题手札
围绕C++建立概念、实验、边界和交付证据。
以学习路线页声明为准
C#
专题手札
围绕C#建立概念、实验、边界和交付证据。
以学习路线页声明为准
Rust
专题手札
围绕Rust建立概念、实验、边界和交付证据。
以学习路线页声明为准
Kotlin
专题手札
围绕Kotlin建立概念、实验、边界和交付证据。
以学习路线页声明为准
Swift
专题手札
围绕Swift建立概念、实验、边界和交付证据。
以学习路线页声明为准
Dart
专题手札
围绕Dart建立概念、实验、边界和交付证据。
以学习路线页声明为准
PHP
专题手札
围绕PHP建立概念、实验、边界和交付证据。
以学习路线页声明为准
Ruby
专题手札
围绕Ruby建立概念、实验、边界和交付证据。
以学习路线页声明为准
Scala
专题手札
围绕Scala建立概念、实验、边界和交付证据。
以学习路线页声明为准
Elixir
专题手札
围绕Elixir建立概念、实验、边界和交付证据。
以学习路线页声明为准
SQL
专题手札
围绕SQL建立概念、实验、边界和交付证据。
以学习路线页声明为准
R
专题手札
围绕R建立概念、实验、边界和交付证据。
以学习路线页声明为准
Shell
专题手札
围绕Shell建立概念、实验、边界和交付证据。
以学习路线页声明为准
Zig
专题手札
围绕Zig建立概念、实验、边界和交付证据。
以学习路线页声明为准
Julia
专题手札
围绕Julia建立概念、实验、边界和交付证据。
以学习路线页声明为准
tools
工具与工作流
专题手札
围绕工具与工作流建立概念、实验、边界和交付证据。
以学习路线页声明为准
工具与开发工作流
专题手札
围绕工具与开发工作流建立概念、实验、边界和交付证据。
以学习路线页声明为准
AI 协作与代理式开发
专题手札
围绕AI 协作与代理式开发建立概念、实验、边界和交付证据。
以学习路线页声明为准
build-tools
构建与依赖
专题手札
围绕构建与依赖建立概念、实验、边界和交付证据。
以学习路线页声明为准
原生构建与大仓库
专题手札
围绕原生构建与大仓库建立概念、实验、边界和交付证据。
以学习路线页声明为准
JVM 构建与依赖
专题手札
围绕JVM 构建与依赖建立概念、实验、边界和交付证据。
以学习路线页声明为准
前端模块与资源构建
专题手札
围绕前端模块与资源构建建立概念、实验、边界和交付证据。
以学习路线页声明为准
语言生态依赖与发布
专题手札
围绕语言生态依赖与发布建立概念、实验、边界和交付证据。
以学习路线页声明为准
testing
测试工程主书
专题手札
围绕测试工程主书建立概念、实验、边界和交付证据。
以学习路线页声明为准
database
数据库与存储主书
专题手札
围绕数据库与存储主书建立概念、实验、边界和交付证据。
以学习路线页声明为准
middleware
中间件与集成主书
专题手札
围绕中间件与集成主书建立概念、实验、边界和交付证据。
以学习路线页声明为准
architecture
架构与分布式系统主书
专题手札
围绕架构与分布式系统主书建立概念、实验、边界和交付证据。
以学习路线页声明为准
cloud-native
云原生主书
专题手札
围绕云原生主书建立概念、实验、边界和交付证据。
以学习路线页声明为准
observability
可观测与可靠性主书
专题手札
围绕可观测与可靠性主书建立概念、实验、边界和交付证据。
以学习路线页声明为准