Skip to content

owlman/CS_StudyNotes

Repository files navigation

CS_StudyNotes · 计算机学习笔记库

C++ Python JavaScript Markdown LaTeX Obsidian VSCode License

这是一个面向 CS 学习者与工程实践者 的长期维护型计算机知识笔记库,整体风格倾向于 概念理解、知识结构与可复用判断

这个仓库适合谁?

  • 🎓 计算机相关专业学生
    希望把课程知识整理成可反复使用的知识结构,而不是考完就丢;
  • 👨‍💻 在职开发者 / 独立开发者
    想系统回顾计算机基础,并将其与工程实践对齐;
  • 🔁 非科班背景的自学者
    希望理解「为什么这样做」,而不只是「怎么做」;
  • ✍️ 技术写作者 / 研究者
    对知识整理方法、卡片笔记法、技术表达本身感兴趣;

这个仓库不提供什么?

  • ❌ 不提供速成教程;
  • ❌ 不提供面试八股合集;
  • ❌ 不提供某一门语言 / 框架的完整手册;

它更倾向于提供给读者:

一个长期演化的计算机知识工作台
用于支持学习、研究、写作与工程判断。

推荐阅读路径

如果你是第一次访问,可以从以下内容入手:

  1. 📖 个人在学习与研究时使用的方法论

  2. 🧠 特定课题的学习路线图

  3. ⚙️ 特定软件工具的使用经验

  4. 📚 特定应用程序的开发实践

这些内容可以帮助你快速判断:
这个仓库是否与你的学习方式和目标一致。

如何阅读?

  • 首先,所有笔记均使用 Markdown 编写,可直接在 GitHub 上按目录的自然分类进行阅读。
  • 其次,若希望获得更好的体验(双链、反向链接、知识网络),推荐使用 Obsidian或在 VS Code 中配合 Foam 插件,可将项目根目录下的 Obsidian-README.md 当做入口文档进行阅读。

使用 Obsidian / Foam 是 增强体验,而不是前置条件。

关于这个仓库的背景

本仓库的作者长期从事计算机相关技术的学习、研究、写作与翻译工作,这些笔记是他在工作实践中逐步积累的个人知识库。内容长期维护,并会随着认知更新而持续修订。

它既是一个个人工作系统,也被有意整理为 可供他人参考与复用的公共资源

许可证

本项目以 GNU GPL v2(或更高版本) 发布。

你可以自由地:

  • 阅读
  • 引用
  • 修改
  • 再分发

前提是遵守 GPL 许可证的相关条款。

详见:GNU GPL v2

About

基于 Obsidian 系统构建的计算机专业学习/研究笔记

Topics

Resources

License

Stars

260 stars

Watchers

5 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors