Missing Necessary Knowledge for CS Students
  • 前言
  • 基础知识
    • Git
      • 安装
      • 基本命令
      • Git Commit Template
      • GitHub
    • Vim
      • 安装
      • 教程
    • 学会获取信息
      • 学会使用英文搜索信息
      • 阅读官方文档
    • 调试
      • 断点调试
      • 网页调试
    • 测试
    • 代码规范
      • 不同编程语言的代码规范
      • 注释与文档
    • 工具链
      • 代码格式化工具(Formatter)
      • 代码检查工具(Linter)
      • 包管理器与依赖管理工具
      • 打包工具
    • 抽象
      • 封装
      • 重构
      • 究竟什么是抽象
    • 编程语言
      • 编译器与解释器
      • 强类型与弱类型
      • 静态类型与动态类型
      • 面向对象与函数式编程
    • 其他
      • Markdown
      • Jupyter Notebook
      • 虚拟机与 Docker
      • CI/CD
  • 附:一些常见工具的使用
    • Scoop
Powered by GitBook
On this page

前言

NextGit

Last updated 2 years ago

一份简短的介绍,包含了对于计算机系的大一学生来说可能有价值的、且老师通常不会讲授的知识。

如果你正在通过 GitBook 阅读本文,那么你应该已经看到了本文的目录。如果你正在通过 GitHub/Gitee 或是以本地方式阅读本文,那么你可以通过访问SUMMARY.md文件来查看本文的目录。一般建议通过 GitBook 阅读本文,因为 GitBook 提供了更好的阅读体验。如果你不知道本书的 GitBook 地址,它的链接在。

本文的”基础知识“部分是你无论如何都应该阅读的部分。当然,如果你已经掌握了其中的某些知识,那么你可以跳过这些知识。而本文的其他部分包含了一些仅对部分读者有价值、或是太过深奥的知识,因此你可以根据自己的需要选择是否阅读。

这里