cs-self-learning
GitHub describes it as 计算机自学指南. The repository metadata lists HTML as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.
PKUFlyingPig/cs-self-learning: CS 自学指南
GitHub describes it as 计算机自学指南. The repository metadata lists HTML as its primary language. The metadata lists the MIT license. This article stays within the project description and details documented in the GitHub repository README.
Repository scope
GitHub describes it as 计算机自学指南. The repository metadata lists HTML as its primary language. The metadata lists the MIT license. The README describes the project this way: 随着欧美众多名校将质量极高的计算机课程全部开源,自学 CS 成了一件可操作性极强的事情。毫不夸张地说,只要你有毅力和兴趣,自学的成果完全不亚于你在国内任何一所大学受到的本科 CS 教育(当然,这里单指计算机专业领域,大学带给你的显然不止是专业知识)。
CS 自学指南
The README section "CS 自学指南" states: 但同时,自学这条路也有很多困难和阻力:课程繁多不知如何选择,资料零散甚至残缺,作业难度不知深浅,课内任务还需要花时间应付······这些主客观因素叠加到一起,使得好课虽多,却只能在收藏夹里吃灰。
CS 自学指南
The README section "CS 自学指南" states: 我的目标是让一个刚刚接触计算机的小白,可以完全凭借这些开源社区的优质资源,少走弯路,在 2-3 年内成长为一个有扎实的数学功底和代码能力,经历过数十个千行代码量的 Project 的洗礼,掌握至少 C/C++/Java/JS/Python/Go/Rust 等主流语言,对算法、电路、体系、网络、操统、编译、人工智能、机器学习、计算机视觉、自然语言处理、强化学习、密码学、信息论、博弈论、数值分析、统计学、分布式、数据库、图形学、Web 开发、云服务、超算等等方面均有所涉猎的全能程序员。此后,无论是选择科研还是就业,我相信你都会有相当的竞争力。
如何成为贡献者
The README section "如何成为贡献者" states: 一个人的力量终究是有限的,对于书中任意章节你若有想要补充的内容,欢迎各位提出 Pull Request。如果你想贡献一门新的课程,可以参考目前 repo 中的 template 文件作为模版,并在 mkdocs.yml 文件中添加其 navigation,当然你还可以在 CS 学习规划 里的对应模块为其添加言简意赅的导语。如果你有想推荐的书籍,请参考 好书推荐 模块上方的注释按相应格式添加内容。
Editorial conclusion
The repository README is the source for this review. It does not replace a local installation or an independent test.
Community notes