6 个适合 Web 开发者的 Github Repos,值得一看
我在浏览 dev.to 时发现了这篇文章:
6 个 GitHub Repos,助您快速提升知识
我必须同意作者的观点,很棒的列表很棒,但有时它们也太大并且链接太多。
因此,这里有一些我最喜欢的 GitHub 资源,您应该了解它们,以便针对 Web 开发人员立即提升知识!
https://github.com/lydiahallie/javascript-questions
我们不是都喜欢面试吗?喜欢解决一些在现实生活中永远解决不了的问题吗?比如在白板上写算法?或者看着代码被问到:“输出结果会是什么?”你应该回答:“重构!这代码糟透了!”
但我们都需要为此做好准备!所以在这个 repo 中,你会找到多种语言的问题和解决方案!
完成所有这些可能需要几天、几小时或几个月的时间,这取决于您的技能和经验,所以我不会做出任何预测!
https://github.com/trekhleb/javascript-algorithms
现在,科技界有一种趋势,大量讨论算法,我们必须了解算法!
所以这里有一个很棒的 repo,您可以在其中找到其中的大部分内容!
更酷的是,每个算法都是用 JavaScript 编写的,并且经过测试。所以你更容易理解!
附注:请不要把它们学到可以直接从脑子里写到屏幕上的程度。根据我的经验和观点,99.5% 的开发人员永远不需要编写或实现某种算法。你只需要了解这些算法的时间复杂度,这样你就可以决定何时加载一个实现了该算法的库来完成正确的工作。
https://github.com/vasanthk/web-security-basics
安全一直以来都是一个重要的话题,但随着越来越多的事物涌入云端和数字化,安全正成为许多公司的首要任务,同时也是销售重点。
这也意味着,作为一名开发人员,只要了解基础知识,您就可以获得更好的薪水,因为与许多认为安全性并不重要的开发人员相比,您有一个优势。
这个 repo 解释了基础知识,对我来说,这些基础知识对于现在的初级开发人员来说也是必须的。
https://github.com/getify/Functional-Light-JS
函数式编程正在成为一种趋势,不仅在 Javascript 中,而且至少在我的圈子里。
此外,您应该了解的不仅仅是简单的 OOP。
关于函数式编程,我没什么好说的。我想你应该至少了解一点。这能让你成为更好的开发者。
https://github.com/goldbergyoni/nodebestpractices
不要阻塞事件循环!千万不要阻塞事件循环!使用 Node.js 时请遵循最佳实践!
如果您使用 nodejs,那么您就阻止了事件循环,而您不应该这样做!
这就是为什么您需要阅读本 Node.js 最佳实践指南。
如果您使用 nodejs,这是必须的。
那就行动吧!现在就行动!
https://github.com/ryanmcdermott/clean-code-javascript
这个 repo 的灵感来自于 Bob 叔叔的同名 bock。
如果您不喜欢读这本书,那么这个 repo 就适合您!
我们都知道糟糕的代码也可以起作用,因为我们都编写过糟糕的代码。
写出糟糕的代码很正常。有一份指南告诉你什么是糟糕的代码,可以帮助你写出好的代码。
我时不时地会浏览一下这个 repo 来刷新我的思路!
您是否有一些喜欢的 Github repo 应该列在这个列表中?
在下面发表评论!
👋问好! Instagram | Twitter | LinkedIn | Medium | Twitch | YouTube
文章来源:https://dev.to/lampewebdev/6-github-repos-for-web-developers-you-should-have-a-look-at-31ch