以下是Github上十个优秀的Repos,可以用来在短时间内增加个人的知识储备。1.Awesome毫无疑问,Awesome是一个流行的库,涵盖了从软件开发到硬件再到业务的所有主题。目前它在Github上有超过123,000颗星,内容海量,读起来可能需要几天几夜。如果您想获得新知识,这是您的一站式商店。链接到Repo2。(高级)JavaScript问题列表这个库(13,000颗星)的创建者是LydiaHallie。如果你想测试你的JavaScript知识或准备工作面试,这个库是完美的。Lydia一直在扩充题库,可以说这是一个稳步升级的库!3.JavaScriptAlgorithmsandDataStructures这个JavaScript算法库(59,500星)包含大量基于JavaScript示例的流行和不流行的算法和数据结构。它的结构很棒,因为它将示例分为初级和高级。所以,如果你对密码学、排序、图谱或者机器学习等感兴趣,就快来学习这个库吧。4.干净的代码JavaScript编写干净的代码几乎是每个开发人员的一项有用技能,也是许多项目和业务中必备的技能。这个库(28,400颗星)采用了RobertC.Martin的“干净代码”概念并将其改编为JavaScript,以便开发人员可以在未来的工作中使用它。5.free-for.dev创建了这个存储库(30,000颗星)以帮助开发人员找到具有免费层的软件(SaaS、PaaS、IaaS)和类似产品。免费的好软件?听起来不错!有免费的电子邮件、CI/CD、监控、DNS、托管等服务。6.TechInterviewHandbook如果你想为技术面试做准备(准备是必不可少的!),那么这个库就是完美的。它目前在Github上有38,000颗星,并有助于:准备代码面试面试备忘录算法提示/最佳实践问题面试格式等...请务必在下次面试前查看此存储库。7.EffectiveEngineer——备注“EffectiveEngineer”是指能够完美地完成工作的工程师。但是如何成为一名“有效的工程师”呢?这个Githubrepository(3,700stars)有一些参考建议。涵盖的主题包括:如何优化学习如何确定衡量进度的优先级8.免费学习资源列表这个库拥有超过135,000颗星,绝对是Github上最受欢迎的库之一。它提供了许多免费的编程书籍、截屏视频、播客,甚至还有各种在线课程。如果你正在寻找学习资源,还在犹豫什么,这个库是个不错的选择9.NaughtyStrings大名单无论你在代码和程序测试上付出了多少努力,当真正的用户开始使用它时——相信我,总是会出现各种意想不到的问题,尤其是在用户输入方面。这个库(34,100颗星)包含大量用户输入有问题的字符串。因此,无论你是想用它来打动QA还是测试软件,它都是非常有用的!10.AwesomeFirstPROportunities如果你想开始开发开源项目,这个库会有很大帮助。参与OSS是融入社区、增加个人项目经验、尝试新事物、提高开发技能甚至找到新工作的好方法。但从我个人的经验来看,入门很难。该存储库列出了一些知名的或对新手友好的(自己动手)开源项目。这个库对我入门OSS起到了很大的作用,相信你也能受益匪浅!
