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

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

 [[321126]]

来源:tzznrg.icu

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

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

[[321127]]

来源:GitHub

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

 

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

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

· 链接到Repo

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

2.Awesome

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

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

· 链接到Repo

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

[[321128]]

3.免费学习资源列表

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

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

· 链接到Repo

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

4.WTFJS

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

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

· 链接到Repo

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

7.Daily-Interview-Question

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

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

· 链接到repo

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

8. JavaScript算法和数据结构

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

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

· 链接到Repo

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

9.Free-for.dev

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

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

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

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

· 链接到Repo

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

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

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

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

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

· 链接到Repo

· https://github.com/ryanmcdermott/clean-code-javascript

一个GitHub库的列表,助您深入了解程序员所需知识和工作生活

希望该列表能对大家有用!

责任编辑:张燕妮 来源: 读心术
相关推荐

2020-02-22 21:51:43

程序员Microsoft SServerSQL

2016-12-21 11:35:55

Python程序员

2014-01-06 09:33:32

程序员管理

2019-07-19 09:21:54

Java开源库程序员

2020-03-27 09:24:39

程序员技能开发者

2020-07-10 09:55:15

程序员技能开发者

2015-06-16 10:31:36

程序员

2009-12-23 17:50:07

Linux网络命令

2015-06-08 10:48:39

程序员程序员自白

2011-02-14 13:05:17

PythonWeb

2009-11-03 13:33:39

VB.NET对象列表

2020-10-05 21:13:37

程序员技能开发者

2011-10-31 09:14:35

程序员

2012-04-12 14:49:31

程序员

2019-04-22 10:25:52

程序员技术职场

2009-02-12 15:07:57

程序员创业经验

2010-10-18 11:39:41

程序员

2020-01-06 09:53:29

程序员

2015-08-24 10:07:13

程序员bug

2015-05-13 14:06:03

程序员糟糕的程序员
点赞
收藏

51CTO技术栈公众号