Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
owlman/CS_StudyNotes: 基于 Obsidian 系统构建的计算机专业学习/研究笔记

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

11 hours ago

CS_StudyNotes · 计算机学习笔记库

C++</a> Python</a> JavaScript</a> Markdown</a> LaTeX</a> Obsidian</a> VSCode</a> License: MIT</a>

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

这个仓库适合谁?

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

这个仓库不提供什么?

  • ❌ 不提供速成教程;
  • ❌ 不提供面试八股合集;
  • ❌ 不提供某一门语言 / 框架的完整手册;
它更倾向于提供给读者:
一个长期演化的计算机知识工作台
用于支持学习、研究、写作与工程判断。

推荐阅读路径

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

  1. 📖 个人在学习与研究时使用的方法论:
-
关于卡片盒笔记法的实践 - 怎样进行有意义的线上讨论
  1. 🧠 特定课题的学习路线图;
- 关于计算机语言的学习 - 关于计算机算法的学习 - 关于类 UNIX 系统的学习 - 关于数据库系统的学习 - 关于软件工程的学习 - 关于编程范式与设计模式的学习 - 关于人工智能的学习
  1. ⚙️ 特定软件工具的使用经验:
- 编码 & 编译:NeoVim / VS Code / Clang / LaTeX

- 构建 & 运维:Git / Zsh / Fish / Make / Docker / Kubernetes

- 辅助 & 查询:AI Agent

  1. 📚 特定应用程序的开发实践:
- 关于 Web 应用的开发实践 - 关于自动化测试的开发实践

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

如何阅读?

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

关于这个仓库的背景

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

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

许可证

本项目以 MIT License 发布。

你可以自由地:

  • 阅读
  • 引用
  • 修改
  • 再分发
  • 用于商业用途
前提是在所有副本或实质部分中保留版权声明与许可声明。

详见:MIT License

Chat with me