10 个 GitHub 存储库将在 2025 年提升您的编码技能。
有件事你不是每天都会听到:GitHub 不仅仅是一个代码转储。如果你知道去哪里找,它就是你真正可以提升自己开发者水平的地方。相信我,我曾走遍过很多地方才找到值得你花时间的东西。
以下 10 个存储库不仅好用,而且可以改变游戏规则。深入研究、贡献和学习。我们开始吧!
**1. FreeCodeCamp(freeCodeCamp/freeCodeCamp)**
• 它是什么:一个免费的编码课程,教授从 JavaScript 到数据可视化的所有内容。
• 为什么值得:因为你不只是在学习概念;你正在构建真正的项目。这就像拥有一位随时可用的导师。
链接:https://www.freecodecamp.org/
**2. 算法 (TheAlgorithms/Python)**
• 它是什么:跨多种编程语言的算法集合。
• 为什么值得:算法听起来很吓人,直到你看到它们像这样分解。非常适合面试准备和更深入的理解。
链接:https://github.com/thealgorithms
**3. 30 秒代码 (30 秒/30 秒代码)**
• 它是什么:用于解决日常问题的简短代码片段。
• 为什么值得:谁不喜欢速战速决?当您需要快速获得一行解决方案时,这是完美的选择。
链接:https://github.com/30-seconds
**4. 开发者路线图 (kamranahmedse/developer-roadmap)**
• 它是什么:成为前端、后端或 DevOps 开发人员的分步路线图。
• 为什么值得:迷失在教程的海洋中?这个 repo 会告诉你应该学习什么以及按照什么顺序学习。
链接:https://github.com/kamranahmedse/developer-roadmap
**5. 构建你自己的 X (danistefanovic/build-your-own-x)**
• 它是什么:从搜索引擎到神经网络的一切构建指南。
• 为什么值得:因为没有什么比从头开始构建更能教会你。
链接:https://github.com/codecrafters-io/build-your-own-x
**6. 基于项目的学习(practical-tutorials/project-based-learning)**
• 它是什么:精选的教程列表,指导您构建完整的项目。
• 为什么值得:想要构建应用程序但不知道从哪里开始?此 repo 可以为您提供支持。
链接:https://github.com/practical-tutorials/project-based-learning
**7. Eloquent JavaScript 解决方案 (marijnh/Eloquent-JavaScript)**
• 它是什么:《Eloquent JavaScript》一书的配套 repo。
• 为什么值得:这不仅仅与语法有关;还与编写更好的 JavaScript 有关。而且你还可以练习它。
链接:https://github.com/SuyashD95/eloquent-js-solutions
**8. 公共 API(public-apis/public-apis)**
• 它是什么:为开发人员提供的大量免费 API 列表。
• 为什么值得:需要天气数据?或者电影信息?这个 repo 几乎为所有内容提供了 API。
链接:https://github.com/public-apis/public-apis
**9. 编码面试大学(jwasham/coding-interview-university)**
• 它是什么:准备编码面试的自学指南。
• 为什么值得:想要那份大科技工作吗?这个 repo 实际上是一份面试小抄。
链接:https://github.com/jwasham/coding-interview-university
**10. 清洁代码概念(ryanmcdermott/clean-code-javascript)**
• 它是什么:应用于 JavaScript 的干净编码原则。
• 为什么值得:因为编写混乱的代码很容易。编写干净的代码?这就是让您脱颖而出的原因。
链接:https://github.com/JuanCrg90/Clean-Code-Notes
并非所有 GitHub 存储库都是平等的,而这些存储库可以让你变得更好——作为一名程序员和一名思想者。
如果您确信我遗漏了某个内容,请在评论中提出。