Neoverse-Docs

1.0 README | 缺失的一学期

那些我们应该知道的东西……

主要编写者:

一、前言

正所谓 —— “文化工作者一定要有文化”“科技联盟一定要懂科技”,计算机科班生也一定要会使用计算机。

诚然,我国的绝大多数计算机科班生在上大学前甚至可能从未接触过计算机,他们或许因各种各样的原因,走入了这类专业。然而,大多数科班生的课程培养方案,往往假设他们已经具备了基本的计算机操作能力,同时也并不包含一些如 配置环境、Git、Docker、智能体编程 等 “现代化内容” 的教学。

为何名为 “缺失的一学期” ?

如果注意到本章的标题,或许会好奇:为什么叫“缺失的一学期”?

而本章的编写灵感,最初源于 MIT 的一门课程:The Missing Semester of Your CS Education。这门课程主要关注那些在传统课堂中较少被系统讲授,但会长期影响学习与开发效率的工具与实践能力。

在此基础上,我们结合所处大环境的实际情况,进一步补充了一些 CSer 在大学阶段较少接触,却又十分重要的基础能力。

二、章节导图

三、分阶段目标

Stage 1:Windows 与日常工具

小节目标
1.1 文件管理理解路径与扩展名,学会组织、搜索与压缩文件
1.2 Windows 设置配置显示、存储、应用管理与环境变量,保持系统更新
1.3 浏览器掌握搜索技巧、书签与标签管理、隐私安全与开发者工具
1.4 常用工具与软件按需选装输入法、PDF、笔记、截图、压缩等 Windows 常用软件

Stage 2:提问与社区

小节目标
1.5 如何提问学会先搜索再提问,掌握提问规范与模板
1.6 社区与相关平台了解 GitHub、Stack Overflow 等社区平台的用法

Stage 3:文本编辑

小节目标
1.7 文本编辑理解字符编码、换行符与编辑器选择
1.8 Markdown掌握标题、列表、代码块、表格、链接等基础语法
1.9 LaTeX掌握数学公式、文档结构、交叉引用与基本编译流程
1.10 Mermaid用文本绘制流程图、时序图与甘特图

Stage 4:系统与 Shell

小节目标
1.11 主流操作系统分类了解 Windows、Linux、macOS 的差异与适用场景
1.12 Shell 基础掌握文件操作、管道、重定向、权限等核心命令
1.13 Shell 中的文本编辑使用 nanoVim 安全地修改和验证文件

Stage 5:环境配置

小节目标
1.14 WSL 环境配置安装 WSL 与 Linux 工具链,配置 VS Code 远程开发、SSH 与 Docker
1.14 Windows 环境配置用 scoop 安装 Git、Node.js、Python 与 MSYS2 C/C++ 工具链

Stage 6:版本控制

小节目标
1.15 版本控制 Git理解 Git 模型,掌握分支、合并、撤销与远程操作
1.16 代码托管平台完成账号、SSH、仓库与 Fork + Pull Request 协作流程

Stage 7:容器化与编排

小节目标
1.17 Docker 基础使用镜像、容器、Dockerfile 与 Compose 管理可复现环境
1.18 Kubernetes 基础了解集群架构与 Pod、Deployment、Service 等编排概念

四、TODO 清单

本页目录

讨论区

欢迎分享你的想法与建议