github对我来说真的是一个超好的平台,不过之前只是把它仓库来使用,

后来在大佬告诉我应该怎么使用github,今天就来总结下如何利用好github,让它发挥最大的威力。

1.把github当做百科全书。

比如我要使用node连接mysql,可以在github上搜索node mysql。

这样我们就知道可以用sequelize或者mysql,然后可以进去查看它的文档如何使用。

一般这些高星star都已经发布到npm上了,可以使用npm安装后使用。

又比如我想做一个vue的全家桶项目,我可以搜索vue全家桶,查到有这些比较匹配的仓库,就可以选取一个看,

跟着敲,去读懂代码与思路。

当然我们在看别人代码的时候,也可以利用github来查代码中使用的模块,可以帮助我们更好地读懂别人的代码。

2.多关注github社区

时刻保持着对github的关注,留意最近什么仓库比较火,并且逛github还能提高你的英语呢!!!!!!

比如这是最近一周star数比较多的仓库。

3.多关注一些大佬、公司,了解他们最近在做什么,在关心什么。

如下是阮一峰大佬去年在github的活跃情况,真是绿的发指,大佬们这么努力。

我们可以看到他最近star哪些仓库,可以选择性地去了解

4.尝试着贡献代码。

多关注一些博客、github一些项目,也许有大佬正好要开发某个东西,缺乏人手,就会在仓库或者博客中求助。

当然有些大佬也会创建一些群,你可以加进去,方便交流也能更好地找到贡献代码的机会。

关于一些你常用的仓库,当你需要什么功能,而上面没有的话,你就可以尝试贡献这个功能的代码呢!!!

也许你写代码不太擅长,但是你擅长翻译的话,还可以去帮忙翻译成中文文档呢!!!

5.了解一些github社区的文化。

比如awesome文化,相当于就是一个总结。

比如我想了解下node相关知识或工具,就可以搜索awesome node,

随便点进去一个,你会很吃惊,真是全面

我要了解vue相关东西,就可以搜索awesome vue

好了大概就是这样啦,希望大家多逛github,多学英语。

如何利用好github的问题的更多相关文章

  1. 图文详解如何利用Git+Github进行团队协作开发

    团队协作开发中,大部分都会用到版本控制软件,比如Git.Svn等.本文将通过一个实例,详细讲解在真实的工作环境中,一个团队应该如何利用Git+Github进行协作开发,即详解Git工作流程.并就其中比 ...

  2. 利用 Hexo + Github 搭建自己的博客

    扯在前面 在很久很久以前,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近突然有了兴趣,于是就自己参照网上的教程,搭建了属于自己的博客. 至于为什么要搭建自己的博客了?哈哈,大 ...

  3. 利用jsDeliver+github实现免费CDN

    title: 利用jsDeliver+github实现免费CDN jsDeliver jsDelivr 是一个免费开源的 CDN 解决方案,用于帮助开发者和站长.包含 JavaScript 库.jQu ...

  4. windows环境利用hexo+github搭建个人博客

    一.下载安装Git 下载地址:https://gitforwindows.org/ 二.下载安装node.js 下载地址:https://nodejs.org/en/ 三.安装hexo 利用 npm ...

  5. 利用hexo+github+nodejs搭建自我博客的一天

    放一张比较喜欢的背景图镇楼,伪文艺一波.因为刚刚抱着四个快递从公司大门走到宿舍,快递都比我高,坐电梯的时候电梯里面的灯一闪一闪,电梯还摇晃,上演了一波鬼吹灯,惊魂未定... 说正题:我喜欢的博客应该是 ...

  6. 利用hexo+github创建个人博客

    因为想拥有一个独属于自己的个人博客啊. 安装部署hexo 进入一个安全的目录,cd ~/Desktop 在 GitHub 上新建一个空 repo,repo 名称是「你的GitHub用户名.github ...

  7. 利用jenkens+github实现简单的CI/CD

    一  获取github accessToken 依次点击 settings----> Developer settings --->Personal access tokens  到这里如 ...

  8. 利用Hexo搭建个人博客-环境搭建篇

    我是一个爱写博客进行总结分享的人.然而,有着热爱写博客并且深知写博客好处的我,却没有好好的把这个习惯坚持下来.如今毕业已经一年多了吧,每一次与师弟师妹们聊天,我总会意味深长的建议他们,一定要定期梳理总 ...

  9. 从github上获取资源速度慢的解决办法

    今天在github上clone一个仓库的时候,速度非常慢,只有3kb/s,开代理也没用,网上找到的各种git config的方法也没有用,最后想到设置hosts试试.于是在git的安装目录下找到了/e ...

随机推荐

  1. iOS UI基础-10.0 QQ聊天布局之键盘及文本使用

    要实现的效果:   这里只说用到的几个知识点 1.图片包含文字 在设置文字的Frame的时候,使用背景(按钮)的尺寸,文字使用了内边距 背景图片,使用拉伸 /** * 返回一张可以随意拉伸不变形的图片 ...

  2. list.remove出错 报 Not source之类的错误

    private static String removePreviousString(String str,String strPre){ String[] strArray = str.split( ...

  3. 第二章:Opencv核心類Mat

    Opecv就是做計算機視覺,就是讲图片转换成计算机所能识别的数据 Mat类中由大量的内联函数,主要就是用于提高速度. 一般类型都用rgb,存的时候用CV_8UC3.create函数一般会把原来的空间释 ...

  4. linux du查看文件所占大小

    Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. 1.命令格式: du [选项][文件] 2.命令功能 ...

  5. sqli-labs(十二)(union以及select的过滤)

    第二十七关: 这关禁用了空格和select,空格还是可以使用()代替,select发现可以大小写绕过 输入?id=1'||extractvalue(1,concat(0x5c,(selEct(grou ...

  6. css抖动动画

    button{ animation: beat 6s ease 0s infinite normal; } @keyframes beat { 0% { transform: translateY(0 ...

  7. D Cloud of Hashtags Codeforces Round #401 (Div. 2)

    Cloud of Hashtags [题目链接]Cloud of Hashtags &题意: 给你一个n,之后给出n个串,这些串的总长度不超过5e5,你要删除最少的单词(并且只能是后缀),使得 ...

  8. Docker日志

    搜索Redis镜像 docker search redis ***************************** 拉取Redis镜像 docker pull redis ************ ...

  9. Unity shader学习之轮廓效果

    将物体描一层边可以使游戏看起来具有卡通风格,一种简单的实现方法如下: 将物体渲染2次,即使用2个通道. 第一个通道将顶点沿法线(或中心点到顶点的方向)做一个偏移,即将模型扩大一点,并将颜色渲染成轮廓的 ...

  10. Vue系列之 => 自定义全局指定让文本框自动获取焦点

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...