20

每个Web开发者都应知道这10个优秀的Github Repo

 4 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzI2NjkyNDQ3Mw%3D%3D&%3Bmid=2247492448&%3Bidx=1&%3Bsn=49a72a9bd3022328399998bdf54a8533
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

EjyQZvZ.jpg!web

全文共 1742 字,预计学习时长 5 分钟

JZfmqiM.jpg!web

来源:Pexels

以下是 Github 上十个优秀的 Repo ,可以用它们在短时间内增加个人的知识储备。

1.Awesome

毫无疑问,Awesome是最受欢迎的库,它涵盖了从软件开发到硬件再到业务的所有主题。 目前,它在Github上拿到超123,000星,且其内容庞大,可能得花几天几夜才能看完。 如果想汲取新知识,这便是你的一站式商城。

JriyY3i.jpg!web

链接到Repo

2. List of (Advanced)JavaScript Questions

该库(13,000星)的创建者是莉迪亚·哈莉(Lydia Hallie)。 如果想测试自己的JavaScript知识或者准备工作面试,用这个库再合适不过了。 莉迪亚一直在扩充问题列表,可以说这是一个正在稳定升级的库!

bErUvui.png!web

3. JavaScript Algorithmsand Data Structures

这个JavaScript算法库(59,500星)包含大量基于JavaScript的流行和不太流行的算法和数据结构实例。 它的结构很棒,因为它把这些实例区分为初学和进阶。 因此,如果你对密码、排序、图形或机器学习等感兴趣,就来学习这个库吧。

neqUB3R.png!web

4. Clean Code JavaScript

编写简洁的代码几乎对于每个开发者都是一项有用的技能,并且这项技能在许多项目和企业中都必须具备。 该库(28,400星)采用了罗伯特·C·马丁(Robert C. Martin)的“整洁代码”概念,并做出调整使其更适用于JavaScript,以便开发者能在未来的工作中使用。

JJFvEfu.jpg!web

5. free-for.dev

创建这个库(30,000星)是为了帮助开发者查找软件(SaaS,PaaS,IaaS)以及具有免费套餐的类似产品。 可以免费使用出色的软件? 听起来太棒了! 目前已有针对电子邮件,CI / CD,监控,DNS,托管等免费服务。

uMJvuuU.png!web

6. Tech Interview Handbook

如果想为技术面试做准备(准备工作必不可少! ),那么用这个库就再合适不过了。 目前,它在Github上拥有38,000星,可提供以下帮助:

·       准备代码面试

·       面试备忘录

·       算法技巧/最佳实践问题

·       面试形式

·       更多……

下次面试前记得看看这个库。

qmmm63I.png!web

7. Effective Engineer —Notes

“高效工程师”指能完美完成工作的工程师。 但如何成为一个“高效工程师”? 该Github库(3,700星)有一些参考建议。 包括以下主题:

·       如何优化学习

·       如何确定优先级

·       衡量进步

NrIZfm6.png!web

8. List of Free LearningResources

该库拥有多达135,000星,这绝对是Github上最受欢迎的一个库。 里面提供了许多免费的编程书籍、屏播、播客,甚至各种在线课程。 如果你在寻找学习资源,还犹豫什么,这个库是最好的选择

uAFNviq.png!web

9. Big List of NaughtyStrings

不管你在代码和程序测试上投入多少精力,当真正的用户开始使用时——相信我,总会出现各种出乎意料的问题,尤其在用户输入方面。 该库(34,100星)包含大量在用户输入时有问题的字符串。 因此,无论是想用它来打动QA还是用来测试软件,都非常有用!

BRRZRv2.jpg!web

10. Awesome First PROpportunities

如果你想入门开发开源项目,这个库会帮助良多。 参与到OSS中是参与社区互动、增加个人项目经历、尝试新事物、提高开发技能,甚至找到新工作的好方法。 但据我的个人经验来看,入门很难。 该库列出了一些著名的或对新手友好的(可以自行解决的)开源项目。 该库在我入门OSS时起了很大作用,相信你也能受益匪浅!

rEnM3mi.png!web

nyERvm6.jpg!web

来源:Pexels

UZbAzej.jpg!web

推荐阅读专题

mMby2iU.jpg!web

iYjIniQ.jpg!web

IjUZ322.jpg!web

jmyiMne.jpg!web

Nbqmy26.jpg!web

留言点赞发个朋友圈

我们一起分享AI学习与发展的干货

编译组: 郑雨晴、贺宇

相关链接:

https://medium.com/better-programming/10-awesome-github-repos-every-web-developer-should-know-15288c8533f1

如转载,请后台留言,遵守转载规范

推荐文章阅读

ACL2018论文集50篇解读

EMNLP2017论文集28篇论文解读

2018年AI三大顶会中国学术成果全链接

ACL2017论文集:34篇解读干货全在这里

10篇AAAI2017经典论文回顾

长按识别二维码可添加关注

读芯君爱你

2ABbUry.gif


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK