Github 是一个拥有大量资源的流行平台,并且有许多代码库提供有关软件工程各个方面的免费资源。我想分享 50 个 github 代码库,它们可以帮助您完成编程之旅。
-
1. FreeCodeCamp
一个非营利组织和最好的开源社区。在这里,您可以帮助其他人编程,也可以通过他们提供的各种教程学习编程。
一个 github 代码库,列出了各种 python 框架、库、软件、播客、python 开发人员的资源
与 Node Js 相关的资源集中在一处,其中包括 IDE 的安全性、测试框架博客等等。
-
4.你不懂JS
你不知道 JS 是一本流行的 javascript 书籍,它也可以在 github 上找到。
-
5.编程面试大学
如果您想进入顶级软件公司,它会提供学习计划。它还可以帮助您为 Google、Microsoft 等公司的技术面试做好准备。
-
6.公共 API
作为开发人员在处理应用程序 API 时,您可以从该站点选择免费 API 列表,范围包括动画、游戏、谷歌分析 API 等。
-
7.应用创意
它列出了一系列应用程序想法,以提高您的编程技能
列出 Web 开发资源的集合,范围从软件列表、托管平台、代码挑战、字体等。如果您想开始 Web 开发,这里列出的这些资源将帮助您开始
-
9.真棒
关于各种有趣的主题和资源的很棒的列表。
-
10.开发者路线图
它提供了成为软件工程师的路线图
-
11.算法
如果您想学习基于不同编程语言的算法,那么这个适合您。
-
12.你不需要
人们选择流行的项目,通常不是因为它适用于他们的问题。它包含一个您不需要开发的列表
-
13. Javascript 问题
它包含高级 javascript 问题,有助于提升自己作为 javascript 开发人员
-
14.wtfjs _
有趣和棘手的 JavaScript 示例列表
udemy 中有一个基于代码库名称的课程,所有课程文件都在这里
-
16.技术面试手册
为忙碌的工程师精心挑选的面试准备材料
-
17.命令行的艺术
一个 github 页面掌握所有命令行操作
-
18.吉蒂诺尔
它为您的项目列出了有用的 gitignore 模板
-
19. 30秒的代码
它为您的下一个项目列出了简短的 javascript 片段
-
20.计算机科学
一个代码库,它提供了成为自学成才的计算机科学工程师的途径。
-
21.数据科学
一个代码库,它提供了成为自学成才的数据科学工程师的途径。
-
22.如何保护任何东西
关于安全工程的代码库。
-
23.免费编程书籍
列出所有可供程序员使用的免费编程书籍
-
24.移动验证工具包
它是一组实用程序,可简化和自动化收集取证跟踪的过程,有助于识别 Android 和 iOS 设备的潜在危害。
-
25. 33个Js概念
它列出了每个开发人员必须知道的大约 33 个 Javascript 概念。
-
26.前端面试手册
它为忙碌的工程师列出了各种前端面试准备材料。
-
27.基于项目的学习
有抱负的软件开发人员学习如何从头开始构建应用程序的编程教程列表。这些教程分为不同的主要编程语言。教程可能涉及多种技术和语言。
-
28.建立你自己的X
你无法创造的东西你无法理解。它列出了可帮助您构建自己的数据库、机器人、加密货币等的资源。
-
29.系统设计入门
学习如何设计大型系统,并为系统设计面试做准备。
-
30. Javascript 算法
用 JavaScript 实现的算法和数据结构,附有解释和进一步阅读的链接。
-
31.顽皮弦乐大名单
Big List of Naughty Strings 是在用作用户输入数据时极有可能导致问题的字符串列表。
-
32.秘学之书
一系列鼓舞人心的列表、手册、备忘单、博客、黑客、单线、cli/web 工具等。
-
33.节点最佳实践
Node.js 最佳实践列表
-
34.现实世界
“所有演示应用程序之母”——由 React、Angular、Node、Django 等提供支持的示例全栈 Medium.com 克隆。
-
35.算法/Python
列出在 Python 中实现的所有算法。
-
36.项目指南
JavaScript 项目的一组最佳实践
列出所有适用于 JavaScript 的干净代码概念
-
38.前端清单
现代网站和一丝不苟的开发人员的完美前端清单
-
39. CSS 专业技巧
帮助您提高 CSS 技能的一系列技巧
全面而详尽的 JavaScript 和 Node.js 测试最佳实践
-
41. Java 设计模式
列出用 Java 实现的各种设计模式
-
42.首次贡献
列出为开源项目做出贡献的材料
-
43.幻灯片
列出开发人员的演示幻灯片
-
44.作弊.sh
统一访问世界上最好的社区驱动的备忘单代码库。
-
45.令人敬畏的隐私
由于隐私问题,尊重您的隐私的服务和替代方案的精选列表。
-
46.区块链
使用python创建一个简单的区块链
-
47.离子框架
一个强大的跨平台 UI 工具包,用于使用 HTML、CSS 和 JavaScript 构建原生质量的 iOS、Android 和渐进式 Web 应用程序。
-
48. Pixijs
HTML5 创建引擎:使用最快、最灵活的 2D WebGL 渲染器创建精美的数字内容。
-
49.超级饼干
Supercookie 使用网站图标为网站访问者分配唯一标识符。与传统的跟踪方法不同,此 ID 几乎可以永久存储,用户无法轻松清除。
-
50.网络如何运作
有关 DNS、HTTP 协议、服务器如何工作或有关渲染树、DOM 树、页面绘制等的详细信息。它是学习 Web 工作原理的有用代码库。