一个有用的GitHub库的列表,助您深入了解程序员所需知识

一个有用的GitHub库的列表,助您深入了解程序员所需知识

最近,小芯发现了一个特别有用且有内容的库,决定对此深入研究,并列出一个GitHub库列表,相信这些库将会使新手和专业人士都受益。

以下是小芯整理的资源列表。

1.给前端开发人员的有用资源列表

 

这个GitHub库位于列表之首,因为它是所有学习资源的一站式参考商城。

这个库提供了很多免费的编程书籍、屏播、播客,甚至各种在线视频教程。如果读者正在寻找学习资料——就无需继续寻找了!

· 链接到Repo

· https://github.com/RitikPatni/Front-End-Web-Development-Resources

2.Awesome

毫无疑问,Awesome是最受欢迎的库,它涵盖了从软件开发到硬件再到业务的所有主题。

目前,它在GitHub上获得了超123,000颗星,人们可能要花上几天(几夜)才能看完这些评论。Simon Holdorf认为,这是学习新事物和趋势的一站式商城。

· 链接到Repo

· https://github.com/sindresorhus/awesome

3.免费学习资源列表

这个库在GitHub上拥有的评星多达135,000颗,绝对是最受欢迎的库之一。

它提供了大量免费编程书籍、屏播、播客,甚至各种在线课程。如果你正在寻找学习资料——不用继续找了!

· 链接到Repo

· https://github.com/EbookFoundation/free-programming-books

4.WTFJS

顾名思义,这个库包含了每一位web开发人员都应该知道的JavaScript WTF示例列表。

通过了解其具体内容,就可以首先理解它们出现的原因,从而更好理解JavaScript。

· 链接到Repo

· https://github.com/denysdovhan/wtfjs

5.AwesomeFirst PROpportunities

对于Web开发人员,特别是那些没有开源项目经验的新手来说,该库是必须访问的。为开源做贡献可以让开发人员融入友好的社区,分享知识,提升开发技能,也许最终还会获得一份好工作。

一个常见的障碍是,事情一开始可能会变得令人慌手慌脚。该库列出了一些著名的、或对新手友好的(可自行解决的)开源项目。

· 链接到Repo

· https://github.com/MunGell/awesome-for-beginners

6.(高级)JavaScript问题列表

Lydia Hallie的库提供了一个由Lydia定期自行更新的JavaScript问题列表。该库定能有助于JS技术面试的准备。此外,该库也支持16种语言。

根据技能和经验的不同,开发人员看完所有内容可能会花费数小时,数天甚至数月的时间。

· 链接到Repo

· https://github.com/lydiahallie/javascript-questions

7.Daily-Interview-Question

顾名思义,这个GitHub库每天都会给出一个面试问题。最终,开发人员就能在面试中对提出的问题具备敏锐的洞察力。

这是个中文网站,可以使用谷歌翻译进行辅助。

· 链接到repo

· https://github.com/Advanced-Frontend/Daily-Interview-Question

8. JavaScript算法和数据结构

如今在科技界,流行谈论算法,且开发人员一定要知道这些算法!所以,这是一个极好的库,因为在其中可以找到大多算法。

最酷的地方在于,每一个算法都是用JavaScript编写,并且经过了测试。所以这更容易理解!

· 链接到Repo

· https://github.com/trekhleb/javascript-algorithms

9.Free-for.dev

Free-for.dev是一个GitHub的库,为开发人员列出了其提供的免费服务:

开发人员和开源作者现在拥有大量提供免费套餐的服务,但是难以找到所有的免费套餐服务以做出明智的决策。

这是为开发人员提供的软件(SaaS, PaaS, IaaS等)和其他免费套餐服务的列表。

列表中的内容太多了,并且笔者确信,开发人员定能在这里找到一些有用的软件。

· 链接到Repo

· https://github.com/ripienaar/free-for-dev

10.代码整洁之道 (CleanCode JavaScript)

这个库的灵感来自于Uncle Bob的同名书。如果你不喜欢读这本书,那么这个库就是为你准备的!

众所周知,糟糕的代码可以运行,因为开发员们都写过糟糕的代码。写不出好代码很正常。有一个告诉开发人员什么是糟糕代码的指南,将有助于写出好代码。

· 链接到Repo