来源:Pexels
以下是 Github 上十个优秀的 Repo ,可以用它们在短时间内增加个人的知识储备。
1.Awesome
毫无疑问,Awesome是最受欢迎的库,它涵盖了从软件开发到硬件再到业务的所有主题。 目前,它在Github上拿到超123,000星,且其内容庞大,可能得花几天几夜才能看完。 如果想汲取新知识,这便是你的一站式商城。
2. List of (Advanced)JavaScript Questions
该库(13,000星)的创建者是莉迪亚·哈莉(Lydia Hallie)。 如果想测试自己的JavaScript知识或者准备工作面试,用这个库再合适不过了。 莉迪亚一直在扩充问题列表,可以说这是一个正在稳定升级的库!
3. JavaScript Algorithmsand Data Structures
这个JavaScript算法库(59,500星)包含大量基于JavaScript的流行和不太流行的算法和数据结构实例。 它的结构很棒,因为它把这些实例区分为初学和进阶。 因此,如果你对密码、排序、图形或机器学习等感兴趣,就来学习这个库吧。
4. Clean Code JavaScript
编写简洁的代码几乎对于每个开发者都是一项有用的技能,并且这项技能在许多项目和企业中都必须具备。 该库(28,400星)采用了罗伯特·C·马丁(Robert C. Martin)的“整洁代码”概念,并做出调整使其更适用于JavaScript,以便开发者能在未来的工作中使用。
5. free-for.dev
创建这个库(30,000星)是为了帮助开发者查找软件(SaaS,PaaS,IaaS)以及具有免费套餐的类似产品。 可以免费使用出色的软件? 听起来太棒了! 目前已有针对电子邮件,CI / CD,监控,DNS,托管等免费服务。
6. Tech Interview Handbook
如果想为技术面试做准备(准备工作必不可少! ),那么用这个库就再合适不过了。 目前,它在Github上拥有38,000星,可提供以下帮助:
· 准备代码面试
· 面试备忘录
· 算法技巧/最佳实践问题
· 面试形式
· 更多……
下次面试前记得看看这个库。
7. Effective Engineer —Notes
“高效工程师”指能完美完成工作的工程师。 但如何成为一个“高效工程师”? 该Github库(3,700星)有一些参考建议。 包括以下主题:
· 如何优化学习
· 如何确定优先级
· 衡量进步
8. List of Free LearningResources
该库拥有多达135,000星,这绝对是Github上最受欢迎的一个库。 里面提供了许多免费的编程书籍、屏播、播客,甚至各种在线课程。 如果你在寻找学习资源,还犹豫什么,这个库是最好的选择
9. Big List of NaughtyStrings
不管你在代码和程序测试上投入多少精力,当真正的用户开始使用时——相信我,总会出现各种出乎意料的问题,尤其在用户输入方面。 该库(34,100星)包含大量在用户输入时有问题的字符串。 因此,无论是想用它来打动QA还是用来测试软件,都非常有用!
10. Awesome First PROpportunities
如果你想入门开发开源项目,这个库会帮助良多。 参与到OSS中是参与社区互动、增加个人项目经历、尝试新事物、提高开发技能,甚至找到新工作的好方法。 但据我的个人经验来看,入门很难。 该库列出了一些著名的或对新手友好的(可以自行解决的)开源项目。 该库在我入门OSS时起了很大作用,相信你也能受益匪浅!
相关链接:https://medium.com/better-programming/10-awesome-github-repos-every-web-developer-should-know-15288c8533f1
远程协作是一个听起来很酷的词,就像谈恋爱一样,听起来总是觉得它和浪漫一词相关。远程协作好处可以想象:节省办公室租金,工作环境自由/高效/免打扰,节省路途时间,更有可能招到更好的人才....
发现一个有意思的评论插件Gitment, 基本原理是利用Github项目上的Issues功能来实现内容的存储,使用github的账号登录体系。和自己的博客集成起来也比较简单,一个css文件,一个js文件,一段初始化代码就可以了。
由于不同的 GitHub 不能使用同一个 SSH 公钥,所以要生成两个不同的 SSH 分别对应两个主账户和副账户。编辑 ~/.ssh/config SSH 配置文件,没有该文件则新建。然后,以后使用 main 账户添加远程仓库需要这样添加,部署相应的 SSH 公钥到 GitHub 后,尝试在相应的本地仓库 git push 几个文件测试。
GitHub是科技业界最流行的代码托管平台,微软于2018-6月宣布收购 GitHub,微软不会通过市场力量来破坏 GitHub 的开放性,在2018-10月Github 正式宣布加入了微软大家庭
在昨天的 GitHub Universe 开发者大会上,GitHub 发布了史上最大更新:可直接运行部分代码的 GitHub Actions,以及宣布了 2018 年的 GitHub 年度报告,包括最热门的开源项目和编程语言,让我们一起来先睹为快!
预备知识:必须:Git,GitHub,Jekyll,Markdown,YAML,操作:注册一个GitHub的账号,可以使用GitHub Desktop或者GitHub网站;创建一个空的项目,在项目里面创建index.md,或者index.html,提交后,博客首页就建好了。
上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。
GitHub 新功能 repository templates 帮助开发者在所有项目中重用代码。在不同代码库中共享样板代码(boilerplate code)是软件开发的惯例。使用喜欢的工具和目录结构开启新项目,能够帮助程序员更加高效地完成从想法到程序的转变
不仅仅是社交媒体巨头在努力的让用户相信平台的透明度,微软旗下的 GitHub,也在致力于此。作为一个代码共享平台兼作开发人员的社区
作为一名开发者,大部分都用过 GitHub。但你可能不知道,GitHub有很多隐藏的功能可以帮助我们更好地使用它。
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!