CS 自学指南:从零开始构建计算机科学知识体系
对于想要通过自学掌握计算机科学(CS)的同学来说,面对海量资源往往容易迷茫。这份由北大信科校友总结的自学指南,将大学三年的学习经验转化为一套系统化的规划,旨在帮助初学者从零基础成长为具备专业能力的开发者。
该指南涵盖了从工具准备到深度学习的全过程,核心内容包括:
- 基础工具链: 涵盖 IDE 选择、Git 版本管理、StackOverflow 检索技巧及必要的网络环境配置。
- 学习资源: 精选的经典教材推荐以及国外顶尖大学的高质量 CS 课程汇总。
- 环境搭建: 详细的开发环境配置步骤,降低起步门槛。
如何使用这份指南
- 选择语言版本: 根据自己的英语水平,选择中文 Wiki 页面或英文 GitHub 仓库。
- 配置基础工具: 按照指南中的「必学工具」部分,安装并熟悉必要的软件环境。
- 循序渐进学习: 参照课程汇总与书籍推荐,由浅入深地构建知识体系。
- 实践与反馈: 在学习课程的同时,结合 GitHub 项目进行代码实践。
资源访问地址
中文版(Wiki): https://csdiy.wiki/
英文版: Self-learning-Computer-Science
GitHub 项目主页: https://github.com/PKUFlyingPig/cs-self-learning
指南概览
正文完
