极客视点
极客时间编辑部
极客时间编辑部
113243 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:42
登录|注册

10个值得关注的GitHub库

讲述:丁婵大小:6.46M时长:04:42
你好,欢迎收听极客视点。
GitHub 是全球知名的代码托管平台,里面有很多有价值的库。日前,公众号“机器之心(ID:almosthuman2014)”编译了全栈工程师西蒙·霍尔多夫(Simon Holdorf)的一篇文章,文中介绍了 10 个适合软件工程师的 GitHub 库。

1. 免费编程书籍(Star:139000)

虽然这个库的名字叫做“免费编程书籍”,但它提供的内容不止于此。该库有多个语言版本,内容包含免费在线课程、交互式编程资源、问题集和有竞争力的编程,以及 Podcast 和编程练习。不过其中的大部分内容是编程书籍,书籍数量十分可观。

2. 我的 Zsh(Star:106000)

这是一个社区驱动的开源框架,旨在管理 Zsh 配置,包括 200 多个可选插件以及 140 多个主题。该框架具备强大的插件和美观的主题,允许用户进行 Zsh 设置自定义。

3. 编码大学(Star:104000)

该库是为想成为大企业软件工程师制定的短期学习计划,只需几个月即可完成。它适合的人群是软件工程新人,并且需要了解一定的计算机科学知识。此外,这个库还能帮你准备谷歌、微软、Facebook 等企业的技术面试。
作者创建该库的初衷是制定个人 To do List 来追踪自己的学习过程。他当时每天学习 8-12 小时,学习数月后,最终得到了梦想中的工作,成为亚马逊的软件开发工程师。

4. 开发者路线图(Star:98600)

该库包含的大量图表展示了成为前端、后端或研发工程师,需要采取的不同学习路径以及要学的技术。而且该库每年都会更新,以反映生态系统变化。

5. Gitignore(Star:97100)

这是 GitHub 的 .gitignore 文件模板集合。你每在 GitHub 上创建一个新项目库,必须具备一个 .gitignore 文件来过滤上传内容,.gitignore 文件内容随着项目和语言的变化而变化。
该库包含适用于几乎所有语言和框架的模板,如 Rails、Python、Perl、Laravel、Java 等,甚至具备适用于 Fortran 的模板。

6. 系统设计入门(Star:86200)

这个库可以帮助软件工程师学习如何设计大规模系统,该库针对这一宽泛主题提供了大量的资源,并进行了系统化组织。
系统设计通常是众多企业技术面试的必备内容,因此,该库还可以帮助工程师准备技术面试。它包含学习指南、面试建议、面试问题及解决方案、交互式学习 Anki 卡牌集合,以及交互式编程挑战。

7. 公共 API(Star:73100)

该库包含可用于项目和应用的免费 API 列表,覆盖各种主题,如商业、动画、动物、新闻、金融、游戏等。

8. 命令行的艺术(Star:70100)

开发者经常忽略如何处理命令行,但对于工程师而言,使用命令行有助于提高生产效率和灵活性。该库包含在 Linux 环境中使用命令行的有用建议,通用建议适用于其他基于 UNIX 的操作系统,同时还包含适合 Windows 或 mac OS 系统的内容。
该库对入门者和经验丰富的开发者均适用。尽管该库似乎没有得到积极维护,但它仍能提供非常好的建议,帮助开发者使用命令行。

9. JavaScript 算法和数据结构(Star:64700)

该库包含多个 JavaScript 常用算法和数据结构示例,每个示例被标注为“入门”或“高级”以表明难度。此外,该库还包含哈希表、堆区、队列、栈区、字符串、集合等示例。

10. 创建你自己的“X”(Star:61300)

这个库囊括了大量教程,可以教你如何构建自己的技术。同时,这里还有关于如何构建命令行工具、操作系统、搜索引擎、3D 渲染器的示例。
如果你想创建自己的编程语言,或属于自己的 Docker、Git 的话,可以通过这个库进行学习。
以上就是 10 个值得关注的 GitHub 库,希望对你有所帮助。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • Lotus
    GitHub 是全球知名的代码托管平台,里面有很多有价值的库。日前,公众号“机器之心(ID:almosthuman2014)”编译了全栈工程师西蒙·霍尔多夫(Simon Holdorf)的一篇文章,文中介绍了 10 个适合软件工程师的 GitHub 库。 这里应该是翻译而不是编译
    归属地:浙江
收起评论
大纲
固定大纲
1. 免费编程书籍(Star:139000)
2. 我的 Zsh(Star:106000)
3. 编码大学(Star:104000)
4. 开发者路线图(Star:98600)
5. Gitignore(Star:97100)
6. 系统设计入门(Star:86200)
7. 公共 API(Star:73100)
8. 命令行的艺术(Star:70100)
9. JavaScript 算法和数据结构(Star:64700)
10. 创建你自己的“X”(Star:61300)
显示
设置
留言
1
收藏
99+
沉浸
阅读
分享
手机端
快捷键
回顶部