今天我们给大家扒扒Github上那些为开发人员提供的重磅免费学习资源。
一、Github资源
Free Programming Books
在我看来,这是一个几乎汇集了所有免费的编程课程和书籍的网站。我最喜欢这里的一点是它区分了许多不同的语言,这可以帮助我们轻松选择适合自己的书。除了阅读文档之外,它还为,例如 popcast、视频、代码演练……
https://github.com/EbookFoundation/free-programming-books
Web Developer Road Map
2021 年成为 Web 开发人员的路线图,包括前端、后端和DevOps。
https://github.com/kamranahmedse/developer-roadmap
Coding Interview University
该仓库为开发人员提供了通往美国大型互联网公司的完整面试、学习指南,其中列出的题目和项目将为你在任何软件公司的技术面试前做好准备。
https://github.com/jwasham/coding-interview-university
JavaScript Questions
该网站汇总了 Javascript 编程语言从基础到高级的问题。我最喜欢它的一点是它对每个问题都有非常详细的答案和说明。它也被翻译成了许多不同的语言。
https://github.com/lydiahallie/javascript-questions/
Clean Code Javascript
它综合了作者在使用 Javascript 编程语言工作期间的编码经验。它帮助我们学习如何编写易于理解、易于重用的代码,并提高代码的效率
https://github.com/ryanmcdermott/clean-code-javascript
Tech Interview Handbook
The Tech Interview Handbook 是一个网站,它汇总了开发人员的面试经验,例如编写简历、介绍、面试常见问题、算法和编程中的常用技术
https://github.com/yangshun/tech-interview-handbook
Free For Dev
Free For Dev 是一个整合编程项目链接和免费网络服务的地方,例如网络托管、存储媒体处理、云提供商、API、CDN、DNS、CMS……
https://github.com/ripienaar/free-for-dev
Public APIs
公共 API 是用于网站开发的免费 API 服务的集合,例如用于体育、社会、天气、金融……的 API
https://github.com/public-apis/public-apis
You Don’t Know JS
你不知道的JS是一本充满了在使用Javascript开发网站的过程中处理问题的方法的书。
https://github.com/getify/You-Dont-Know-JS
The Front-End Checklist
前端清单是您在网站投入生产之前所需的所有元素的列表
https://github.com/thedaviddias/Front-End-Checklist
Nodejs Best Practices
Nodejs Best Practices 是一个存储从 Internet 上的项目链接收集的数百篇 Nodejs 文章的地方。此外,还分了一些具体的话题,比如如何清理nodejs代码、如何处理错误、如何保护网站、如何测试、如何提高网站速度……使用Nodejs
https://github.com/goldbergyoni/nodebestpractices
Awesome
Awesome是一个为开发人员合成几乎完整的链接项目的地方,例如编程语言、前端开发、后端、计算机科学文档、大数据、网络、内容管理系统……
https://github.com/sindresorhus/awesome
JavaScript Algorithms Và Data Structures
JavaScript 算法和数据结构是常见数据结构和算法的真实世界示例的完整集合。
https://github.com/trekhleb/javascript-algorithms/
Awesome Python
Awesome Python 是 Python 程序员的工具和文档集合,例如框架、库、软件……
https://github.com/vinta/awesome-python/
Full Stack Web Development
Full Stack Web Development 是 100 多个免费项目链接的聚集地,可以学习 HTML、CSS、Nodejs、数据库、API 等网站开发……
https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer/
二、总结
我希望这篇文章能为你提供尽可能多的有用的编程文档、项目和资源,用于工作和学习。
文丨Soundhearer
图丨来源于网络