跳转至

学习路径

一、课程定位

本页是终端服务部的培训总路线,回答两个问题:按什么顺序学、学到什么程度算会。

本文档采用树状学习路径结构,分为三个层次:必要的基础知识、建议学习的基础知识、拓展学习内容,允许成员自由选择和快速查阅。

这条路线是课程的目录——本部门「学习」下的每一门课,都能在这棵树上找到自己的位置。


二、面向对象

这条路径面向终端服务部的全体新成员,零基础可入;老成员按兴趣查表使用。

按起点分别看:

新手成员

  1. 从必要的基础知识开始,打好基础
  2. 掌握基本工作流程和工具使用
  3. 参与部门基础工作,积累实践经验

进阶成员

  1. 学习建议学习的基础知识,提升技能深度
  2. 选择 1-2 个方向重点学习
  3. 参与项目开发,应用所学知识

资深成员

  1. 根据兴趣选择拓展学习内容
  2. 在专业领域深入钻研
  3. 带领项目,指导新人,推动技术创新

三、前置知识

无。这条路径从零基础可入——会开关机、会管理文件、会安装软件,就可以从第一级的第一项开始。

具体地:

  • 不需要任何编程经验;「编程基础入门」本身就在这条路径的第一级里。
  • 需要动手连服务器时,先补本部门的「设备接入与远程访问」一课(讲怎么把自己的设备接进组网、怎么远程登录);这条路径里与之对应的是第一级的「网络基础知识」。
  • 需要提交文档时,先读本部门的「文档写作」一课,以及站点上的写作规范页(写作规范在部门章之外,这里只以文字提及,不给链接)。
  • 要动手写前端页面时,直接进本目录的「现代化 Web 开发」四周课程,不需要先学完第一级的所有内容。

自检:能说清「我的文件存在哪、用什么软件打开、怎么发给别人」,就算满足前置。


四、学习目标

学完并按要求走完这条路径之后,你应该能:

  • 说清终端服务部的职责范围,知道要服务器、要账号、要发布内容分别该找谁;
  • 拿到一条新技术时,能按三级判据判断这条技术该放进必要、建议还是拓展;
  • 独立完成第一级的最小任务集(计算机基础操作、Git 提交、Linux 常用命令、网络基本概念);
  • 选定 1-2 个建议方向,并说出选择这个方向的理由;
  • 在拓展方向里产出一份可展示的成果。

三级路径的取舍原则

  • 🟢 必要的基础知识:所有成员都要会,日常工作天天用。不会就做不了部门的基础工作。
  • 🟡 建议学习:会了能明显提高效率,支持更复杂的任务。
  • 🔵 拓展学习:按个人方向选的深化内容,支撑专长与部门创新。

判断一条内容放哪一级,看内容落在哪一行;放不进去,说明这条还不够具体,先别挂上来。

评估与认证

阶段性考核

  • 每完成一个阶段做一次自我评估
  • 项目作品展示

技能认证

  • 内部技能等级评定
  • 外部认证考试推荐

五、知识模块

树状学习路径结构

graph LR
    A[终端服务部学习路径] --> B[必要的基础知识]
    A --> C[建议学习的基础知识]
    A --> D[拓展学习内容]

    B --> B1[计算机基础知识]
    B --> B2[现代办公与效率工具]
    B --> B3[编程基础入门]
    B --> B4[版本控制Git]
    B --> B5[Linux基础]
    B --> B6[网络基础知识]

    C --> C1[效率工具链深化]
    C --> C2[Web前端开发基础]
    C --> C3[Web后端开发基础]
    C --> C4[Docker容器化]
    C --> C5[数据库基础]
    C --> C6[AI与智能体技术基础]
    C --> C7[正则表达式与文本处理]

    C1 --> C1a[输入法技能提升]
    C1 --> C1b[快捷键系统化]
    C1 --> C1c[效率工具集成]

    C6 --> C6a[大模型基础知识]
    C6 --> C6b[大模型应用]
    C6 --> C6c[智能体开发基础]

    D --> D1[高级前端框架]
    D --> D2[微服务架构]
    D --> D3[云平台管理]
    D --> D4[AI模型微调与多模态]
    D --> D5[安全防护与性能优化]
    D --> D6[自动化运维与监控]
    D --> D7[跨平台应用开发]
    D --> D8[AIGC工具深度应用]
    D --> D9[专业方向深化]

    D9 --> D9a[全栈开发专家]
    D9 --> D9b[AI应用专家]
    D9 --> D9c[运维专家]

🟢 第一级:必要的基础知识

这一级的要求:所有成员必须掌握的核心技能,是完成部门基础工作的前提。判据是与部门核心职责直接相关、日常工作中频繁使用。

1. 计算机基础知识

计算机入门概念

这一节不讲完整体系,只要求能听懂后面的运维内容。四条底线:

  • 五大部件:运算器、控制器、存储器、输入、输出。程序与数据存在同一套存储里,按顺序取出执行。
  • 二进制与单位:所有内容都是 0 与 1。1 字节 8 位,1 KB 是 1024 字节,往上按 1024 递增。
  • 存储层次:内存(RAM)断电即失,硬盘(HDD 慢、SSD 快)长期保存,缓存比内存更快更小。
  • 性能看最慢的一环:CPU、内存、磁盘、网络里最慢的那个决定实际体验。

想系统补一遍,按 计算机常识公开课 看,遇到具体名词回查对应参考页。

网络基础知识
  • 互联网是什么
  • 浏览器使用
  • 网站和网页基本概念
  • 简单网络安全意识
办公软件基础
  • 文档编辑(Word/在线文档)
  • 电子表格(Excel/在线表格)
  • 演示文稿(PowerPoint)

2. 现代办公与效率工具

高效办公环境搭建
  • 系统设置与个性化
  • 常用软件安装与管理
  • 快捷键使用
效率工具链
  • 文本编辑器(VS Code)
  • 笔记软件(Notion/语雀)

3. 编程基础入门

编程思维培养
  • 什么是编程
  • 算法初步概念
  • 逻辑思维训练
Python 基础语法
  • 变量与数据类型
  • 条件语句与循环
  • 函数定义与使用
  • 简单数据结构(列表、字典)

4. 版本控制 Git

  • Git 基础操作
  • 分支管理
  • 远程仓库使用

5. Linux 基础

  • 常用命令
  • 文件权限管理
  • 进程管理

🟡 第二级:建议学习

这一级的要求:推荐学习的基础技能,能显著提升工作效率和质量。特点是支持更复杂任务的完成、提升工作产出质量。

1. Web 前端开发基础

HTML/CSS 基础
  • 网页结构(HTML)
  • 样式设计(CSS)
  • 响应式布局概念
JavaScript 入门
  • JS 基础语法
  • DOM 操作
  • 事件处理
前端框架初探
  • Vue.js 或 React 入门
  • 组件化思想
  • 简单前端项目
完整的四周训练

这一格准备写成一门课(Web 前端),课程页正在重写,暂时没有页面。

2. Web 后端开发基础

服务器与数据库基础
  • 什么是服务器
  • 数据库概念(MySQL/MongoDB)
  • SQL 基础语法
后端语言选择(Node.js/Python)
  • RESTful API 概念
  • 路由与中间件
  • 数据库连接与操作

3. Docker 容器化

  • 容器概念
  • Docker 基础使用
  • 镜像与容器管理

4. AI 与智能体技术基础

大模型基础知识
  • 什么是大语言模型
  • AI 应用案例
  • 提示词工程
智能体开发基础
  • 智能体概念与架构
  • n8n 工作流编排基础
  • MCP 协议与 A2A 通信概念

5. 效率工具链深化

输入法技能提升
  • 全拼输入法基础与优化
  • 双拼输入法精通(重点推荐)
  • 五笔输入法专业应用
  • 输入法配置与个性化
  • 打字速度与准确率训练
快捷键系统化
  • 系统级快捷键(Windows/macOS/Linux)
  • 开发工具快捷键(VS Code/IntelliJ)
  • 办公软件快捷键(Office/在线文档)
  • 自定义快捷键方案
效率工具集成
  • 快速启动工具(Quicker/Wox/Alfred)
  • 剪贴板管理(Ditto/Paste)
  • 窗口管理工具(PowerToys/Rectangle)

6. 正则表达式与文本处理

正则表达式基础
  • 什么是正则表达式及其应用场景
  • 基本语法:字符类、元字符、量词、分组
  • 常用正则表达式模式示例
编程语言中的正则表达式
  • Python 中的 re 模块使用
  • JavaScript 中的正则表达式方法
  • 在文本编辑器中的搜索替换应用
实际应用场景
  • 数据验证(邮箱、电话、URL 等)
  • 日志分析与文本提取
  • 批量文件重命名与内容替换
  • 命令行工具中的正则使用(grep、sed、awk)

🔵 第三级:拓展学习

这一级的要求:根据个人兴趣和职业发展方向选择的专业深化内容。特点是专业化、深度化,支持个人职业发展和部门技术创新。

1. 专业方向深化

全栈开发专家
  • 微服务架构
  • 性能优化
  • 安全防护
AI 应用专家
  • 模型微调
  • 多模态应用
  • 智能体编排
运维专家
  • 云平台管理
  • 监控与告警
  • 自动化运维

2. 高级前端框架

  • React/Vue 高级特性
  • 状态管理(Redux/Vuex)
  • 性能优化与调试
  • 前端工程化

3. 微服务架构

  • 服务拆分与设计
  • API 网关
  • 服务发现与配置中心
  • 分布式事务

4. 云平台管理

  • AWS/Azure/阿里云基础
  • 云原生技术栈
  • 容器编排(Kubernetes)
  • 云安全与合规

5. AI 模型微调与多模态应用

  • 大模型微调技术
  • 多模态模型应用
  • 智能体高级编排
  • AI 应用部署与优化

6. 安全防护与性能优化

  • Web 安全防护
  • 系统安全加固
  • 性能监控与调优
  • 高可用架构设计

7. 自动化运维与监控

  • 自动化部署流水线
  • 监控系统搭建(Prometheus/Grafana)
  • 日志收集与分析
  • 故障自愈系统

8. 跨平台应用开发

  • UniApp/Flutter/React Native
  • iOS 原生开发(Swift)
  • 安卓原生开发(Kotlin/Java)
  • 桌面应用开发(Electron/Tauri)

9. AIGC 工具深度应用

  • Stable Diffusion/ComfyUI 高级应用
  • AI 视频生成与编辑
  • 3D 模型生成
  • AI 辅助设计工作流

快速查阅指南

这两条索引和上面的「五、知识模块」指的是同一批内容,这里不再重复列,每个方向归到哪一级都以那一节为准。

按职责快速查找

分「基础设施运维」「知识管理与创新」「平台运营与内容创作」三类,对应上面三级清单里各自那几个方向。

按兴趣快速查找

分「前端」「后端」「AI 与智能体」「运维与 DevOps」四条线,按第一级 → 第二级 → 第三级的顺序读。


六、实践内容

路径上的每一级都配一组可动手的任务,做完才算这一级过了。任务之间没有强依赖,按自己缺的部分挑着做。

🟢 第一级(必要)的动手任务

  • 装好常用软件与文本编辑器,配一套顺手的快捷键(对应「现代办公与效率工具」)。
  • 用 Git 建一个仓库,完成一次「建分支 → 提交 → 合并到主干 → 推到远程仓库」的完整流程(对应「版本控制 Git」)。
  • 在一台 Linux 服务器上完成:登录、看目录、改权限、查进程、找出占用磁盘的文件(对应「Linux 基础」)。
  • 说清 IP、端口、域名、代理分别是什么、在浏览器里各自出现在哪(对应「网络基础知识」)。

每一项的验收标准:能把过程写成一页文档,别人照着做能复现。

🟡 第二级(建议)的动手任务

  • Web 前端:用一个静态页面加一个交互功能跑通 HTML/CSS/JS 三件套。课程页在重写中。
  • Web 后端:用 Node.js 或 Python 起一个最小服务,提供一个 RESTful 接口并连上数据库。
  • Docker:把一个现成服务容器化,能起来、能看日志、能挂载数据卷。
  • AI 与智能体:用提示词工程做一个可复用的小工具;串一条 n8n 自动化工作流;能讲清 MCP 协议与 A2A 通信的基本概念。
  • 效率工具链:把输入法、快捷键、快速启动、剪贴板管理配成一套开机即用的环境。
  • 正则表达式:用正则解决一次真实的数据清洗或日志提取问题。

验收标准:产出物能被别人检查(仓库地址、截图或一份运行记录)。

🔵 第三级(拓展)的动手任务

  • 在「全栈开发专家 / AI 应用专家 / 运维专家」里选一个方向,产出一份可展示的成果(部署上线的服务、模型评测报告或一套运行手册)。
  • 把这一级学到的新技术写成部门知识库的一页,提一个能通过 CI 的 PR。

验收标准:成果能被别人复现;文档能让没学过的人独立看懂。

学习方法建议

1. 理论与实践结合

每学一个知识点都动手做一遍,靠项目把零散内容整合起来。

2. 循序渐进

从必要基础开始,一段扎实了再进下一段。

3. 团队协作

参与开源、做代码审查、参加技术交流。

4. 个性化学习路径

按兴趣选拓展方向,结合部门需求调整重点,定期回看进度。


七、项目衔接

路径的末端指向本部门的真实项目实践,落到一个能真做、能上线的项目上。

  • 接项目:学完第一级再加一个建议方向,照着设备与 Agent 统一管理把两台设备组进一个网、接进同一套控制台——这是上手第 ⑤ 步。
  • 接文档:把做过的事写成一篇能通过 CI 的文档——第 ⑥ 步,也是真正入门的标志。
  • 还没课的方向:路径里列了但还没写课的内容(如算力进阶、容器进阶),谁先学会谁负责写成课。